Claws Mail 3.19.1(GTK2 Windows移植版)字体亚像素抗锯齿失效问题求助
Claws Mail 3.19.1(GTK2 Windows移植版)字体亚像素抗锯齿失效问题求助
大家好,我在Windows 10上使用Claws Mail 3.19.1的GTK2 Windows移植版(最新版本),但遇到了字体显示的困扰:字体无法启用RGB亚像素抗锯齿,要么是边缘生硬的“清晰”像素模式,要么是让字体发糊的灰度平滑效果。
具体表现是:
- 用Segoe UI字体时,显示的是灰度平滑效果,字体整体模糊不清;
- 用Courier New字体时,完全没有任何过滤处理,边缘锯齿感严重。
我想要的是让它启用RGB亚像素渲染/抗锯齿(类似ClearType的效果,不过我猜因为是GTK2程序,可能默认没调用ClearType),这样在我的LCD屏幕上能提升有效分辨率,也能使用更小的字体。
另外需要说明的是,Thunderbird用相同的字体设置显示完全正常,所以可以确定这不是我的系统配置问题。
我已经尝试过不少方法,但都没效果:
- 修改Claws Mail安装目录下的
etc/fonts/fonts.conf文件,添加了网上找到的GTK2强制开启亚像素抗锯齿的配置; - 在同一目录下新建了
local.conf文件,写入以下配置内容:
<match target="font"> <edit name="antialias" mode="assign"><bool>true</bool></edit> </match> <match target="pattern"> <edit name="lcdfilter" mode="assign"> <const>lcddefault</const> </edit> </match>
- 甚至把我Linux机器上的
conf.d子目录(我的Linux系统上GTK2程序能正常显示RGB亚像素抗锯齿)复制到Claws Mail的fonts目录下,依旧没有改善。
想请教各位,有没有什么隐藏的配置可以修改来强制开启这个功能?我完全不介意手动修改各种文件,求大家给点思路!
备注:内容来源于stack exchange,提问作者kktsuri




