给iPAD添加字体:)

网上搜索了很多添加字体的教程,例如这个:

http://bbs.weiphone.com/read-htm-tid-4995137.html

过程的内容是正确的,不过有一点确实存在细节上的缺陷。我的iPAD也是5.1.1的系统,但没有CGFontCache_H_2.plist这个文件,只有CGFontCacheFull_H_2.plist这个文件,修改也没有任何作用。

尝试多次不能解决后,试着修改了CGFontCacheFull_H_.plist,成功了!

下一阶段需要解决的问题是:

1、字体的名称好像在系统中显示的是Microsoft YaHei,而不是“微软雅黑”,而实际在映射时我使用的是微软雅黑这个中文名称。在Keynote导入时,有一个字体不存在的提示。虽然当次操作的PPT正确的映射了到了YaHei字体上,但仍然存在小小的缺陷,更重要的是我担心是否有可能将来某个PPT就不能正确映射了?

2、导入后,常规的文字显示是正常的,但一些特殊符号显示不正确。

 

另外还有一个问题,就是字体的英文名称究竟是什么?如果是说在控制面板中打开看到的名称的话是不正确的。以宋体为例,打开Font看到的名称是SimSun Regular,但我实际在系统中注册使用提SimSun是成功的。

image

我没有进一步尝试SimSun Regular是否也可以成功,但至少这个帖子里的说明并不算太完整。我个人推测是使用的字体的Title属性进行注册比较靠谱,查看Title属性可以打开对应字体文件的属性来查看。仍然以宋体为例,这里的Title显示的就是SimSun,不过看上去这个字体有两个不同的Title:SimSun和NSimSun,应当是宋体与新宋体的意思。

SNAGHTML857d6b

Continue Reading