我在 Linux Mint 13 下使用 xmonad 窗口管理器,但缺乏流畅的字体渲染。
在 MATE 或 Cinnamon 下,字体会被平滑,选择 session xmonad with Gnome
,字体也会被平滑。此外,如果我gnome-settings-daemon
在 xmonad 中运行,字体也会变得平滑。
但是有没有一种方法可以在不借助 Gnome 的情况下获得漂亮的字体呢?
答案1
Fontconfig 是一个旨在提供系统范围的字体配置、定制和应用程序访问的库。目的是使字体配置相对静态,并由尽可能多的应用程序共享。
我有一个名为.fonts.conf在我的 $HOME 文件夹中,为 Qt 和 GTK+ 应用程序提供相同的字体渲染。这是它的副本,它应该是一个适合您入门的合理配置,但您也可以查看man fonts-conf
详细信息:
<?xml version='1.0'?><!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
<edit mode="assign" name="lcdfilter">
<const>lcdlight</const>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>