iOS 导入第三方字体 修改字体包上下间距
场景描述
调整字体前:
调整字体后:
1、安装字体修改工具【Apple Font Tool Suite】
下载链接: Apple Font Tool Suite.
下载并安装。
2、修改文件
2.1 生成xml文件
// ftxdumperfuser -t hhea -A d 文件地址
ftxdumperfuser -t hhea -A d /Users/zs/Desktop/SourceHanSerifCN-Medium.ttf
2.2 修改xml文件
// ascender:从字体的 baseLine 到最高处的距离
// descender:从字体的 baseline 到最低点的距离
<hheaTable
versionMajor="1"
versionMinor="0"
ascender="1000"
descender="-110"
lineGap="0"
advanceWidthMax="3000"
minLeftSideBearing="-1001"
minRightSideBearing="-99"
xMaxExtent="2928"
caretSlopeRise="1"
caretSlopeRun="0"
caretOffset="0"
metricDataFormat="0"
numberOfHMetrics="30669"
/>
###2.3 注入
ftxdumperfuser -t hhea -A f 文件地址