您的位置 首页 > 数码极客

如何查询字体文件——如何查询字体侵权… 如何查询字体版权

在服务器调用matplotlib画图的时候经常会遇到下面的提示:

Font family [‘sans-serif‘] not back to DejaVu Sans

默认的DejaVu Sans字体画图的显示效果是很差的。

具体解决方法:

1. 在所需系统中python环境下,输入以下代码查看字体路径

[tangg@node01 ~]$ pythonPython 3.9.12 (main, Jun 1 2022, 11:38:51) [GCC 7.5.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> import matplotlib >>> prin)/home/tangg/.local/lib

切换到上面查询到的路径

[tangg@node01 fonts]$ cd /home/tangg/.local/libfonts images matplotlibrc plot_directive sample_data stylelib

继续切换到字体(fonts)目录下

[tangg@node01 fonts]$ cd fonts/ttf/Arial.ttf DejaVuSan DejaVuSeri STIXGeneral.ttf STIXSizOneSymReg.ttfcmb10.ttf DejaVuSan DejaVuSeri STIXNonUniBolI STIXSizTcmex10.ttf DejaVuSan DejaVuSeri STIXNonUniBol.ttf STIXSizTcmmi10.ttf DejaVuSan DejaVuSerif.ttf STIXNonUniI STIXSizTwoSymBol.ttfcmr10.ttf DejaVuSan LICENSE_DEJAVU STIXNonUni.ttf STIXSizTwoSymReg.ttfcm DejaVuSan LICENSE_STIX STIXSizFiveSymReg.ttfcm DejaVuSan STIXGeneralBolI STIXSizFourSymBol.ttfcm DejaVuSans.ttf STIXGeneralBol.ttf STIXSizFourSymReg.ttfDejaVuSan DejaVuSeri STIXGeneralI STIXSizOneSymBol.ttf

2. 下载所需的字体(下载链接):

提取码: xhzy

将网盘的字体下载上传到上面获取得到的字体(fonts)目录下即可。

3. 删除matplotlib的缓冲目录(具体操作如下)

[tangg@node01 ~]$ pythonPython 3.9.12 (main, Jun 1 2022, 11:38:51) [GCC 7.5.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> import matplotlib >>> ma'/home/tangg/.cache/matplotlib'rm -rf /home/tangg/.cache/matplotlib

4. 修改matplotlibrc文件中对应内容(文件路径就是第一步中查到的字体路径)

: sans-serif # 去掉前面的# : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif # 去掉前面的#,并在冒号后面添加SimHei axes.unicode_minus : False # 去掉前面的#,并将True改为False

matplotlib 笔记1: 多点线图、显示label、刻度、xy轴比例、主副轴

matplotlib 笔记2: 调整边界、多个子图、inset子图

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何查询字体文件,如何查询字体侵权,如何查询字体样式,如何查询字体属于什么字体,如何查询字体,如何制作字体文件”边界阅读