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
