Xmonad 更改终端中的字体

oad*_*ams 6 fonts xmonad 12.04

当我在 12.04 中启动 GNOME 终端时,这是我得到的字体:

普通字体

我真的很喜欢它并想保留它。当我运行 Xmonad 并启动 GNOME 终端时,我得到了这种字体:

Xmonad 字体

为什么它们不同,更重要的是,如何更改它以便在使用 Xmonad 时获得第一种字体?

hna*_*rat 1

在我看来,它们是相同的字体,但具有不同的提示级别。

您是否确实检查过它们在“终端”菜单下是否相同:“编辑”>“配置文件首选项”>“常规”?

这个问题看起来很相似:No anti-aliasing with Xmonad

也许这些帖子也会有帮助:http://ubuntuforums.org/showthread.php ?t=1349509


nfi*_*ine 0

这不是经过测试的答案,但我相信您可以在~/.fonts.conf中设置它,如这篇 FreeBSD 帖子所示(摘录):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

    <!-- default quality settings -->
    <match target="font">
        <edit mode="assign" name="rgba">      <const>none</const>     </edit>
        <edit mode="assign" name="antialias"> <bool>true</bool>       </edit>
        <edit mode="assign" name="autohint">  <bool>true</bool>       </edit>
        <edit mode="assign" name="hinting">   <bool>true</bool>       </edit>
        <edit mode="assign" name="hintstyle"> <const>hintfull</const> </edit>
    </match>

    <!-- reduce ringing ==> requires freetype2 'WITH_LCD_FILTERING=yes' -->
    <match target="font">
        <edit mode="assign" name="lcdfilter"> <const>lcdlight</const> </edit>
    </match>

    <!-- disable autohinting for bold fonts -->
    <match target="font">
        <test compare="more" name="weight">   <const>medium</const> </test>
        <edit mode="assign"  name="autohint"> <bool>false</bool>    </edit>
    </match>

    <!-- disable autohinting for fonts that don't need it -->
    <match target="pattern" name="family">
        <test qual="any" name="family">
          <string>Andale Mono</string>
          <string>Arial</string>
          <string>Arial Black</string>
          <string>Comic Sans MS</string>
          <string>Courier New</string>
          <string>Georgia</string>
          <string>Impact</string>
          <string>Trebuchet MS</string>
          <string>Tahoma</string>
          <string>Times New Roman</string>
          <string>Verdana</string>
          <string>Webdings</string>
       </test>
       <edit mode="assign" name="hinting">  <bool>true</bool>  </edit>
       <edit mode="assign" name="autohint"> <bool>false</bool> </edit>
    </match>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)