
El siguiente MCE se compila a las mil maravillas y proporciona bonitas teclas de teclado. Pero tan pronto como luatexja-fontspec
se carga, faltan algunos caracteres (aquí ⌥).
\documentclass{article}
% \usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
\end{document}
¿Hay alguna manera de evitar este problema, por ejemplo, limitando el alcance de luatexja-fontspec
?
Respuesta1
luatexja asigna cada carácter a dos clases: ALchar y JAchar. El segundo siempre está escrito con fuente japonesa. Puedes forzar que un carácter se escriba como ALchar una vez con \ltjalchar
, puedes cambiar el estado de un carácter con\ltjdefcharrange
\documentclass{article}
\usepackage{luatexja-fontspec}
\usepackage{biolinum}
\begin{document}
Foo
\LKeyEnter
\LKeyOptionKey
{\biolinumkey\ltjalchar 8997}
\ltjdefcharrange{4}{8997}
\LKeyOptionKey
\end{document}