天天看點

cocos2d-x wp8 中文顯示問題 - 字型庫太大

接上文。

上文中的第二點:一個中文字庫。本來很簡單的,拷貝一個中文字庫ttf檔案放到fonts目錄下就好(檔案名、字型名不要有unicode字元),不過往往中文字型都很大,一般的都10M上下。可能你的程式也不過才幾十上百K而已,這是很令人尴尬的事情。

解決方案:

1. 制作位圖坐标檔案.fnt檔案

2. 自制中文字型檔案

關于第一點,可以參考此文:Learning Cocos2d-x for WP8(4)——中文顯示 中的第二點,說的已算十分詳盡,其中問題他也已經介紹了。

第二點,需要一個工具:FontCreator(或者其他類似字型制作軟體),基于某個字型制作一個自己所需要的漢字的字型(包括英文字母數字元号等中文環境下也可能使用的字元),這次我用過的,所有漢字抛去重複大于100個以内,制作完成後,字型大約20K。這次滿足了。

*tip: FontCreator中查找和插入字元的時候,可以使用逗号(,)進行多個字元的查找、插入。

cocos2d-x wp8 中文顯示問題 - 字型庫太大