PDF后端当前不支持所选字体

2024-07-01 06:59:41 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我正在尝试用Palatino字体将matplotlib图形保存为pdf文件。 我正在使用字体管理器,如下所示:

prop = font_manager.FontProperties(family = 'Palatino', fname = '/Users/kalex/Library/Fonts/Palatino.ttc')

我收到了错误信息:

The PDF backend does not currently support the selected font.

有人知道怎么做吗


Tags: 文件图形管理器pdfmatplotlib字体managerfamily
1条回答
网友
1楼 · 发布于 2024-07-01 06:59:41

当我将mac升级到Catalina并重新安装Anaconda Python时,我遇到了同样的问题。开箱即用,没有尝试加载任何特殊字体,我得到相同的“PDF后端当前不支持所选字体。”错误

我找到了解决办法

以下是我添加到Python脚本中的内容:

import matplotlib.pyplot as plt
from matplotlib import rc
rc('font',**{'family':'serif','serif':['Palatino']})
plt.rcParams['pdf.fonttype'] = 42

相关问题 更多 >

    热门问题