Как отключить сглаживание шрифтов только для терминала gnome, но не для других приложений?

6304
dan

Я использую GNOME (gnome-session под xmonad). Я хочу отключить сглаживание (то есть использовать монохромный режим) для шрифтов в gnome-терминал. Но я хочу сохранить сглаживание для других приложений, таких как Firefox. Это возможно?

Сглаживание прекрасно и почти необходимо для использования Firefox или Chrome. Но это делает шрифты в терминале гнома размытыми при размерах около 12 или меньше.

В противном случае мне просто нужно использовать xterm, который, кажется, не сглаживает его шрифты ни при каких обстоятельствах.

5
У меня такая же проблема с xmonad .. Вы решили это? Jakub M. 11 лет назад 0

3 ответа на вопрос

1
bderrly

Почему бы не попробовать использовать приличный сглаженный монотипный шрифт TrueType, как конечную точку ? Он отлично смотрится практически при любом размере. В Ubuntu / Debian пакет называется xfonts-terminus.

Это не сглаживание. На самом деле, с сглаживанием (в GNOME 3) это выглядит ужасно. intelfx 9 лет назад 1
0
Algific

Не уверен, что это действительно работает, но вы можете попробовать использовать .Xdefaults для настройки этого. Сделайте файл с именем .Xdefaults в вашей домашней директории. Вставьте следующее:

Xft*antialias: false 

Влияет все !!! Просто найдите правильное имя, и оно должно работать.

Это не сработало, извините dan 14 лет назад 0
Извините, исправил это! И это работает, проверено! Algific 14 лет назад 0
Damit! Это, казалось, повлияло на все. Но этот файл является ответом! читать об этом =) Algific 14 лет назад 0
0
Sam Liao

Что касается, я только хочу использовать курьерский новый шрифт 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> 

Похожие вопросы