On 12/30/2018 12:06 PM, Joseph Canedo wrote:
Dear list,
Given the Following MWE, I notice that with latest beta (does not seem to happen before) kerns are not applied in paragraph in which there are some hebrew letters. This only affects text after that hebrew letters up to end of paragraph.
I use 2 fonts in sampleĀ : EBGaramond and KeterYG (can be found in various places).
Thanks for advising
Best regards
Joseph
\showfontkerns
\definefontfeature[base][mode=node, kern=yes, script=latn, trep=yes]
\definefontfeature[hebrew][default][mode=node, lang=heb, script=hebr]
\definefallbackfamily[mainfont][serif][KeterYG][preset=range:hebrew, scale=1.0, features=hebrew]
\definefontfamily[mainfont][serif][EBGaramond][features=base]
\setupbodyfont[mainfont, 9pt]
\def\He{\hebrewHe}
\def\Tav{\hebrewTav}
\def\Vav{\hebrewVav}
\starttext
VA c'est {\setupalign[r2l]\Tav\He\Vav} VA c'est % there is no kern between latest V and A
VA c'est. % kern as expected
\stoptext in font-ots.lua you can find
local lefttoright = 0 local righttoleft = 1 the second line misses a 't' can you test with fixing that (i'm cleaning up a bit of directional code and upcoming betas might have more of that cleanup) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------