私のシステム(Debian squeeze)は、フォントにアンチエイリアシングを使用していますが、これはほとんどの場合問題ありません。ただし、xtermおよびurxvt(rxvt-unicode)のターミナルフォントでは無効にしたいので、機能させることができません。
説明したように、antialias=false
を使用してみました。 rxvtのマニュアルページ (「アンチエイリアス」を検索)にありますが、効果はありません。
urxvt -fn "xft:Deja Vu Sans Mono:pixelsize=10:antialias=false"
antialias=true
またはfalse
のどちらを使用しても、まったく同じフォントレンダリングが得られます。私が指定したフォントフェースとサイズには効果があるので、urxvtは明らかにオプションを処理します。
Xterm(-fa
を使用)、またはXft*antialias: false
をXリソースに配置した場合( フォントアンチエイリアスをgnome-terminalのみでオフにできますが、他のアプリケーション? )。
私は何が間違っているのですか?他に設定はありますか?
編集:
私がcan/etc/fonts/local.conf
でアンチエイリアスを無効にしていることがわかりました。
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
それでも、フォント仕様でantialias=false
が尊重されない理由がわかりません。
通常、xtermはフォントにアンチエイリアスを適用しません。ただし、compizのような一部のウィンドウマネージャーは一般にアンチエイリアスをウィンドウに適用すると思います。したがって、問題はターミナルエミュレーターではなくウィンドウマネージャーにあります。ウィンドウマネージャーでアンチエイリアスを確認し、無効にしてみてください。