
Ich habe den Großteil meines Tages damit verbracht, ein Projekt von pdftex
nach zu migrieren lualatex
. Die Erfahrung war größtenteils positiv, aber es gibt ein paar Fallstricke, die ich nicht verstehe.
Vor Kurzem ist mir aufgefallen, dass die Standard-Texish-Ligaturen für Endash und Geviertstrich (d. h. --
ist als – gesetzt und ---
wird zu –) bei mir in Referenzen mit Kapitälchenformat nicht mehr vorhanden sind. Das ist bedauerlich, da ich Endash in Bibelversverweisen verwende, die in den Rändern mit Kapitälchen gesetzt sind.
Ich habe die Informationen inWie aktiviere ich Ligaturen für Geviertstrich/Endstrich in LuaTeX?aber das scheint ein anderes Problem zu sein.
Hier ist ein MWE, das das Problem zeigt (kompiliert mit lualatex):
\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}
\begin{document}
Test -- endash and --- emdash
{\scshape Test -- endash and --- emdash}
\end{document}
Was für mich bedeutet:
Was ist hier der Übeltäter und wie behebe ich das Problem?
Antwort1
Der Bugfix wurde mit der Version v2.5-1 für CTAN veröffentlicht.
\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}
\begin{document}
Test -- endash and --- emdash
{\scshape Test -- endash and --- emdash}
\end{document}
mit
luaotfload.sty 2014/07/16 v2.5-1 OpenType layout system
gibt