详解 - 苹果手机的字体怎么完美的移植到安卓手机上面
我的公众号发的80%都是苹果手机专用的字体,很多用安卓手机的朋友一直还保持关注,深表感谢。今天详细的教大家如何把苹果手机的字体移植到安卓手机上面。
首先回顾一下之前的部分教程
△其实把以上教程认真操作一边基本上就会了▲
所需要工具
①.电脑一台,没有的话可以上京东商城购买;
②.电脑端FontCreator字体软件,没有的话点此了解下载;
③.苹果手机第三方字体一套,本公众号有很多,都有效果图;
④.苹果中文pingfang.ttc解包工具,没有的话点此了解下载;
苹果中文转安卓中文
①.分析一下安卓中文,安卓手机太乱七八糟了,每个安卓手机的中文文件名都不一样。比如小米手机里面的中文是粗体Miui-Bold.ttf、常规体Miui-Regular.ttf、细体Miui-Light.ttf、纤细体Miui-Thin.ttf加上一个通用文件NotoSansCJK-Regular.ttc;HTC里面是粗体XinGothic-HTC-Bold.ttf、常规体XinGothic-HTC-Regular.ttf;部分低端手机里面可能就只有一个DroidSansFallback.ttf文件。
安卓手机系统字体目录System/fonts,其实大家进入这个目录里面,根据文件大小和文件名,基本上就知道那些是中文、每个中文文件代表什么字重了。
②.解包苹果手机字体,这里用到我自制的苹方中文解包工具:点此了解下载,里面有使用方法和相关教程,可以一键将苹方中文按照字重解包重命名完毕;
③.适配到安卓手机,以小米手机为例,小米手机里面的4个字重粗体Miui-Bold.ttf、常规体Miui-Regular.ttf、细体Miui-Light.ttf、纤细体Miui-Thin.ttf,分别对应我的解包工具解包出来的Medium.ttf、Regular.ttf、Light.ttf、Thin.ttf。那是不是把Medium.ttf、Regular.ttf、Light.ttf、Thin.ttf重命名成Miui-Bold.ttf、Miui-Regular.ttf、Miui-Light.ttf、Miui-Thin.ttf就可以直接用了呢?
不尽然,因为国产手机的主题引擎估计有问题,苹果上面能用的字体,直接用的话会有问题。需要重命名之后,删除里面的部分字符,根据大家测试,可能需要删除里面的韩文、彝文、盲文部分。以Regular字重为例,重命名成Miui-Regular.ttf之后,用FontCreator打开,然后删除里面的韩文、彝文、盲文部分,韩文位于AC00-D7AF区间、彝文位于A000-A4CF区间、盲文位于2800-28FF区间。删除以上内容再重新保存,即可使用。
④.其他字重也一样,删除相应字符,然后替换使用。有些引擎更加垃圾的手机,可能删除后还是不能用,这时候需要你对比你的手机系统字体,系统字体里面有的字符就保留,没有的就删除,这样解决的话基本上就没问题了。
⑤.所有字重都完成重命名和多余字符删除之后,就可以替换到你的安卓手机上面了。
⑥.针对大部分国产手机,NotoSansCJK-Regular.ttc这个文件可以不替换,不会影响手机字体生效,这个文件相当于一个全局底版,当你的其他字重文件没有某个字符,会在这里面调用。
苹果英文用到安卓上面
这个前面已经有文章详细说过了,大家点此了解一下就可以了:心雨叔叔,这个字体怎么改成XX系统能用的?
△不想自己修改的,关注老朋友宁静之雨公众号,海量安卓字体任你选▲
最后再说一声:没有所谓的万能工具能在各个系统之间转换,所有的转换工具,转换的只是字体的格式,不能解决里面所有字符存在的问题。而格式转换只是字体制作里面最最最简单的一部分,真正需要时间的是解决字符的问题。
喜欢的话,记得赞赏一点零花钱鼓励作者:
更多资源请点击左下角阅读原文!