很久以前,我发布过有关使用 xelatex 和包设置主字体时发生的错误的帖子fontspec
,特别是粗体/斜体/bolditalic 字体。
我 2011 年的上一篇文章发布在这里:旧帖
基本上,我不可能通过这种方式设置boldfont和bolditalic字体:
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont[Path=C:/fonts/SabonNext/,
BoldItalicFont=SabonNextLT-DemiItalic.otf,
BoltFont =SabonNextLT-Demi.otf,
ItalicFont =SabonNextLT-Italic.otf]
{SabonNextLT-Regular.otf}
问题是主字体 ( SabonNextLT-Regular.otf
) 被识别,但我尝试定义的粗体/粗体斜体/斜体变体却无法识别。它给了我三个错误:the key 'fontspec'/BoltFont' is unknown and is being ignored
我几乎可以肯定这是 fontspec 包中的一个错误,但有人能不能好心地尝试用你选择的字体重现这个错误,这样我才能知道我是对的?