打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
『进阶教程』补字库精品教程丨ICA日本教科书体
userphoto

2023.06.16 湖南

关注
上次更新:优化英文,提升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多套付费手机字体,全部按照上面的教程,用心制作。当然了,有些字体,实在找不到类似的字体补字库,只能用黑体代替,那也是没办法的事情了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TTF文件的制作——打造属于自己的字体 - ≡-插件/滤镜/笔触/字体/VB功能扩展 - 中国CorelDRAW论坛 CorelDRAW中国|Corel中国 - Powered by Discuz!
qt字库的移植(使其很好的显示中文) - qtopia相关 - 萧萧雨榭
沃哥【Word资源分享】带圈字体
如何制作ttf字体文件的教程
字体的下载与安装
DM800HD pvr及se英文IMG版本汉化简明教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服