Am 2013-05-01 15:30, schrieb Jonathan Kew:
On 1/5/13 13:57, Georg Duffner wrote:
Am 2013-05-01 11:30, schrieb Jonathan Kew:

Presumably, the way to handle this as a font developer is to explicitly
handle the ZWNJ, by adding something like

   sub f' zwnj f by f;
 >
ahead of the existing rule. That should in effect block the "ligature"
when ZWNJ is present, if I'm understanding correctly.

It wouldn’t change anything, as zwnj is ignored in contextual chaining
lookups.

Are you sure - have you tried this approach? AIUI, if zwnj is explicitly
present in the lookahead context, it should be matched, and hence that
rule would prevent the following rule (without the zwnj) being applied.

Ok, now I understand. I thought, ZWNJ was generally ignored and not matched at all.
A new version of the liga lookup now contains

ignore sub f' uni200C;

which works perfectly.

Sorry for the noise.
Best regards,
Georg
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to