minionpro:使用斜体数字 3 会导致错误

minionpro:使用斜体数字 3 会导致错误

我在使用该软件包时遇到了一个相当奇怪的错误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,随 Adob​​e Reader for Mac 提供)与转换过程不兼容FontPro。使用 Adob​​e Reader for Linux 提供的字体(v2.068)解决了这个问题。

在这里您可以看到three.fitted导致错误的字形:

minionpro three.fitted 字形错误

相关内容