Сгенерированный Matplotlib pdf не может открыть Acrobat Reader - PullRequest
0 голосов
/ 24 марта 2020

Я просто пытаюсь использовать шрифты с засечками с латексом с matplotlib, к сожалению, это не может быть отображено в Acrobat Reader, но это нормально в Inte rnet Explorer или Chrome. мой минимальный код выдает ошибку StandardSymL_Slant_167 не найден и варепсилон не виден, чего не хватает?

import matplotlib as mpl
import matplotlib.pyplot as plt

mpl.rcParams.update(mpl.rcParamsDefault)
mpl.rcParams['text.usetex'] = True
mpl.rcParams['font.family'] = ['serif']
mpl.rcParams['font.serif'] = ['times']

fig, ax = plt.subplots()
ax.set_xlabel(r'$x$ $\alpha \varepsilon$')
fig.savefig('test.pdf')

error on acrobat pdf

Выходная мощность моей среды:

import matplotlib
print(matplotlib.__version__)
3.2.0

Заранее спасибо, Арман.

edit . Просто нашел то, что тоже странно:

pdffonts test.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
NimbusRomNo9L-Regu                   Type 1            Custom           yes no  no      21  0
CMMI10                               Type 1            Builtin          yes no  no      13  0
NimbusRomNo9L-ReguItal               Type 1            Custom           yes no  no      25  0
StandardSymL_Slant_167               Type 1            Builtin          yes no  no      17  0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...