心雨叔叔,这个字体怎么改成XX系统能用的?
因为字重、字符、文件名、文件数量的问题,没有大家想象的完美的一键在各个系统之间傻瓜式转换的工具,想要质量好的字体文件,很多工作还是需要手动完成。
先回顾一下前面写过的教程
1.苹果手机替换系统字体详细教程:电脑端替换+手机端替换 4.iOS9+iOS10需要修改哪些文件才能提升第三方字体覆盖率? 6.字体教程 - 如何打包 TrueType Collection (TTC) 文件①:最简单基础的打包方法 |
结合前面的第2条、第4条、第6条、第7条,再加上一条怎么替换字体文件里面的英文数字,这一些列问题就有答案了。今天就来说一下怎么替换字体里面的英文数字。
第一步.如果你想要把某个字体改成iOS10能用的,就按照上面第2条和第4条里面说的,解包iOS10里面需要修改的文件,对,全部解包修改(其他系统也一样);
第二步.就iOS10来说,所有的TTC文件解包后,加上原来的TTF文件,大概需要修改170个文件,修改完了再按照第6条或者第7条的教程进行重新打包。
今天的教程就是教大家如何修改替换这大概170个文件里面的英文数字,这个完全是手动,没有捷径可走:
①.打开解包后的一个文件,这里以Keycaps.ttc解包后的其中一个文件Keycaps001.TTF为例,用FontCreator打开,并且如下图所示按照Unicode排序一下字体:
②.打开你喜欢的字体(就是这个字体怎么改成XX系统能用的里面的这个字体),也排序一下,排序完之后全选排在前面的94个拉丁符号,并按一下Ctrl+C复制一下:
③.再回到你刚才打开的Keycaps001.TTF,点一下最开头的那个感叹号,然后按一下Ctrl+V,把这94个拉丁符号粘贴到你的Keycaps001.TTF上面去:
④.这个文件处理完毕了,这时候按Shife+Ctrl+E,导出为新的文件,覆盖刚才的修改前的Keycaps001.TTF:
⑤,至此,一个新的修改好的Keycaps001.TTF已经出现了。当然了,你还剩下大概170个文件,需要一个一个打开复制粘贴保存,复制粘贴保存的时候还要看一下字体的粗细、倾斜,记得复制同样的粗细、倾斜的字符过来。
所有的都处理完之后,按照文章开头教程里面的第6条或者第7条进行打包,就可以用在新系统上面了。
其他系统也一样,iOS8、iOS7、iOS9系统,也是一样的,按照这样的方法,解包需要修改的文件,修改解包后的文件里面的字符,重新打包。
安卓系统的英文相对来说简单一点,只需要按照上面的方法修改一下18个文件即可,不需要解包打包的过程,文件数量也只有苹果的1/10:
教程至此结束:还是那句话,修改字体,只有文件格式和字符样式的区别,没有系统和设备的区别,另外,大多数的工作,都是需要手动解决的。按照我文章开头第七条你做好了批处理,也只能节约打包时候的时间,文件修改、保存、复制、粘贴,这些还是需要自己动手完成的。
本文提到的修改字符的FontCreator软件,可以自行百度下载,过两天作者也会上传最新版注册版,并附上简单教程。
原创不易,喜欢的话,可以捐赠一点零花钱鼓励作者:
更多资源和教程,请点击左下角阅读原文!