我在使用该软件包时遇到了一个相当奇怪的错误minionpro
。使用衬线数字(软件包选项lf
)时,数字 3\itshape
会产生以下错误:
!pdfTeX error: /usr/texbin/pdflatex (file /usr/local/texlive/2013/../texmf-
local/fonts/type1/adobe/MinionPro/MinionPro-It.pfb):
CharString (/three.fitted): command not valid: 0
==> Fatal error occurred, no output PDF file produced!
这种情况只发生在数字上3
,只有italic
在使用lf
选项中(minionpro 默认使用旧式数字)。值得一提的是,我使用了字体专家安装minionpro
。
以下是产生错误的 MWE:
\documentclass{article}
\usepackage[lf]{MinionPro}
\begin{document}
\itshape Number 3
\end{document}
答案1
中的错误cfftot1
已修复在 lcdf-typetools 版本 2.99 中。将此版本与最新的 Minion Pro 字体版本一起使用。
答案2
我联系了作者FontPro
,他重现了这个问题。结果发现最新版本的MinionPro
字体(v2.112,随 Adobe Reader for Mac 提供)与转换过程不兼容FontPro
。使用 Adobe Reader for Linux 提供的字体(v2.068)解决了这个问题。
在这里您可以看到three.fitted
导致错误的字形: