加载“luatexja-fontspec”后,某些 Biolinum KeyCap 丢失

加载“luatexja-fontspec”后,某些 Biolinum KeyCap 丢失

以下 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}

在此处输入图片描述

相关内容