Date: 1/1/2020Category: 游戏开发Tag: Cocos Creator
小程序真机无法显示ttf字体
根据论坛里面说的是,主要的原因是因为字体的font-family名字里面带有空格。
需要使用字体修改工具High-Logic FontCreator来修改font-family名,修改之后,确实生效了。
- 打开
FontCreator,将ttf文件拖到FontCreator打开。 - 菜单项选择:
Font->Properties,打开Font Properties弹窗。 - 在弹窗里面看到有几个子标签页,其中Identification标签页里面的 Font Family即为字体的英文名,自行修改成自己需要的值。
- 在Custom标签页里面,可以看到列表里面的第一列是语言ID,第二列是Name ID,简体中文系统上,找到行
Chinese-People's Republic of China Font Family, - 繁体中文或者其他语言的系统下,应该是修改对应的行,没有的也可以Add添加新的行,这个我没有测试,猜测是这样。
- 修改完毕后点击OK保存。
- 菜单项选择:
File->Export Font As...->Export as Desktop Font(ttf/otf),弹出Export as Desktop Font(ttf/otf)窗口。 - 在弹出窗口中将Outline Format项,通过下拉选择TrueType,不建议选CFF(测试时这个选项可能Identification标签页里面字体名不生效)。
- 底部三个按钮点击
Export即可。最终保存文件窗口自己选择文件格式。
