HGE使用free type實現中文輸出

2021-04-13 07:08:41 字數 762 閱讀 4551

hge

使用free type

實現中文輸出

之前在irrlicht

論壇看到有日本人把

free type

字型庫用在

irrlicht

引擎裡,使該引擎支援多位元組文字輸出。但是他修改了引擎,後來我把他的**修改了下,使其不用修改引擎**就可以直接使用。

考慮到過段時間可能會用

hge做些外包,就把這分**進行了大幅度修改,將其結合進了

hge。也就是說,現在在

hge中可以使用

free type

字型庫來進行中文的輸出。

效率上肯定比直接使用

gdi(也就是使用

dx的字型)輸出漢字要高。但是,如果使用

gdi來建立

hge紋理,然後渲染該紋理的話,那麼和這裡的方法效率差不多。因為兩種方法核心原理都是建立字型紋理。

截圖:http://blog.blogwhy.com/azjex/upload/hgefreetypesample.rar

freetype 使用小結

freetype是乙個完全開源的 可擴充套件 可定製且可移植的字型引擎,它提供truetype字型驅動的實現統一的介面來訪問多種字型格式檔案,包括點陣字 truetype opentype type1 cid cff windows fon fnt x11 pcf等。freetype函式庫具有以下特...

freetype的使用及總結

總結 1 首先建立乙個庫 2 根據字型檔案得到face object 3 設定字型大小及第乙個座標值 4 載入face得到字型的glyph及buffer 5 顯示 每次顯示乙個字元都是根據前乙個字元的glyph得到下乙個字元座標的原點值,這樣方便顯示 include include include ...

freetype的安轉和使用

1.tar xvj freetype 2.4.10.tar.bz2 2 cd freetype 2.4.10 3 configure 4 make 5 sudo make install usr local lib 1.如此時編譯 gcc show fontprint.c o show fontpr...