Yeah, I actually found that out myself as I'd added an assert that the
number of characters was never zero... and then I pasted in some Arabic and
it fired due to what you mentioned (multiple glyphs in a sequence with the
same cluster index).

I'm not too concerned by this though, as it's my understanding that
multiple glyphs produced from a single character have to be treated as a
single logical entity anyway (eg, when measuring, picking, highlighting, or
colouring text). Is that correct? (it certainly fixed some visual bugs with
my highlighting by having them treated as a single logical glyph).

-Jamie.
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to