我可以使用 Droid 字体。我有 KDE。
Droid 字体在完整提示下看起来很完美,但 Ubuntu 字体却不然。
Ubuntu 字体在没有提示或稍微提示的情况下看起来不错,但 Droid 字体看起来很糟糕。
是否有可能为每个字体系列指定提示类型?
我尝试了以下操作fonts.conf
,但是没有效果:
<match target="pattern" name="family">
<test name="family" qual="any">
<string>Ubuntu</string>
</test>
<edit binding="strong" mode="assign" name="hintstyle">
<const>hintnone</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
答案1
好吧,看起来字体匹配错了。下面这个有效:
<!-- Special handling for Droid Font family -->
<match target="font">
<test name="family" qual="any" compare="contains">
<string>Droid</string>
</test>
<edit mode="assign" name="hintstyle"><const>hintfull</const></edit>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
<!-- Special handling for Ubuntu Font family -->
<match target="font">
<test name="family" qual="any" compare="contains">
<string>Ubuntu</string>
</test>
<edit mode="assign" name="hintstyle"><const>hintnone</const></edit>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>