我已经尝试过的方法:
gnome 调整工具
字体 -> 抗锯齿 -> 无
~/.fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="rgba" mode="assign">
<const>none</const>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
</match>
</fontconfig>
~/.xsettingsd
Xft/Hinting 1
Xft/HintStyle "hintslight"
Xft/Antialias 0
Xft/RGBA "rgb"
然后运行xsettingsd
~/.Xresources
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.antialias: 0
Xft.rgba: rgb
然后运行xrdb -merge ~/.Xresources
(从这里获取这些:https ://wiki.archlinux.org/index.php/Font_configuration#Incorrect_hinting_in_GTK_applications )
但仍有一些应用程序进行抗锯齿,例如 VLC、Telegram、Viber。我如何在那里禁用它?
更新。一个特例是 Evince 文档查看器。当它渲染 PDF 时,它使用一些其他设置,而不是渲染它的 gui(菜单、窗口等)。