oad*_*ams 6 fonts xmonad 12.04
当我在 12.04 中启动 GNOME 终端时,这是我得到的字体:
我真的很喜欢它并想保留它。当我运行 Xmonad 并启动 GNOME 终端时,我得到了这种字体:
为什么它们不同,更重要的是,如何更改它以便在使用 Xmonad 时获得第一种字体?
在我看来,它们是相同的字体,但具有不同的提示级别。
您是否确实检查过它们在“终端”菜单下是否相同:“编辑”>“配置文件首选项”>“常规”?
这个问题看起来很相似:No anti-aliasing with Xmonad
也许这些帖子也会有帮助:http://ubuntuforums.org/showthread.php ?t=1349509
这不是经过测试的答案,但我相信您可以在~/.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)