題 如何僅為gnome-terminal關閉字體抗鋸齒,但不為其他應用程序關閉?


我正在運行GNOME(xmonad下的gnome-session)。我想在gnome-terminal中為字體關閉抗鋸齒(即使用單色模式)。但我想保留其他應用程序的抗鋸齒功能,比如Firefox。這可能嗎?

抗鋸齒非常棒,幾乎是使用Firefox或Chrome所必需的。但是它使得gnome-terminal中的字體在12或更小的大小模糊。

否則,我只需要使用xterm,它似乎不會在任何情況下對其字體進行反別名。


5
2018-04-13 01:29


起源


我和xmonad有同樣的問題..你解決了嗎? - Jakub M.


答案:


為什麼不嘗試使用一個像樣的抗鋸齒TrueType monotype字體,la 總站?幾乎任何尺寸都看起來很棒。在Ubuntu / Debian上,包名為xfonts-terminus。


1
2018-04-26 03:12



它不是抗鋸齒的。實際上,使用抗鋸齒(在GNOME 3中)它看起來非常醜陋。 - intelfx


不確定這是否真的有效,但您可以嘗試使用.Xdefaults來配置它。在你的家庭目錄中創建一個名為.Xdefaults的文件。放入以下內容:

Xft*antialias: false

影響一切!找到正確的名稱,它應該工作。


0
2018-04-13 06:32



對不起,這沒用 - dan
對不起,修好了!它工作,檢查! - Algific
Damit!這似乎影響了一切。但那個文件就是答案!讀到它=) - Algific


至於我只想在終端中使用快遞新字體大小10,這是我最終如何製作它。通過這種方式,只有快遞新的10的抗鋸齒被禁用,這使得其他一切都和以前一樣。

您可以從中獲得更多信息 字體配置 和 這個問題

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
        <test name="family">
            <string>Courier New</string>
        </test>
        <test name="size" qual="any" compare="EQ">
             <double>10</double>
        </test>
        <edit name="antialias" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

0
2017-12-03 16:35