Mein System (Debian Squeeze) verwendet Anti-Aliasing für Schriften, was zum größten Teil in Ordnung ist. Ich möchte es jedoch für Terminal-Schriftarten in xterm und urxvt (rxvt-unicode) deaktivieren und kann das nicht zum Laufen bringen.
Ich habe versucht antialias=false
, wie zB in der urxvt-Manpage erklärt (Suche nach "Antialias"), aber es hat keine Wirkung:
urxvt -fn "xft:Deja Vu Sans Mono:pixelsize=10:antialias=false"
Ich bekomme genau die gleiche Schriftwiedergabe, egal ob ich antialias=true
oder benutze false
. Die von mir angegebene Schriftart und Schriftgröße wirkt sich aus, weshalb urxvt die Option anscheinend verarbeitet.
Gleiches Ergebnis mit xterm (using -fa
) oder beim Einfügen Xft*antialias: false
in meine X-Ressourcen (wie in Wie kann ich das Font-Antialiasing nur für Gnome-Terminals, aber nicht für andere Anwendungen deaktivieren? ).
Was mache ich falsch? Gibt es eine andere Einstellung?
Bearbeiten:
Ich habe gerade herausgefunden, dass ich Anti-Aliasing deaktivieren kann in /etc/fonts/local.conf
:
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
Dennoch verstehe ich nicht, warum antialias=false
in einer Schriftartspezifikation nicht beachtet wird.