Re: LuaLaTeX e “Ligatures=TeX”

#89228
Up
0
Down
::

OldClaudio” post=88704Il presente sempio minimo mi dà dei problemi; evidentemente uso male qualcosa:`
\documenclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Latin Roman Regular}
\begin{document}
<>

«Quest'altra frase è fra virgolette caporali codificate utf8 e tutto procede bene»
\end{document}`
Ovviamante questo piccol test di prova va salvato con codifica utf8.

Nella seconda riga non ci sono problemi con i caporali; invece nella prima riga le legature << e >> non funzionano se si comila con LuaLaTeX (mentre inviece il file compila senza errori di legature con XeLaTeX”.

Evidentemente commetto un errore; am in altri file non mi era mai successo, solo che non riesco a vedere nessuna differenza nelle impostazioni rispetto agli altri file.

Grazie
Claudio

[tt]Latin Roman Regular[/tt] è sbagliato, naturalmente; dovrebbe essere [tt]Latin Modern Roman[/tt]. Il problema è che chi ha scritto il file di “features” si è dimenticato delle legature [tt]<<[/tt] e [tt]>>[/tt]

La procedura Lua che viene usata sta nel file [tt]/usr/local/texlive/2013/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua[/tt], dalla riga 1395 alla riga 1431. È evidente, anche non conoscendo il linguaggio, che quelle legature non ci sono.

Ci sono invece in [tt]/usr/local/texlive/2013/texmf-dist/fonts/misc/xetex/fontmapping/base/tex-text.map[/tt] che è usato da XeLaTeX con la stessa opzione.

Ciao
Enrico

Go to top