
Das folgende MCE kompiliert wie am Schnürchen und bietet nette Tastaturbefehle. Aber sobald luatexja-fontspec
es geladen ist, fehlen einige Zeichen (hier ⌥).
\documentclass{article}
% \usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
\end{document}
Gibt es eine Möglichkeit, dieses Problem zu umgehen, beispielsweise durch die Einschränkung des Umfangs von luatexja-fontspec
?
Antwort1
luatexja teilt jedes Zeichen in zwei Klassen ein: ALchar und JAchar. Letztere wird immer mit einer japanischen Schriftart gesetzt. Sie können erzwingen, dass ein Zeichen einmal als ALchar gesetzt wird mit \ltjalchar
, Sie können den Status eines Zeichens ändern mit\ltjdefcharrange
\documentclass{article}
\usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
{\biolinumkey\ltjalchar 8997}
\ltjdefcharrange{4}{8997}
\LKeyOptionKey
\end{document}