如果一个ttf里面包含了多个字重那该如何使用这个模板?
Opened this issue · 1 comments
NianBroken commented
如果一个ttf里面包含了多个字重那该如何使用这个模板?
lxgw commented
可变字体(VF)需要对 fonts.xml 里面调用 font??w?.ttf
的语句进行调整(不限于 zh-Hans
),参考以下语句:
<family lang="zh-Hans">
<font weight="100" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="150" />
</font>
<font weight="200" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="200" />
</font>
<font weight="300" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="250" />
</font>
<font weight="350" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="305" />
</font>
<font weight="400" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="340" />
</font>
<font weight="500" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="400" />
</font>
<font weight="550" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="450" />
</font>
<font weight="600" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="500" />
</font>
<font weight="700" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="540" />
</font>
<font weight="900" style="normal">MiLanProVF.ttf
<axis tag="wght" stylevalue="600" />
</font>
</family>
其中 MiLanProVF.ttf 可以改成您要更换的 VF 字体的文件名,可变字体的字重值(whgt
轴的 stylevalue
)可以自己设定。