Hi,
I just ran into an issue with the \blockligatures mechanism. For some reason, the following examples replaces ffi with f|fi and ffl with f|fl although I have not specified them in \blockligatures:
==============================================
\definefontfeature[default][default][dlig=yes,liga=yes]
\definefontfeature[default:block][default][blockligatures=yes]
% block certain ligatures globally, but not f|fl, f|fi
\blockligatures [ft,fft,fj,ffj,fk]
\definefontfamily[times][rm][Times New Roman]
\startbuffer[test]
fj\\
ffi\\
ffl\\
ff\\
fi
\stopbuffer
\starttext
\getbuffer[test]
\definedfont[Serif*default:block]
\getbuffer[test]
\switchtobodyfont[times]
\getbuffer[test]
% With Times New Roman, we can even see the bars in the output
\definedfont[Serif*default:block]
\getbuffer[test]
\stoptext
==================================
What am I missing?
(I am trying to block certain ligatures globally, ie. ft,fft,fj,ffj,fk, but fi, ffi, fl, fll are being dealt with in the language goodies file.)
Thanks for your help,
Denis