上次更新:
优化英文,提升iOS12系统兼容性,主要针对苹果系统,正常大小和小字体都优化了一下。安卓没有问题暂时无需更新。
本次更新:
适配iOS13,适当压缩数字的宽度,修改盲文点字特殊符号,增加安卓小字体版本,替换大写的i以区别小写的L(如下图所示,右边是原来的I,左边是替换后的I)。
最近公众号进来了很多朋友,有些朋友可能是新手,而且有少数朋友误会小编也就是找个地方随便下载一个字体,然后打包就发出去。想着公众号很久没有写教程了,今天来一个非常详细的教程,顺便把教程涉及的字体分享给大家。
教程属于教学类,就用ICA日本教科书体做例子吧,本教程合计5021个字符,包括4390个汉字、42个空格、184个英文数字以及405个标点符号,另有39张图片,需要15分钟。看完之后,你会对小编有个全新的认识。
①.下载文件,大家可以上字客网或者搜字网等下载字体,中文名日本教科书体,英文名A-OTF-KyokaICAPro,日文名A-OTF 教科書ICA Pro。这款字体有3个字重,分别是Light、Medium、Regular3个字重,下载下来的文件有3个,如下图所示:
②.优化文件,我们先处理其中一个常规体A-OTF-KyokaICAPro-Regular,用FontCreator打开A-OTF-KyokaICAPro-Regular文件,我们会发现官方文件有15444个符号,其中有5954个没有编码的符号:
我们首先要删除这些没有编码的文件,鼠标点击Unmapped,然后全选,然后取消选择第一个字符,把其他的都删除了:
如上图所示,删除这里面的5953个字符,第一个保留。删除完了,还剩下9491个字符,我们双击第一个字符,然后全选清空:
把第一个符号变成空白符号,因为iOS11.3.1之后的系统,会读取这第一个符号,需要留空白,要不然有时候浏览文件的时候,会很奇怪。iOS11.3.1之前的系统,这个第一个符号不需要留空白,不影响。
然后再把字体按照Unicode编码重新排序一下(强迫症专用,其实不影响使用):
排序完了,如下图所示,导出TTF文件,保存好备用,这个算是优化好了:
如果你保存的文件后缀名是otf,没关系,直接把otf改成ttf即可,按照上图导出字体哦。
③.补同型字库,刚才的文件优化好之后,我们会发现,里面的中文(CJK部分)只有8000个不到的汉字:
这点点汉字,放到手机上面,当然是不够的了,简体字部分差不多。
繁体字和生僻字部分,全部不显示,你会很尴尬的。
我们要寻找跟这个字形很像的字体,来补充一些其他没有的中文。小编发现最新版的
仓耳今楷GB18030大字库
可以用。
但是直接复制粘贴可以吗?当然不行,因为两款字体字形的
位置、大小都会有偏差,如果不修改就直接复制粘贴,会不协调。我们用仓耳今楷W3字重来补充日本教科书体常规体字重,首先打开上面修复过的日本教科书常规体和仓耳今楷W3字重:
然后我们找一个比较标准的汉字来对比两个字体的大小并进行修改,小编喜欢用国这个字,显示爱国,我们首先在教科书体里面搜到国字,然后把这个国字复制到仓耳今楷的国字边上:
如上图所示,左边是教科书体的国字,右边是仓耳今楷的国字,我们双击打开这两个字符:
打开之后,全选一下字符,然后登记一下上下虚线的标尺分别是多少。左边的教科书体上沿虚线是788,下沿是46,仓耳今楷分别是793和85。意味着教科书体这个字体的高度是788+46=834,仓耳今楷是878。那么我们需要把仓耳今楷的字体缩小来适配教科书体,缩小比例就是834/878=94.9886%。
缩小完毕之后,这两个字体一样大了,但是位置不一样,我们看一下仓耳今楷这个国字缩小了之后的上沿变成了771,跟教科书的788对比,需要字符上移788-771=17:
至此,我们通过测试一个最标准的字体,得出来把仓耳今楷的字体缩小94.9886%并且上移17个像素之后,跟这个教科书体基本一样了,要记住这两个参数。
然后我们关闭(不要保存)并重新仓耳今楷文件,全选所有字符,对所有字符进行变形操作,操作参数如下:
操作完毕后,我们发现字体虽然大小位置和教科书体一样了,但是中文UPM的宽度变了,看看下图:
如上图所示,小编告诉过大家,中文字符的宽度需要和设置里面的UPM值一样,大家能看到这个字符左边和右边的虚线,并不是很标准的固定在0和1000的标尺上面。如何快捷的修改了字体大小之后,字符位置的宽度不变呢?
我们还要在打开同一个仓耳今楷的TTF文件:
如上图所示:左边是我们刚才优化过的教科书体,中间是刚才变形过的仓耳今楷,右边是没变形的仓耳今楷,我们
全选并复制中间的变形后的仓耳今楷,然后定位到右边的没修改过的仓耳今楷上面,点一下第一个符号,然后选择性粘贴,参数如下:
粘贴完毕之后,关闭中间的仓耳今楷文件,打开切换到最后边的仓耳今楷,这里还有一个问题,当然了,这个问题大多数字体都没有,但是仓耳今楷正好有,所以顺便教大家解决:
仓耳今楷官方字体的标尺,两边的虚线也不在0和1000上面,尤其是CJK中文部分。当然了,这个在手机上面没有多大影响,不过有强迫症的小编受不了,我们用AutoMetrics命令来解决,打开Tools - AutoMetrics:
如上图所示,选择中间的按钮,参数改成1000,然后点下一步(Next):
把这里面所有需要标准宽度跟UPM值一样的中文和全角符号等都从左边选择到右边,这一步可能需要对字库熟悉才能操作,当然了,99%的字体没有这个问题,所以不懂也没关系。选择好了之后点完成(Finish),然后再打开上面那个国字看一样:
左右两边的线都完美了,都乖乖的在0和1000上面了。
至此,用来补教科书体的仓耳今楷算是优化完毕。然后打开我们刚开始优化过的教科书体文件,全选并复制。合计9491个字符,我们打开优化后的仓耳今楷的界面,点击第一个符号然后点击插入字符,
插入9491个空白字符:
插入完毕之后,点击空白地方,选择性粘贴刚才复制的9491个字符,这一次选择性粘贴的参数如下(跟上面的选择性粘贴参数不同):
粘贴好了之后,再按照第二步优化教科书体里面的教程,删除那些没有编码的字符,然后重新排序一下:
如上图所示,操作完毕后的效果图,有阴影的是教科书体,没有阴影的是仓耳今楷,从位置、大小和粗细上面,都没有违和感了。
然后把这个新的文件,导出成ttf文件。一个大字库的修补后的日本教科书体就完成了。这个大字库字体,拥有了将近3万个字符,其中27533个中文字体,这些中文字体经过处理从字形、大小、位置、粗细,都一样。
可以满足日常电脑和没有Root的手机需求了。
④.补生僻字库,针对苹果和安卓已经Root的手机,为了追求极致,可能还需要增加很多生僻符号。继续教大家,首先准备一个大字库的ttf模版,大家从小编公众号下载的所有6字重文件,每一个字重都可以做你的大字库模板,今天小编用苹方常规体字重做模板来教学。 我们把刚才的大字库教科书体导出ttf到桌面,命名成修改后的教科书体大字库.ttf,然后把苹方常规体的大字库文件也放到桌面。 然后打开fontforge,用fontforge先打开教科书体大字库.ttf:
打开之后,点击fontforge里面的Element - Merge Fonts:
选择刚才说的一个大字库的模板,小编选择的是苹方的带有特殊符号的大字库模板,选择好之后加载几秒钟,然后出现下面的弹窗,点击左边的Yes:
这时候,电脑会卡顿一段时间,你点击fontforge里面的东西都没有反映,大概3-5分钟之后,就恢复正常了,这时候,我们就可以导出最新的TTF字体了,点击File - Generate Fonts,因为这个是常规体字重,所以小编命名成R:
大概几十秒钟,这个R.ttf文件就躺在电脑桌面上面了。
这个就是一个能用在苹果或者Root的安卓手机上面的大字库了,结束了吗?
⑤.没有,还需要优化一下,用6.5版本的FontCreator打开这个R.ttf,点击菜单的格式 - 设置:
把上面这些参数,按照苹方的要求填写一下。
有人说用XML修改属性的时候就可以修改上面的格式了,其实XML里面只包含了上面参数里面的大概四分之一,其他还是需要手动修改的。当然了,没有强迫症的可以不修改,因为放到手机上面没什么区别。修改好之后,再删除格式 - 表里面不支持的列表:
删除完毕后点击确定。然后再根据需要,调整一下个别标点符号的位置,比如冒号居中、比如删除和Emoji表情冲突的字符等等小操作。然后保存文件。
至此,这款日本教科书体的常规体中文字重,修改完毕。
结束了吗?错! 我们还要按照上面的步骤,一个不落的继续修改Light细体字重和Medium中黑体字重。最后生成3个文件R.ttf、L.ttf、M.ttf。
上面两张图分别是小编生成的Medium字重和Light字重,阴影部分是日本教科书体,其他部分是仓耳今楷,位置大小都按照上面进行了精心调整和优化。
⑥.打包成手机文件,这样一整套操作下来,3个字重的中文字库处理完毕,然后就是打包了。打包的话公众号之前分享过详细的教程,一个是手动的,一个是批处理的: 字体教程 - 如何打包 TrueType Collection (TTC) 文件①:最简单基础的打包方法 字体教程 - 如何打包 TrueType Collection (TTC) 文件②:通过批处理一键打包 我们把这3个文件,打包成PingFang.ttc,就可以完美的用到苹果手机上面了。 安卓的话比较简单,不需要打包,理论上按照字重修改文件名即可。 然后就到英文了,其实你真的能把上面的步骤认真看明白,应该也是一样的,提取前面94个英文、数字和半角符号,然后覆盖到需要修改的苹果手机文件解包后的ttf里面,然后打包,至于要修改多少英文文件,之前写过相关文章可以参考一下: 精致小字体丨来自台湾的5字重中文字体+小字体制作教程 把以上所有都处理完毕之后,小编的文件也就结束了。这上面, 很多不明就里的人可能认为做手机字体就是ttf打包成ttc那么简单,其实对小编来说最简单的就是ttf打包成ttc了。这些误会的朋友完全不知道处理ttf文件所需要的细心和坚持。这款字体出来的效果图也算不错,大家可以看一下:
上面是正常大小的效果图,下面是85%小字体的效果图:
小编公众号分享过的200多套免费手机字体和20多套付费手机字体,全部按照上面的教程,用心制作。当然了,有些字体,实在找不到类似的字体补字库,只能用黑体代替,那也是没办法的事情了。
写这么多,不是为了诉苦,只是为了告诉大家。 小编有时候对待一些黑粉,确实态度不好。但是对字体的处理,小编是认真的。 今天这款字体,搭配这么详细的教程,就付费分享一次吧。3字重精良处理的日本教科书体,按照30元/套付费分享。适配了苹果+安卓。苹果提供iOS10-iOS13中英文,安卓提供卡刷包+Magisk包,分正常大小和85%大小两套。 喜欢的朋友点击文章左下角阅读原文获取。请在商品名称里选择好自己需要的商品,不要选错了。你买的不是字体,是一个人为你用心服务的一整天。 苹果手机字体相关教程点此查阅: 苹果字体替换教程 丨 越狱后相关问题汇总和解决 安卓手机字体相关教程点此查阅: 安卓10升级Root教程 丨 Magisk导入字体 丨Magisk出错救机教程 公众号使用须知: ①.公众号所有资源都经过了iPhone 6S、iPhone X、一加6、一加7 Pro测试。 但是不保证兼容所有设备,这跟个人的玩机经验有关系; ②.下载完毕免费资源就取关的小伙伴,会被拉黑,以后重新关注也无法下载资源; ③.公众号90%免费资源+10%付费资源,付费资源是为了更好的运营公众号。条件允许的情况下请给予支持;条件不允许的情况下请不要诋毁; ④.公众号没有与任何源合作,任何源拿着公众号的免费资源或付费资源收费,都是个人行为。精力有限无法阻止,但是出现问题不要找我; ⑤.所有资源均取自互联网,如有侵权,请联系作者删除。更多资源,请点击公众号首页菜单左下角资源汇总。
![248b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/248b7f77-ce20-eb11-8da9-e4434bdf6706.png)
①.下载文件,大家可以上字客网或者搜字网等下载字体,中文名日本教科书体,英文名A-OTF-KyokaICAPro,日文名A-OTF 教科書ICA Pro。这款字体有3个字重,分别是Light、Medium、Regular3个字重,下载下来的文件有3个,如下图所示:
![258b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/258b7f77-ce20-eb11-8da9-e4434bdf6706.png)
②.优化文件,我们先处理其中一个常规体A-OTF-KyokaICAPro-Regular,用FontCreator打开A-OTF-KyokaICAPro-Regular文件,我们会发现官方文件有15444个符号,其中有5954个没有编码的符号:
![268b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/268b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![278b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/278b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![288b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/288b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![298b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/298b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![2a8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/2a8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![2c8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/2c8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
③.补同型字库,刚才的文件优化好之后,我们会发现,里面的中文(CJK部分)只有8000个不到的汉字:
![2d8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/2d8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![2e8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/2e8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![2f8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/2f8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![308b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/308b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![318b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/318b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![338b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/338b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![348b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/348b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![368b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/368b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![388b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/388b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![3a8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/3a8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![3c8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/3c8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![3f8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/3f8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![428b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/428b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![458b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/458b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![478b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/478b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![4b8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/4b8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![4f8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/4f8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![528b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/528b7f77-ce20-eb11-8da9-e4434bdf6706.png)
④.补生僻字库,针对苹果和安卓已经Root的手机,为了追求极致,可能还需要增加很多生僻符号。继续教大家,首先准备一个大字库的ttf模版,大家从小编公众号下载的所有6字重文件,每一个字重都可以做你的大字库模板,今天小编用苹方常规体字重做模板来教学。 我们把刚才的大字库教科书体导出ttf到桌面,命名成修改后的教科书体大字库.ttf,然后把苹方常规体的大字库文件也放到桌面。 然后打开fontforge,用fontforge先打开教科书体大字库.ttf:
![538b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/538b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![548b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/548b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![558b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/558b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![568b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/568b7f77-ce20-eb11-8da9-e4434bdf6706.png)
⑤.没有,还需要优化一下,用6.5版本的FontCreator打开这个R.ttf,点击菜单的格式 - 设置:
![578b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/578b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![588b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/588b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![5d8b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/5d8b7f77-ce20-eb11-8da9-e4434bdf6706.png)
结束了吗?错! 我们还要按照上面的步骤,一个不落的继续修改Light细体字重和Medium中黑体字重。最后生成3个文件R.ttf、L.ttf、M.ttf。
![608b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/608b7f77-ce20-eb11-8da9-e4434bdf6706.png)
![638b7f77-ce20-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/638b7f77-ce20-eb11-8da9-e4434bdf6706.png)
⑥.打包成手机文件,这样一整套操作下来,3个字重的中文字库处理完毕,然后就是打包了。打包的话公众号之前分享过详细的教程,一个是手动的,一个是批处理的: 字体教程 - 如何打包 TrueType Collection (TTC) 文件①:最简单基础的打包方法 字体教程 - 如何打包 TrueType Collection (TTC) 文件②:通过批处理一键打包 我们把这3个文件,打包成PingFang.ttc,就可以完美的用到苹果手机上面了。 安卓的话比较简单,不需要打包,理论上按照字重修改文件名即可。 然后就到英文了,其实你真的能把上面的步骤认真看明白,应该也是一样的,提取前面94个英文、数字和半角符号,然后覆盖到需要修改的苹果手机文件解包后的ttf里面,然后打包,至于要修改多少英文文件,之前写过相关文章可以参考一下: 精致小字体丨来自台湾的5字重中文字体+小字体制作教程 把以上所有都处理完毕之后,小编的文件也就结束了。这上面, 很多不明就里的人可能认为做手机字体就是ttf打包成ttc那么简单,其实对小编来说最简单的就是ttf打包成ttc了。这些误会的朋友完全不知道处理ttf文件所需要的细心和坚持。这款字体出来的效果图也算不错,大家可以看一下:
![658b7f77-ce20-eb11-8da9-e4434bdf6706.jpeg](http://p03.5ceimg.com/content/658b7f77-ce20-eb11-8da9-e4434bdf6706.jpeg)
![678b7f77-ce20-eb11-8da9-e4434bdf6706.jpeg](http://p02.5ceimg.com/content/678b7f77-ce20-eb11-8da9-e4434bdf6706.jpeg)
写这么多,不是为了诉苦,只是为了告诉大家。 小编有时候对待一些黑粉,确实态度不好。但是对字体的处理,小编是认真的。 今天这款字体,搭配这么详细的教程,就付费分享一次吧。3字重精良处理的日本教科书体,按照30元/套付费分享。适配了苹果+安卓。苹果提供iOS10-iOS13中英文,安卓提供卡刷包+Magisk包,分正常大小和85%大小两套。 喜欢的朋友点击文章左下角阅读原文获取。请在商品名称里选择好自己需要的商品,不要选错了。你买的不是字体,是一个人为你用心服务的一整天。 苹果手机字体相关教程点此查阅: 苹果字体替换教程 丨 越狱后相关问题汇总和解决 安卓手机字体相关教程点此查阅: 安卓10升级Root教程 丨 Magisk导入字体 丨Magisk出错救机教程 公众号使用须知: ①.公众号所有资源都经过了iPhone 6S、iPhone X、一加6、一加7 Pro测试。 但是不保证兼容所有设备,这跟个人的玩机经验有关系; ②.下载完毕免费资源就取关的小伙伴,会被拉黑,以后重新关注也无法下载资源; ③.公众号90%免费资源+10%付费资源,付费资源是为了更好的运营公众号。条件允许的情况下请给予支持;条件不允许的情况下请不要诋毁; ④.公众号没有与任何源合作,任何源拿着公众号的免费资源或付费资源收费,都是个人行为。精力有限无法阻止,但是出现问题不要找我; ⑤.所有资源均取自互联网,如有侵权,请联系作者删除。更多资源,请点击公众号首页菜单左下角资源汇总。