我收到一个错误(当我运行 Python 时),我的 Homebrew 安装的 fontconfig 中有一些过时的条目fonts.conf
,但不知道在哪里寻找它。(我已经检查了预期的位置,但在那里找不到。)
Homebrew 在哪里安装 fontconfig 的fonts.conf
?
我收到一个错误(当我运行 Python 时),我的 Homebrew 安装的 fontconfig 中有一些过时的条目fonts.conf
,但不知道在哪里寻找它。(我已经检查了预期的位置,但在那里找不到。)
Homebrew 在哪里安装 fontconfig 的fonts.conf
?
根据这篇文章(关于来自 Octave 的 fonts.conf 警告):
https://superuser.com/questions/1120758/fontconfig-warning-on-osx-when-running-octave
Homebrew 将 fonts.conf 放在这里: /usr/local/etc/fonts/fonts.conf
我使用 Homebrew,确实有一个fonts.conf
,但它可以追溯到 2014 年(3 年前),尽管我刚刚更新/升级fontconfig
了 brew(它会重新生成字体缓存)。搜索表示当您更新时brew确实/usr/local
更新的相关文件是:brew upgrade fontconfig
/usr/local/etc/fonts/fonts.conf.default
/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf.default
我搜索了我的系统驱动器,我还在fonts.conf
这里找到了一个最近的: /opt/X11/lib/X11/fontconfig
. 那可能来自 XQuartz;我不确定。
和你一样,在运行 Python 时(在 IPython 会话中使用 matplotlib),我收到了 Fontconfig 警告。我得到的具体警告是:“空白不再生效。请从你的 fonts.conf 中删除它。” 看到 brew 并没有触及 old fonts.conf
,我只是将其重命名以隐藏它。警告消失了,到目前为止还没有任何不利影响。我猜 matplotlib 现在正在从其他文件之一获取其字体信息。