`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}

여기에 이미지 설명을 입력하세요

관련 정보