Debian
為什麼 Ubuntu 渲染字型比 Debian 好?
由於 Ubuntu 從 Debian 儲存庫獲取其軟體包,我想知道 Ubuntu 開發人員是否對原始 Debian 軟體包進行了一些修改以改進字型渲染。
我問這個是因為我剛剛安裝了 Debian 10,字型渲染比 Ubuntu 差,即使在下載了 Ubuntu 字型並配置 Gnome Tweaks 以使用相同的 Ubuntu 值(包括 Subpixel 和 Hinting 值)之後。
謝謝!
是的,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>