<!DOCTYPE html><html><head><title></title><style type="text/css">
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>I've just update and blockligatures=yes is working again; thanks very much Hans.<br></div><div>Ben</div><div><br></div><div><br></div><div>On Fri, 13 May 2022, at 14:29, Ben Moon via ntg-context wrote:<br></div><blockquote type="cite" id="qt" style=""><div>Thanks Hans,<br></div><div><br></div><div>I tried to modify your example for preventing the capital-Th ligature but this doesn't seem to work. The 'fi' ligature is prevented, but 'Th' still appears as a ligature. This occurs with the original lowercase version too. Have I missed something?<br></div><div><br></div><div>```<br></div><div>\startluacode<br></div><div>     local demo = {<br></div><div>         name    = "demo",<br></div><div>         options = {<br></div><div>             {<br></div><div>                 patterns = {<br></div><div>                     fio  = "f|io",<br></div><div>                 },<br></div><div>                 words = [[ fioot fiots ]],<br></div><div>             },<br></div><div>             {<br></div><div>                 patterns = {<br></div><div>                     fio  = "T|h",<br></div><div>                 },<br></div><div>                 words = [[ This That ]],<br></div><div>             },<br></div><div>         },<br></div><div>     }<br></div><div>     table.save("oeps-fixes.llg",demo)<br></div><div>\stopluacode<br></div><div><br></div><div>\setuplanguage[en][goodies={oeps-fixes.llg}]<br></div><div><br></div><div>\setupbodyfont[ebgaramond]<br></div><div><br></div><div>\starttext<br></div><div>     fiets fiots fiats fioot This That<br></div><div>\stoptext<br></div><div>```<br></div><div>Ben<br></div><div><br></div><div>On Mon, 9 May 2022, at 14:03, Hans Hagen via ntg-context wrote:<br></div><blockquote type="cite" id="qt-qt" style=""><div>On 5/9/2022 9:56 AM, Denis Maier via ntg-context wrote:<br></div><div>> Happens here as well, already on  ConTeXt  ver: 2022.03.12 17:56 LMTX.<br></div><div>> <br></div><div>> By the way, this even happens without special fonts:<br></div><div>> <br></div><div>> \blockligatures[Th]<br></div><div>> <br></div><div>> \definefontfeature[default:blocklig][default][liga=yes,blockligatures=yes]<br></div><div>> <br></div><div>> \setupbodyfont[myfont]<br></div><div>> <br></div><div>> \starttext<br></div><div>> <br></div><div>> \definedfont[Serif*default:blocklig]<br></div><div>> <br></div><div>>      The This These are missing the `h'<br></div><div>> <br></div><div>> \stoptext<br></div><div>I'll fix it but it's not the way to do it in lmtx where we have<br></div><div><br></div><div>\startluacode<br></div><div>     local demo = {<br></div><div>         name    = "demo",<br></div><div>         options = {<br></div><div>             {<br></div><div>                 patterns = {<br></div><div>                     fio  = "f|io",<br></div><div>                 },<br></div><div>                 words = [[ fioot fiots ]],<br></div><div>             },<br></div><div>             {<br></div><div>                 patterns = {<br></div><div>                     fio  = "t|h",<br></div><div>                 },<br></div><div>                 words = [[ this that ]],<br></div><div>             },<br></div><div>         },<br></div><div>     }<br></div><div>     table.save("oeps-fixes.llg",demo)<br></div><div>\stopluacode<br></div><div><br></div><div>\setuplanguage[en][goodies={oeps-fixes.llg}]<br></div><div><br></div><div>\setupbodyfont[ebgaramond]<br></div><div><br></div><div>\starttext<br></div><div>     fiets fiots fiats fioot this that<br></div><div>\stoptext<br></div><div><br></div><div>I just added (no upload) this<br></div><div><br></div><div>\startluacode<br></div><div>     local demo = {<br></div><div>         name    = "demo",<br></div><div>         options = {<br></div><div>             {<br></div><div>                 substitutions = {<br></div><div>                     th = "t|h",<br></div><div>                     Th = "T|h",<br></div><div>                     st = "s|t",<br></div><div>                     St = "S|t",<br></div><div>                     fi = "f|i",<br></div><div>                 },<br></div><div>             },<br></div><div>         },<br></div><div>     }<br></div><div>     table.save("oeps-fixes.llg",demo)<br></div><div>\stopluacode<br></div><div><br></div><div>\setuplanguage[en][goodies={oeps-fixes.llg}]<br></div><div><br></div><div>\setupbodyfont[ebgaramond]<br></div><div><br></div><div>\starttext<br></div><div>     The This These fiets and thisthis thisfiets<br></div><div>\stoptext<br></div><div><br></div><div><br></div><div><br></div><div>-----------------------------------------------------------------<br></div><div>                                           Hans Hagen | PRAGMA ADE<br></div><div>               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands<br></div><div>        tel: 038 477 53 69 | <a href="http://www.pragma-ade.nl">www.pragma-ade.nl</a> | <a href="http://www.pragma-pod.nl">www.pragma-pod.nl</a><br></div><div>-----------------------------------------------------------------<br></div><div>___________________________________________________________________________________<br></div><div>If your question is of interest to others as well, please add an entry to the Wiki!<br></div><div><br></div><div>maillist : <a href="mailto:ntg-context@ntg.nl">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br></div><div>webpage  : <a href="http://www.pragma-ade.nl">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net">http://context.aanhet.net</a><br></div><div>archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/">https://bitbucket.org/phg/context-mirror/commits/</a><br></div><div>wiki     : <a href="http://contextgarden.net">http://contextgarden.net</a><br></div><div>___________________________________________________________________________________<br></div><div><br></div></blockquote><div><br></div><div>___________________________________________________________________________________<br></div><div>If your question is of interest to others as well, please add an entry to the Wiki!<br></div><div><br></div><div>maillist : <a href="mailto:ntg-context@ntg.nl">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br></div><div>webpage  : <a href="http://www.pragma-ade.nl">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net">http://context.aanhet.net</a><br></div><div>archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/">https://bitbucket.org/phg/context-mirror/commits/</a><br></div><div>wiki     : <a href="http://contextgarden.net">http://contextgarden.net</a><br></div><div>___________________________________________________________________________________<br></div><div><br></div></blockquote><div><br></div></body></html>