Fonts
fontconfg:某些字型太細而無法閱讀,尤其是在外接顯示器上
我在連接了第二台顯示器的筆記型電腦上使用 Debian Bullseye。雖然筆記型電腦螢幕上的字型對我來說是可以閱讀的,但在外部字型上它們可能會異常且不舒服。不是尺寸讓它們難以閱讀,而是它們太瘦了,幾乎融入了背景。
這個來自 java 應用程序的螢幕截圖雖然未能真正顯示完整的擴展,因為與原始文件相比,嵌入此處後看起來更好。
我在玩fontconfig,禁用/啟用提示和提示樣式,還有這個,試圖讓所有字型都加粗作為實驗:
<match target="font"> <test qual="any" name="family"> <string>sans</string> </test> <edit name="weight" mode="assign"> <const>bold</const> </edit> </match>
但到目前為止還沒有看到真正的改善。有什麼建議我可以盡量避免一般的字型太薄?在 Firefox 中覆蓋字型對其他應用程序有幫助,但不是修復。我想盡可能低級地做到這一點。
根據您的截圖,您的抗鋸齒設置不正確。根據您的 DE,您可以啟動抗鋸齒並將“提示”設置為完整。
在較新的 Debian/Ubuntu 系統上,您可以調整的文件夾是
/etc/fonts/conf.d
. 它僅包含一些可用配置的連結。確保其中包含一些hinting.conf 的連結:rwxrwxrwx 1 root root 31 Apr 6 12:09 10-antialias.conf -> ../conf.avail/10-antialias.conf lrwxrwxrwx 1 root root 36 Apr 6 12:09 10-hinting-slight.conf -> ../conf.avail/10-hinting-slight.conf lrwxrwxrwx 1 root root 40 Apr 6 12:09 10-scale-bitmap-fonts.conf -> ../conf.avail/10-scale-bitmap-fonts.conf lrwxrwxrwx 1 root root 39 Apr 6 12:09 11-lcdfilter-default.conf -> ../conf.avail/11-lcdfilter-default.conf
四個連結(許多)主要負責平滑您的字型。
如果你沒有這些,我曾經在我的 .fonts.conf 中有這個:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Enable sub-pixel rendering --> <match target="font"> <edit name="rgba" mode="assign"><const>rgb</const></edit> </match> <match target="font"> <edit name="antialias" mode="assign"> <bool>true</bool> </edit> </match> <match target="font"> <edit name="hinting" mode="assign"> <bool>true</bool> </edit> </match> <match target="font"> <edit name="hintstyle" mode="assign"> <const>hintslight</const> </edit> </match> <match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match> <match target="font"> <edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit> </match> </fontconfig>