<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=FR link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>The MWE case is fixed but for some weird reason the « real » typesetting is still missing the kerns in some cases.</p><p class=MsoNormal>I’ll try to dig up a bit more to modify the MWE eventually.</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>De : </b><a href="mailto:j.hagen@xs4all.nl">Hans Hagen</a><br><b>Envoyé le :</b>dimanche 30 décembre 2018 13:18<br><b>À : </b><a href="mailto:ntg-context@ntg.nl">mailing list for ConTeXt users</a>; <a href="mailto:josephcanedo@gmail.com">Joseph Canedo</a><br><b>Objet :</b>Re: [NTG-context] Issue with missing kerns when using fallback family(or KeterYG font)</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On 12/30/2018 12:06 PM, Joseph Canedo wrote:</p><p class=MsoNormal>> Dear list,</p><p class=MsoNormal>> </p><p class=MsoNormal>> Given the Following MWE, I notice that with latest beta (does not seem </p><p class=MsoNormal>> to happen before) kerns are not applied in paragraph in which there are </p><p class=MsoNormal>> some hebrew letters. This only affects text after that hebrew letters up </p><p class=MsoNormal>> to end of paragraph.</p><p class=MsoNormal>> </p><p class=MsoNormal>> I use 2 fonts in sample : EBGaramond and KeterYG (can be found in </p><p class=MsoNormal>> various places).</p><p class=MsoNormal>> </p><p class=MsoNormal>> Thanks for advising</p><p class=MsoNormal>> </p><p class=MsoNormal>> Best regards</p><p class=MsoNormal>> </p><p class=MsoNormal>> Joseph</p><p class=MsoNormal>> </p><p class=MsoNormal>> \showfontkerns</p><p class=MsoNormal>> </p><p class=MsoNormal>> \definefontfeature[base][mode=node, kern=yes, script=latn, trep=yes]</p><p class=MsoNormal>> </p><p class=MsoNormal>> \definefontfeature[hebrew][default][mode=node, lang=heb, script=hebr]</p><p class=MsoNormal>> </p><p class=MsoNormal>> \definefallbackfamily[mainfont][serif][KeterYG][preset=range:hebrew, </p><p class=MsoNormal>> scale=1.0, features=hebrew]</p><p class=MsoNormal>> </p><p class=MsoNormal>> \definefontfamily[mainfont][serif][EBGaramond][features=base]</p><p class=MsoNormal>> </p><p class=MsoNormal>> \setupbodyfont[mainfont, 9pt]</p><p class=MsoNormal>> </p><p class=MsoNormal>> \def\He{\hebrewHe}</p><p class=MsoNormal>> </p><p class=MsoNormal>> \def\Tav{\hebrewTav}</p><p class=MsoNormal>> </p><p class=MsoNormal>> \def\Vav{\hebrewVav}</p><p class=MsoNormal>> </p><p class=MsoNormal>> \starttext</p><p class=MsoNormal>> </p><p class=MsoNormal>> VA c'est {\setupalign[r2l]\Tav\He\Vav} VA c'est % there is no kern </p><p class=MsoNormal>> between latest V and A</p><p class=MsoNormal>> </p><p class=MsoNormal>> VA c'est. % kern as expected</p><p class=MsoNormal>> </p><p class=MsoNormal>> \stoptext</p><p class=MsoNormal>in font-ots.lua you can find</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>     local lefttoright  = 0</p><p class=MsoNormal>     local righttoleft  = 1</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>the second line misses a 't'</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>can you test with fixing that</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(i'm cleaning up a bit of directional code and upcoming betas might have </p><p class=MsoNormal>more of that cleanup)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hans</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>-----------------------------------------------------------------</p><p class=MsoNormal>                                           Hans Hagen | PRAGMA ADE</p><p class=MsoNormal>               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands</p><p class=MsoNormal>        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl</p><p class=MsoNormal>-----------------------------------------------------------------</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>