sle*_*ske 5 linux fonts debian anti-aliasing urxvt
我的系统(Debian 挤压)对字体使用抗锯齿,这在大多数情况下都很好。但是,我想为 xterm 和 urxvt (rxvt-unicode) 中的终端字体禁用它,但无法使其正常工作。
我尝试使用antialias=false, 就像在urxvt 手册页(搜索“抗锯齿”)中解释的那样,但它没有任何效果:
urxvt -fn "xft:Deja Vu Sans Mono:pixelsize=10:antialias=false"
Run Code Online (Sandbox Code Playgroud)
我得到完全相同的字体渲染,无论我使用antialias=true或false. 我指定的字体和大小确实有影响,因此 urxvt 显然会处理该选项。
与 xterm 相同的结果(使用-fa),或放入Xft*antialias: false我的 X 资源时(如如何仅对 gnome-terminal,而不是其他应用程序关闭字体抗锯齿?)中提出的。
我究竟做错了什么?还有其他设置吗?
编辑:
刚刚发现我可以禁用抗锯齿/etc/fonts/local.conf:
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
Run Code Online (Sandbox Code Playgroud)
不过,我不明白为什么antialias=false在字体规范中不受尊重。
通常 xterm 不对字体应用抗锯齿功能。但是,我认为像 compiz 这样的一些窗口管理器通常会对窗口应用抗锯齿,因此您的问题将是您的窗口管理器,而不是您的终端模拟器。尝试检查窗口管理器的抗锯齿功能并尝试禁用它。
| 归档时间: |
|
| 查看次数: |
7392 次 |
| 最近记录: |