以下 MCE 编译顺利,并提供了不错的键盘按键。但luatexja-fontspec
加载后,一些字符会丢失(此处为 ⌥)。
\documentclass{article}
% \usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
\end{document}
有没有办法可以解决这个问题,例如通过限制范围luatexja-fontspec
?
答案1
luatexja 将每个字符映射到两个类:ALchar 和 JAchar。第二个始终使用日文字体排版。您可以使用 强制将字符排版为 ALchar \ltjalchar
,您可以使用 更改字符的状态\ltjdefcharrange
\documentclass{article}
\usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
{\biolinumkey\ltjalchar 8997}
\ltjdefcharrange{4}{8997}
\LKeyOptionKey
\end{document}