Matplotlib 找不到系统安装的字体
程序员文章站
2022-03-02 09:29:06
...
Matplotlib 找不到系统安装的字体
我们刚安装了一些新字体,但是 Matplotlib 找不到该怎么办呢?
打印已找到的字体
import matplotlib.font_manager
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
删除缓存文件
matplotlib
的缓存文件可能存在于~/.matplotlib/fontList.cache
或~/.cache/matplotlib/fontList.json
[1]。
> ls -a
> cd .cache/matplotlib/
> ls
fontlist-v330.json
> rm fontlist-v330.json
大功告成。
Reference
- Serenity, and MERose. (Jan 3, 2022). Matplotlib can’t find font installed in my Linux machine. Retrieved from https://*.com/questions/37920935/matplotlib-cant-find-font-installed-in-my-linux-machine
上一篇: JS获取当月的最后一天