UbuntuはDebianリポジトリからパッケージをインポートするので、Ubuntu開発者がフォントのレンダリングを改善するために元のDebianパッケージをいくつか変更したかどうか疑問に思います。
私はDebian 10をインストールしましたが、Ubuntuフォントをダウンロードし、Ubuntuと同じ値(サブピクセルとヒント値を含む)を使用するようにGnome Tweaksを設定した後でも、フォントレンダリングがUbuntuよりも悪いので、この質問をします。
ありがとうございます!
答え1
ええ、違いの数パッケージのDebianとUbuntuのバージョン間でfontconfig
フォントレンダリングを処理するパッケージは次のとおりです。
- DejaVuはBitStream Veraよりも優れています。
- この
lcdlegacy
フィルタはDejaVu Sans Monoで最大12ピクセルまで動作します。 - エンジンでアンチエイリアシングが有効になっています。
Debianシステムでは、これらすべてを複製できます。
/etc/fonts/conf.d/60-latin.conf
DejaVuおよびBitStream Veraエントリを編集して交換します。/etc/fonts/conf.d/53-monospace-lcd-filter.conf
以下を追加してください。<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- conf.d/monospace-lcd-filter.conf --> <fontconfig> <!-- Use legacy LCD filter on smaller Monospace fonts --> <match target="pattern"> <test name="family"> <string>DejaVu Sans Mono</string> </test> <test name="pixelsize" compare="less_eq"> <double>12.0</double> </test> <edit name="lcd_filter" mode="append"> <const>lcdlegacy</const> </edit> <edit name="hintstyle" mode="append"> <const>hintfull</const> </edit> </match> <match target="pattern"> <test name="family"> <string>Bitstream Vera Sans Mono</string> </test> <test name="pixelsize" compare="less_eq"> <double>12.0</double> </test> <edit name="lcd_filter" mode="append"> <const>lcdlegacy</const> </edit> <edit name="hintstyle" mode="append"> <const>hintfull</const> </edit> </match> </fontconfig>
/etc/fonts/conf.d/10-antialias.conf
以下を追加してください。<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Use the Antialiasing --> <match target="pattern"> <edit name="antialias" mode="append"><bool>true</bool></edit> </match> </fontconfig>