
LuaLateX에서 라틴 현대 로마 글꼴로 "희귀/임의" 합자를 얻으려면 어떻게 해야 합니까?
지금까지 나는fontspec
하고 가장 유망해 보이는 여러 가지 접근 방식을 시도했습니다.여기에서)
\documentclass[10pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=Rare,SmallCapsFont={Latin Modern Roman Caps}]{Latin Modern Roman}
\begin{document}
Unfortunately though, the Q of Queen still has a short tail, film however has the correct ligature.
\end{document}
대답은 다음과 같습니다. XeTeX를 사용하세요. 그러나 나는 나무를 그리는 데 LuaLateX를 사용하고 있으므로 상당한 작업 없이는 XeTeX로 이동할 수 없습니다. (내가 아는 한.)
답변1
합자는 글꼴에 따라 다릅니다. 다양한 테이블에서 어떤 것을 활성화할지 결정하는 것은 글꼴 디자이너/개발자입니다.
예를 들어 라틴 현대 로마자에는 또는 에서 dlig
활성화되는 기능이 있지만 관련 하위 표에는 기본적으로 표준 TeX 합자가 활성화되어 있음이 표시됩니다(이는 기본 옵션으로 이미 수행되었습니다.fontspec
Ligatures=Rare
Ligatures=Discretionary
Ligatures=TeX
일반적으로 글꼴에 부여된 기능에 대한 지침을 제공하는 것은 글꼴 배포자의 의무입니다. 불행히도 이것은 자주 수행되지 않습니다. FontForge를 사용하는 것은 대부분 관련 정보를 얻는 가장 간단한 방법입니다.
사진은 해당 기능을 담당하는 하위 테이블을 어떻게 보았는지에 대한 스크린샷을 보여줍니다 dlig
.