minionpro 包在数学模式(如 mathspec)中是否存在间距问题?

minionpro 包在数学模式(如 mathspec)中是否存在间距问题?

我最近开始使用中的open typeMinion Pro字体。但我注意到一个主要缺点:由于不是真正的数学字体,因此在数学模式下字符间距存在问题。我的问题是,包是否以任何方式解决了这个问题?或者我应该继续使用并尝试手动调整字符间距?mathspecXeLaTeXmathspecMinion ProminionproLaTeXmathspec

这可能需要单独发一篇帖子,但MnSymbol使用 时使​​用包是否有好处mathspec?到目前为止,我的包含希腊字母的公式无需加载即可正确显示Mnsymbol

答案1

我不确定这是否会被接受,但如果有人找到这个页面,我会回答我自己的问题。看来minionpro(和myriadpro) 确实处理了数学特定的字距和间距。

我用的是字体专家脚本将 Adob​​e CS 中包含的 MinionPro opentype 字体转换为 Type1 格式并安装“minionpro”包(该脚本处理所有事情)。然后我使用\usepackage[textlf,mathlf,minionint]{MinionPro}(无需加载 MnSymbol,因为它会自动加载)调用它。结果很漂亮: 在此处输入图片描述

mathspec将其与包生成的输出进行比较xetex(即使使用 mathspec 选项\setminwhitespace[1000]手动增加间距):在此处输入图片描述 请注意间距,特别是“f”和“(”之间以及“e”和“j”之间的间距不正确。此外,该\varepsilon命令似乎使用 Computer Modern 打印符号。公平地说,mathspec确实提供了一种根据字符手动调整间距的方法,但以老式的方式安装“minionpro”并让它处理字距调整是值得的。作为一个加分项,我现在可以microtype充分利用这个包。

相关内容