iPad 添加字体最详细教程

  在网络上搜索到一些添加字体的方法但不是方法太老就是没有说清楚方法,整个过程非常纠结,遇到各种困难,于是在成功之后决定写个教程,至少可以留备自用。

  本教程用于为ipad添加第三方字体,比如“ 微软雅黑”“仿宋”“方正准圆”等,添加的字体可以直接采用windows下的字体。添加后可以直接被iwork系列软件调用,也可用于ibook的阅读字体,理论上支持所有可以自选字体的应用,但限于应用本身设计和对中文字库的支持性能而有所不同。

  注意:

  1.本教程不能改变系统字体,修改系统字体方案更简便但也有输入法字库不全等问题,需要者请论坛自行搜索。

  2.需要ipad越狱,需要修改系统文件,请做好备份。

  3.本人在ipad3上完成整个过程,ios5.1.1,已越狱,其他系统理论上没有问题,但并不保证。

  教程:

  step1、从windows中提取出字体,以微软雅黑为例,字体文件:msyh.ttf

  step2、将该字体TTF文件COPY到/System/Library/Fonts/Cache下,但是注意:文件名第一个字母必须大写,否则在iwork中调用会导致iwork闪退。因此实际copy后的文件名为Msyh.ttf

  step3、

  ios5.1.1版本修改/System/Library/Fonts/CGFontCache_H_2.plist(ios5 以下的版本修改 CGFontCache.plist)

  以下引用他人帖子并做修改,以微软雅黑为例:

  第一步:注册字体

  注册字体用以下的键值格式,例如:

  Microsoft YaHei 必须用这个字体确定的英文(即 字体真名)

  /System/Library/Fonts/Cache/Msyh.ttf

  第一个注意!必须用这个字体确定的英文(即 字体真名),中文不可以。比如上面的例子,要写“Microsoft YaHei ”,不可以写“微软雅黑”,也不可以写“Msyh”。(如何知道字体的英文名称?将你电脑的系统语言改为英文,一看就知道了。或者用字体查看软件之类的东东。)

  第二个注意!有的时候,字体名称是几个中间有空格的英文,例如:WenQuanYi Micro Hei,这是微米黑,要写两套如下:

  WenQuanYi Micro Hei

  /System/Library/Fonts/Cache/wqy-microhei.ttc

  WenQuanYiMicroHei

  /System/Library/Fonts/Cache/wqy-microhei.ttc

  这是因为有的时候导入的文档指定字体会自动去掉空格,所以两个都要填,以防万一。

  (这一步不做也不会有太大问题)

  第二步:映射字体

  映射字体用以下的键值格式,例如:

  微软雅黑这个部分是自定义显示在应用字体选项中的显示名称,可以任意定义,比如叫“你又傲娇了”也可以,支持中文

  

  Bold

  Microsoft YaHei

  Plain

  Microsoft YaHei

  

  上面这个例子里,有粗体(Bold)和常规(Plain)两个定义,可以定义为不同的,实现按B切换。此外还有诸如斜体、粗斜体等等,也是这么改。

  这个映射与注册字体不同,不验证字体文件,所以你可以尽可能发挥,例如:

  WenQuanYi Micro Hei

  

  Bold

  NSimSun

  Plain

  Microsoft YaHei

  

  上面这个实现的效果是:字体显示名称为微米黑,但实际上显示常规是雅黑的效果,粗体是新宋体的效果。

  step4. 修改ibook中的注册表:

  修改//iBooks.app文件夹中的FontPresets-iPad.plist

  加入

  fontFamily

  Microsoft YaHei

  settings

  注意:以上非完整形式,这个注册表对每个ibook中的字体进行定义,在setting后还有至少10项代码,处理方法非常简单,找到一个原有字体的设定,直接改为Microsoft YaHei,或者复制这个字体完整的代码,在其之后粘贴,然后修改。通常以这几十行代码以 开头,以结尾

  以上就全部结束了,打开ibook看看吧,也可以用stanza在step3结束时就验证一下,前3个step最容易出问题,请一定记住:

  1.注意:文件名第一个字母必须大写,否则在iwork中调用会导致iwork闪退。因此实际copy后的文件名为Msyh.ttf

  2.必须用这个字体确定的英文(即 字体真名),中文不可以。比如上面的例子,要写“Microsoft YaHei ”,不可以写“微软雅黑”,也不可以写“Msyh”

  3.每一步请仔仔细细,特别是改注册表的时候!一个代码复制掉了,可能就导致最终没有效果。

(0)

相关推荐

  • photoshop制作描边字体的详细教程

    描边字体在我们的海报和宣传图中经常需要用到,下面就给大家介绍photoshop制作描边字体的详细教程.具体如下:1. 打开PS后,我们点击顶部菜单栏的文件按钮:2. 在下拉菜单中,选择新建一个画布:3 ...

  • VUE怎么添加字幕 VUE添加字幕图文详细教程

    VUE怎么添加字幕?现在大家都在用VUE拍摄制作短视频,相信大家都见过别人的视频中添加有字幕,许多人还不知道VUE怎么添加字幕.其实VUE添加字幕很简单,大家可能没有注意到添加字幕的地方.今天小编就为 ...

  • 手动添加root组件详细教程(卡刷包)

    此教程主要针对卡刷包 操作方法 01 把下载好的rom助手安装完毕后,打开.点击界面中"预装APK"工具.选择下载好的rom包进行加载.稍等片刻,等待加载完毕.然后选择界面上的&q ...

  • vs怎么添加项目引用? vs添加引用的详细教程

    在VS开发的过程中,需要引用别人的代码,这时候就需要添加引用达到目的,那么应该如何添加引用呢? 1.首先我们应该把需要引入的动态链接库存到电脑上. 2.打开项目,选择右侧的解决方案管理器. 3.在 引 ...

  • wps文档中怎么插入批注? wps添加批注的详细教程

    再给他人看文件时,有时候需要标注,那么该如何标注的明显清晰呢,现在小编来介绍如何在wps中插入标注. 1.首先打开一篇文档,再要标注的地方单击. 2.接下来,找到上方的插入. 3.在接下来找到批注. ...

  • 墨迹天气如何添加桌面插件的教程详细方法介绍

    墨迹天气桌面插件怎么添加?很多使用墨迹天气手机版用户会发现,当我们安装墨迹天气后,使用添加桌面插件的方法添加不了墨迹天气桌面,因为插件列表里并没有显示墨迹天气的插件,我们都知道墨迹天气是一款强大的手机 ...

  • 如何为OS X备忘录添加密码保护?Mac备忘录加密详细教程

    如今备忘录往往记录着一些重要的个人信息,苹果也已经意识到它的安全性至关重要,于是在OS X10.11.4中苹果为Mac的备忘录应用也加了一把“锁”,让Mac用户可以为备忘录进行加密处理,让你的备忘录应 ...

  • 字体管家如何添加字体时钟?字体管家添加字体时钟教程

    字体管家如何添加字体时钟?字体管家新版本可以设置字体时钟的插件啦!下面小编就给大家分享下字体管家添加字体时钟的方法,一起来看看吧! 1)打开字体管家,点击【字体美化】,然后点击【字体时钟】。 2)可以 ...

  • cad 2008自学教程:[13]cad怎么添加字体

    cad怎么添加字体,怎么设置字体的大小,怎么设置颜色,如下图有解释 操作方法 01 1.如下图是上一篇刚画出来的,如果不会画的朋友就要看看上一篇内容了.会的话就怎么添加字体. 02 2.单击左边的字体 ...