有没有办法可以查看 fontconfig 当前使用的设置?
我试图弄清楚为什么字体在 XFCE 会话中看起来更好,而不是在我启动裸 X 会话时(没有窗口管理器,没有 Xsettings 守护程序,只是一个终端)。
$ fc-match --verbose Sans
# shortened output from my system:
Pattern has 36 elts (size 48)
family: "DejaVu Sans"(s)
hintstyle: 3(i)(s)
hinting: True(s)
verticallayout: False(s)
autohint: False(s)
scalable: True(w)
dpi: 75(f)(s)
rgba: 1(i)(w)
scale: 1(f)(s)
fontformat: "TrueType"(w)
lcdfilter: 1(i)(w)
Run Code Online (Sandbox Code Playgroud)
查看http://www.freedesktop.org/software/fontconfig/fontconfig-user.html (1) 以找出数字的含义。(搜索 <const>)
以rgba: 1(i)(w)
为例。
从 (1)
rgb rgba 1
Run Code Online (Sandbox Code Playgroud)
我们看到使用的子像素格式是 rgb。我假设括号中的内容是某种类型信息。
我认为 fontconfig 格式的表现力足以为不同的字体使用不同的配置,因此必须提供一种字体是有道理的。
现在.. 一个不同的问题是是否所有应用程序实际上都尊重这些设置。例如侏儒似乎做自己的事情......(?)
使用 FC_DEBUG 环境变量集 ( http://www.freedesktop.org/software/fontconfig/fontconfig-user.html#DEBUG )运行感兴趣的应用程序也可能会有所帮助
FC_DEBUG=1 chromium
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2452 次 |
最近记录: |