我在Arch 机器上使用infinality进行字体渲染。(是的,我已经安装了 multilib 包。)除了 Wine 之外,我的字体在任何地方都很漂亮,因为抗锯齿不能开箱即用。
我在这里找到了一个修复:我必须xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb
在终端中运行,然后抗锯齿工作。我对这个解决方案不满意有 3 个原因:
如果有人能给我一个修复抗锯齿并至少满足我的一些要求的解决方案,我将不胜感激。
小智 1
xrdb
管理 X 资源。
xrdb -query
列出当前加载的资源。
通过管道grep -vE 'Xft\.(anti|hint|rgba)'
过滤掉包含“anti”、“hint”或“rgba”的资源。
最后,过滤后的列表通过管道返回到xrdb
,默认情况下将覆盖任何现有设置。
因此,这会删除与抗锯齿、提示或 rgba 平滑有关的所有 X 设置。这意味着在某些时候这些值被设置为您不想要的值,因为默认值正在解决问题。
这些值的设置方式完全取决于您启动会话的方式。通常启动脚本会从 ~/.Xresources 加载它们,因此您可以尝试将过滤后的输出放入其中。
就我而言,我使用 Xfce,为了获得正确的值,我必须在 xfconf 中设置它们。这可以通过图形方式完成(xfce4-settings-editor
,导航至 xsettings),或从终端完成,例如正确设置 RGBA 平滑:
xfconf-query -c xsettings -p /Xft/RGBA -s "rgb"
。
归档时间: |
|
查看次数: |
1849 次 |
最近记录: |