加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d-lua中使用自定义TTF字体

发布时间:2020-12-14 17:20:40 所属栏目:百科 来源:网络整理
导读:由于项目需要,要用第三方字体来显示游戏文字。TTF字体的创建是这样的 如果 不填写,则默认是选用系统字体。我把自定义字体(如图) Paste_Image.png 丢进资源文件夹中,然后进行加载,即 发现没有效果。经过搜索,原来这个 得使用ttf文件中的文件头信息里的
 
 
由于项目需要,要用第三方字体来显示游戏文字。TTF字体的创建是这样的

如果
  不填写,则默认是选用系统字体。
我把自定义字体(如图)

  
  
Paste_Image.png
丢进资源文件夹中,然后进行加载,即

发现没有效果。经过搜索,原来这个
  得使用ttf文件中的文件头信息里的
  字段来作为字体名称加载。相关链接:
  
  http://www.52php.cn/article/p-fvllksds-nk.html
但是在windows平台下,却发现用字体查看器是查看不了
  的信息的。无奈只能慢慢搜搜相关信息了。发现用FontCreator这个软件可以查看相关信息。
方法如下:

  
  
  1. 打开FontCreator后,把ttf字体拖进软件里;
  2. 点击font选项标签,然后点击properties按钮;
  3. 出现如图信息
    Paste_Image.png
    红框就是该字体的PostScript信息。

最后,把找到的这个字体给ttf文件重新命名,然后代码中使用它来进行create即可


 
 


查看原文:http://www.51xyyx.com/3124.html--Lua版本 CCLabelTTF:create(text,fontName,fontSize)fontNameCCLabelTTF:create("test","res/font/FZDH.ttf",18)fontNamePostScriptPostScriptCCLabelTTF:create("test","res/font/FZDaHei-B02S.ttf",18)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读