
次の MCE は、問題なくコンパイルされ、優れたキーボード キーを提供します。ただし、ロードされるとすぐにluatexja-fontspec
、一部の文字が欠落します (ここでは ⌥)。
\documentclass{article}
% \usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
\end{document}
たとえば、 の範囲を制限するなどして、この問題を回避する方法はありますかluatexja-fontspec
?
答え1
luatexjaはすべての文字を2つのクラス、ALcharとJAcharにマッピングします。2番目のクラスは常に日本語フォントでタイプセットされます。文字をALcharとしてタイプセットするように強制するには、 を使用します。\ltjalchar
文字の状態を変更するには、 を使用します。\ltjdefcharrange
\documentclass{article}
\usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
{\biolinumkey\ltjalchar 8997}
\ltjdefcharrange{4}{8997}
\LKeyOptionKey
\end{document}