LuaLaTex
使用 Adobe Garamond Pro 字体时,我遇到了和/或fontenc
粗体小写字母方面的问题。以下是我的文件:
当我使用 XeLaTeX 和以下选项进行编译时:
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Adobe Garamond Pro}
一切都运行良好(除了斜体小写字母,但我用不着它):
但是当我尝试使用 LuaLaTeX 和这些选项进行编译时:
\usepackage{fontspec}
\setmainfont[%
Path = /home/.../Fonts/Adobe Garamond Pro/,
Extension = .otf,
Ligatures = TeX,
BoldFont = AGaramondPro-Bold,
ItalicFont = AGaramondPro-Italic,
BoldItalicFont = AGaramondPro-BoldItalic,
]{AGaramondPro-Regular}
粗体小型大写字母不起作用:
以下是日志:
LaTeX Font Warning: Font shape `EU2/AGaramondPro-Regular(0)/bx/sc' undefined
(Font) using `EU2/AGaramondPro-Regular(0)/bx/n' instead on input
line 31.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./smallcaps.aux)
LaTeX Font Warning: Some font shapes were not available, defaults
substituted.
我查阅了fontspec
手册,没有找到任何可以解决这个问题的方法。显然这与字体无关,因为 XeLaTeX 可以生成粗体小写字母,但 LuaLaTeX 却不行。谢谢你的帮助。