每个用户的 fonts.conf 文件

每个用户的 fonts.conf 文件

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,您应该尽量记住将配置移动到新位置,但至少对于此版本,它应该仍能继续工作。

尝试一下并告诉我结果如何。

相关内容