在 Linux Mint 中使用 xmonad 平滑字体渲染

在 Linux Mint 中使用 xmonad 平滑字体渲染

我在 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>

相关内容