
¿Cómo obtengo ligaduras "raras/discrecionales" con la fuente latina moderna romana en LuaLateX?
Hasta ahora he cargado el fontspec
paquete y he probado varios enfoques diferentes, siendo el más prometedor: (de aquí)
\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}
Me temo que la respuesta puede ser: use XeTeX. Sin embargo, estoy usando LuaLateX para dibujar árboles y, por lo tanto, no podría pasar a XeTeX sin un trabajo importante. (Hasta donde tengo entendido.)
Respuesta1
Las ligaduras dependen de la fuente; es el diseñador/desarrollador de fuentes quien decide cuál habilitar en las distintas tablas.
Por ejemplo, Latin Modern Roman tiene una dlig
función que se habilita fontspec
con Ligatures=Rare
o Ligatures=Discretionary
, pero la subtabla relativa solo muestra que esencialmente las ligaduras TeX estándar están habilitadas (lo que ya se hace con la Ligatures=TeX
opción predeterminada).
En general, el distribuidor de fuentes debería tener el deber de proporcionar instrucciones sobre las características que posee la fuente. Lamentablemente esto no se hace con mucha frecuencia. Usar FontForge es la mayoría de las veces la forma más sencilla de obtener información relevante.
La imagen muestra una captura de pantalla de cómo miré la subtabla responsable de la dlig
función.