UbuntuがパッケージをDebianリポジトリから取得する際に、フォントのレンダリングを改善するために、Ubuntu開発者が元のDebianパッケージに変更を加えたかどうかを知りたいです。
Debian 10をインストールしたばかりで、Ubuntuフォントをダウンロードし、Gnome TweaksをUbuntuと同じ値(サブピクセルとヒンティングの値を含む)で使用するように構成した後でも、フォントのレンダリングがUbuntuよりも悪いため、これを質問します。
ありがとうございました!
はい、Debian版とUbuntu版のfontconfig
パッケージには、フォントのレンダリングを処理するパッケージである 相違数 があります。
lcdlegacy
フィルターは、最大12ピクセルのDejaVu Sans Monoに適用されます。これらすべてを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>