작은 대문자를 사용하면 lualatex에서 endash 합자가 끊어지는 이유는 무엇입니까?

작은 대문자를 사용하면 lualatex에서 endash 합자가 끊어지는 이유는 무엇입니까?

저는 하루의 대부분을 프로젝트를 에서 로 마이그레이션하는 데 보냈 pdftex습니다 lualatex. 경험은 대부분 긍정적이었지만 이해할 수 없는 몇 가지 문제점이 있습니다.

--가장 최근에 나는 endash 및 emdash( 즉, – 및 ---가 됨)에 대한 표준 텍사스 합자가 작은 대문자 형식의 참조에 있을 때 나에게 AWOL이 된 것을 발견했습니다 . 여백에 작은 대문자를 사용하여 조판된 성경 구절 참조에 endash를 사용하기 때문에 이것은 불행한 일입니다.

나는 다음의 정보를 검토했습니다.LuaTeX에서 emdash/endash에 대한 합자를 활성화하는 방법은 무엇입니까?하지만 이건 다른 문제인 것 같습니다.

다음은 문제를 보여주는 MWE입니다(lualatex로 컴파일).

\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}

\begin{document}
Test -- endash and --- emdash

{\scshape Test -- endash and --- emdash}
\end{document}

나를 위해 생산되는 것은 다음과 같습니다.

작은 대문자 대시 합자가 누락되었습니다.

여기서 범인은 무엇이며 어떻게 해결합니까?

답변1

버그 수정은 v2.5-1 릴리스부터 CTAN에 릴리스되었습니다.

\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}

\begin{document}
Test -- endash and --- emdash

{\scshape Test -- endash and --- emdash}
\end{document}

~와 함께

luaotfload.sty 2014/07/16 v2.5-1 OpenType layout system

준다

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

관련 정보