在Kubuntu 12.04
使用中man fonts.conf
我读到:
~/.fonts.conf is the conventional location for per-user font configuration,
although the actual location is specified in the global fonts.conf file.
但是/etc/fonts/fonts.conf
我找不到任何提供本地配置文件路径的设置。
我问这个,是因为在 12.10 中相同的命令给我:
从 ~/.fonts.conf 读取配置已被弃用
所以我想从全局配置文件中读取用户字体配置文件位置。
答案1
它应该可以正常工作。导致您的每个用户配置的系统范围文件位于/etc/fonts/conf.d/50-user.conf
(实际上它是指向 中的文件的符号链接conf.avail
,但它的存在conf.d
使其在这里起作用)。你有那个文件吗?
如果您使用的是 12.10,您将在其中看到这些~/.fonts.conf*
位置已被弃用,这意味着未来版本将不再支持它们,因此您不应将配置放在那里。$XDG_CONFIG_HOME/fontconfig/fonts.conf
而是将其放入。Ubuntu 上的默认位置$XDG_CONFIG_HOME
是~/.config
,因此如果您没有更改它(您可能没有),则您放置每个用户自定义的位置是~/.config/fontconfig/fonts.conf
。
但是,使用 12.04 时,这~/.fonts.conf
是正确的位置,因为您会看到50-user.conf
那里没有其他条目。如果升级到 12.10,您应该尽量记住将配置移动到新位置,但至少对于此版本,它应该仍能继续工作。
尝试一下并告诉我结果如何。