指定特定字体的提示

指定特定字体的提示

我可以使用 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>

相关内容