advanced-cjk-font-magisk-module-template icon indicating copy to clipboard operation
advanced-cjk-font-magisk-module-template copied to clipboard

如果一个ttf里面包含了多个字重那该如何使用这个模板?

Open NianBroken opened this issue 2 years ago • 1 comments

NianBroken avatar Nov 29 '22 02:11 NianBroken

可变字体(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)可以自己设定。

lxgw avatar Nov 30 '22 02:11 lxgw