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