마이크로타입: \texls는 효과가 없습니다.

마이크로타입: \texls는 효과가 없습니다.

microtype's \textls텍스트 추적을 변경하기 위해 와 함께 사용했는데 fontspec최근까지는 제대로 작동했습니다. 최근에는 Latin Modern 이외의 글꼴에 대한 작업이 중단된 것 같습니다.

다음 MWE를 고려하십시오.

\documentclass{article}
\usepackage{fontspec}
\usepackage{microtype}
\setmainfont{Georgia}
\begin{document}

\textls[-100]{Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.}

\textls[100]{Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.}

Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.

\end{document}

Georgia를 사용하면 이 \textls명령은 효과가 없으며 다소 극단적인 값을 사용하더라도 세 문단이 동일하게 나타납니다. 주석을 달면 \setmainfont정상적으로 작동합니다.

나는 이것이 일부 글꼴 로딩 패키지의 최근 업데이트 때문이라고 생각하지만, 범인이 누구인지는 모릅니다.

답변1

없이 그냥 하시면 됩니다 microtype.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{texgyreschola}[
Extension = .otf,
UprightFont = *-regular,
ItalicFont = *-italic,
BoldFont = *-bold,
BoldItalicFont = *-bolditalic,
]
\newcommand\textls[2][0]{{\letterspacefont\lsfont\font#1\lsfont#2}}
\begin{document}

\textls[-100]{Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.}

\textls[100]{Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.}

Bereits hier zeichnen sich erste Widersprüche ab; als regelrecht absurd erscheint angesichts der angeblichen Friedfertigkeit der Utopier aber dann die große Zahl von sehr wohl zulässigen Kriegsgründen: Die Bewohner Utopias stehen befreundeten Völkern im Kriegsfall bei und führen für sie sogar Rachefeldzüge, ebenso befreien sie unterdrückte Völker von Tyrannen.

\end{document}

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

관련 정보