ttf字体包瘦身,ttf字体包提取字体——杨小辉

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011513460/article/details/51909612

ttf字体包瘦身

注:此方法只试用于只需要少数字体的情况。

需求:我在做APP时,为了优化标题文字显示效果,需要增加引用[华文琥珀][1]字体。

问题:在项目中增加了[华文琥珀][2]字体的[ttf][3]文件,导致了APP安装包的体积直接曾加了3M。

解决:因为APP中只有标题的几个字会用到这个字体,而[华文琥珀][4]字体的[ttf][5]文件几乎包含了全部文字的字体效果,这些是我不需要的,所有我只要包含标题的[ttf][6]包就可以了。


过程

  1. 准备工作

    a.完整版[华文琥珀][7]字体的[ttf][8]文件。

    b.[fontcreator][9]字体编辑器。

  2. 开始操作

    a.在[fontcreator][10]中打开完整版字体文件。

    b.在[fontcreator][11]中新建瘦身版文件。

    c.通过字符编码在完整版中查找目标并拷贝。

    这里写图片描述
    这里写图片描述

    d.在压缩版中插入新字体并把刚刚拷贝的字体复制上去,并设置字体编码。

    这里写图片描述
    这里写图片描述

    e.根据自己的需求重复[c][12]和[d][13]步骤。

    注意
    要在瘦身文件前默认出入一个空值且编码为0的字体,不然瘦身包使用时会有渲染不上的情况。
    这里写图片描述

  3. 保存果实

    a.所有需要的字体都拷贝完成后保存瘦身文件即可得到小号的[ttf][14]包了。
    这里写图片描述
    这里写图片描述


文中相关地址:
华文琥珀.ttf下载
fontcreator字体编辑器下载
在线字符编码查询

作者:杨小辉 ([email protected]

猜你喜欢

转载自blog.csdn.net/u011513460/article/details/51909612
今日推荐