LuaTeX no respeta los grupos de aparatos ortopédicos utilizados para desactivar ligaduras

LuaTeX no respeta los grupos de aparatos ortopédicos utilizados para desactivar ligaduras

Noté el siguiente comportamiento extraño de LuaTeX. No estoy seguro si es intencional o no.

El ejemplo mínimo es,

fi f{}i f{i} {f}i f\/i \bye

(Este es el documento completo, TeX simple, por lo tanto, no hay ningún paquete ni ningún tipo de efecto que afecte los resultados)

Aquí está la salida pdfTeX.

ingrese la descripción de la imagen aquí

Lo cual es lo esperado.

Y aquí está la salida de LuaTeX.

ingrese la descripción de la imagen aquí

La agrupación mediante llaves parece no tener ningún efecto, es decir, no desactiva el uso de ligaduras. Los archivos de registro muestran que tanto pdftex como luatex usan exactamente las mismas fuentes type1, como se esperaba. Así que no se trata del manejo de Opentype, algo que inicialmente sospeché. ¿Es esto un error (creo que lo es) o un comportamiento previsto de luatex?

Estoy usando las versiones de pdftex y luatex de TeXLive 2016 actualizado.

Respuesta1

Del manual de LuaTeX (versión 0.95)

ingrese la descripción de la imagen aquí

Usar un kern es la única forma, hasta donde puedo ver. Cualquiera \/o \kern0ptlo haría.

información relacionada