Behdad Esfahbod
Behdad Esfahbod
@tiroj @dscorbett
We apply basic Indic features with "manual" joiners mode, ie. we don't automatically skip over ZWJ or ZWNJ. That's my reading of the code at least. These features: ```cpp /*...
So, *ignoring* ZWNJ is a non-starter. Unicode clearly says ZWNJ shall prevent ligation and that applies here. Now, rendering the ZWNJ sequence broken, to flag misencoded text, I think I...
Yesterday when Jonathan explained to me what the situation is, I thought I understood it, and to me it made sense to break the rendering of this sequence to signify...
`` should produce a explicit halant form of a full Ra, no?
> Isn't that what `` produces? (Sorry, I should've called it an explicit-halant form, not a half.) Right. Yes I was confused by your "half" wording. > ISTM that ``...
> the remaining question then would be whether there should be a dotted circle as base for the halant, as it's been prevented from combining with the Ra. Another way...
> ...because ZWNJ is default ignorable, so the sequence is not invalid. I *generally* agree with you. But that isn't exactly what default-ignorable means. It means "if you don't know...
@dscorbett @jfkthame is there anything actionable here?