每个用户的 fonts.conf 文件

war*_*iuc 6 fonts

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.
Run Code Online (Sandbox Code Playgroud)

但是在/etc/fonts/fonts.conf我找不到任何给我本地 conf 文件路径的设置。

我问这个,因为在 12.10 相同的命令给了我:

不推荐从 ~/.fonts.conf 读取配置

所以我想从全局 conf 文件中读取用户字体 conf 文件的位置。

Iai*_*ane 9

它应该工作得很好。导致您的每用户配置存在的系统范围文件/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,您应该尝试记住将您的配置移动到新位置,但它至少应该在此版本中继续工作。

试一试,让我知道你的进展如何。