
ファイル
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{MinionPro}
\setsansfont[Ligatures=TeX]{CronosPro}
\begin{document}
MinionPro: \textbf{bold}
\textsf{CronosPro: \textbf{{bold}}}
\end{document}
TeXLive-2015 の lualatex を実行すると、期待どおりに PDF ファイルが生成されます。TeXLive-2016 の lualatex では、期待どおりに MinionPro の太字が表示されますが、CronosPro の場合は、代わりに BoldItalics が使用されます。親切な方がこの奇妙な変更について調べてくださる場合は、喜んでログを提供します。
答え1
あなたの例を試してみましたが、あなたが説明した問題は見つかりませんでした。私は今日更新されたばかりのTeXLive 2016を使用しています。フォントはAdobe Font Folio 11のバージョンです(ただし、フォントのバージョンが問題だとは思いません)。パッチはhttps://github.com/wspr/fontspec/pull/231に適用されましたfontspec
。それが問題かどうかはわかりません。
もう一つの考えられる理由は、フォント名データベースを強制的に再構築する必要があることです。
luaotftools --update -f
これら以外に、間違ったフォントを選択した理由は思い当たりません。
答え2
TL 2016 では、luatex に関して多くの変更が行われました。まず、多くのプリミティブが変更されたことはもちろんですが、フォント ローダーが FontForge ライブラリを使用する代わりに lua で書き直されました。これは原則的には良いアイデアですが、多くのバグが潜んでいることは間違いありません。フォント ローダーのバグ トラッカーに報告してください。参考:
答え3
LuaTeX にバグがある限り、このマニュアルとサポートに従って pdftex 用の Adobe Cronos Pro をインストールしてください。https://github.com/sebschub/FontPro
ここで、すべてを機能させる方法についていくつか議論があります。Myriad Pro コンデンス undefined