修改TTF文件或者otf文件或者woff文件内的字体名称

使用软件为FontCreator,我这里用的版本为12,官网为http://www.high-logic.com/ ,是收费软件,但是有pojie版。

1.打开FontCreator,将ttf文件拖到FontCreator打开。

2.菜单项选择Font=》Properties,打开Font Properties弹窗。

3.在弹窗里面看到有几个子标签页,其中Identification标签页里面的 Font Family即为字体的英文名,自行修改成自己需要的值。

4.在Custom标签页里面,可以看到列表里面的第一列是语言ID,第二列是Name ID,简体中文系统上,找到行 Chinese-People's Republic of China  Font Family,

    在这一行可以看到Content就是简体中文系统上字体的中文名,双击该行,新弹出的窗口中可以编辑名字。

5.繁体中文或者其他语言的系统下,应该是修改对应的行,没有的也可以Add添加新的行,这个我没有测试,猜测是这样。

6.修改完毕后点击OK保存。

7.菜单项选择File=》Export Font As...=》Export as Desktop Font(ttf/otf),弹出Export as Desktop Font(ttf/otf),窗口。

8.在弹出窗口中将Outline Format项,通过下拉选择TrueType,不建议选CFF(测试时这个选项可能Identification标签页里面字体名不生效)。

9.底部三个按钮显然点击Export即可。最终保存文件窗口自己选择文件格式。

额外说明:Hinting这个选项看起来是抗锯齿?但实际上抗锯齿应该跟字体源有关系吧,我测试时使用

                 的ttf文件里面的字体可能是没有抗锯齿的,保存的时候选了Auto Hinting也没什么用,但让

                 生成的ttf文件更大了。没什么用是指我使用gdi+的drawstring绘制时,设置了抗锯齿后会导

                 致绘制失败,什么都不显示。这个没有进一步研究了。

猜你喜欢

转载自blog.csdn.net/u012081284/article/details/110876317