在OS X上,等宽字体比其他字体的权重稍大。(我觉得)这有助于使色彩更加生动。
由于我在Linux上,因此我试图复制该行为。我正在尝试通过在中编辑属性“ weight”来实现此目的~/.fonts.conf
,
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family">
<string>DejaVu Sans Mono</string>
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="weight" mode="assign">
<const>medium</const>
</edit>
</match>
</fontconfig>
显然,这不能正常工作。发生的是粗体字DejaVu或Bitstream mono字体变得更粗体,而其他字体则什么也没有发生。
那么我该如何解决呢?
好的,我知道了。在的手册页中fonts-conf
,该属性weight
设置粗体的粗细,而不是字体的粗细。这就是为什么更改weight
会导致字体变粗,而不是更改整个字体的原因。我一直在寻找emboldening
能够实现合成字体加粗的功能。用它~/.fonts.conf
解决了问题。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family">
<string>Inconsolata</string>
</test>
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
使用Inconsolata 12 pt之前和之后 字体(我在截取此屏幕截图时也禁用了字体提示)。
如果还可以控制胆量,那将是很好的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句