前端之家收集整理的这篇文章主要介绍了
Cocos2d-lua中使用自定义TTF字体,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于项目需要,要用第三方字体来
显示游戏
文字。TTF字体的创建是这样的
如果
不填写,则默认是选用系统字体。
我把
自定义字体(如图)
丢进资源
文件夹中,然后进行加载,即
发现没有
效果。经过
搜索,原来这个
得使用ttf
文件中的
文件头信息里的
字段来作为字体
名称加载。相关
链接:
http://www.jb51.cc/article/p-fvllksds-nk.html
但是在windows平台下,却发现用字体查看器是查看不了
的信息的。无奈只能慢慢搜搜相关信息了。发现用FontCreator这个软件可以查看相关信息。
方法如下:
- 打开FontCreator后,把ttf字体拖进软件里;
- 点击font选项标签,然后点击properties按钮;
- 出现如图信息
红框就是该字体的PostScript信息。
最后,把找到的这个字体给ttf
文件重新命名,然后
代码中使用它来进行create即可
查看原文:http://www.51xyyx.com/3124.html
CCLabelTTF:create(text,fontName,fontSize)fontNameCCLabelTTF:create("test","res/font/FZDH.ttf",18)fontNamePostScriptPostScriptCCLabelTTF:create("test","res/font/FZDaHei-B02S.ttf",18)