我收到一个错误(当我运行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年前),尽管我刚刚更新/升级了brew的fontconfig
(它会重新生成字体缓存)。对/usr/local
的搜索表明,当执行brew upgrade fontconfig
时,brew执行更新的相关文件为:
/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警告。我收到的具体警告是:"空白不再有任何作用。请将其从字体中删除。conf。"看到brew没有接触到旧的fonts.conf
,我只是将其重命名以隐藏它。警告消失了,到目前为止没有任何不良影响。我猜matplotlib现在正在从其他文件中获取字体信息。