fontspec:\setmainfont 问题,bold/italic/bolditalic 字体错误

fontspec:\setmainfont 问题,bold/italic/bolditalic 字体错误

很久以前,我发布过有关使用 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 包中的一个错误,但有人能不能好心地尝试用你选择的字体重现这个错误,这样我才能知道我是对的?

相关内容