n8willis / opentype-shaping-documents

Documentation of OpenType shaping behavior
170 stars 13 forks source link

[Indic] Kannada "Ra, Halant, ZWJ" legacy behaviour #61

Closed adrianwong closed 4 years ago

adrianwong commented 5 years ago

It appears that to be compatible with legacy Kannada, a "Ra, Halant, ZWJ" sequence should behave like "Ra, ZWJ, Halant". There is a bit more of a discussion here.

Should this be formalised in the Kannada shaping spec?

n8willis commented 5 years ago

Based on that discussion, it seems like the underlying issue is a toss-up between something we would categorize as an "Indic1 compat" recommendation (since it's documented at Unicode) and something for errata (because of the ambiguity factor). I'd be inclined to say that it ought to go in compat, since it's evidently been for so many years, but when we started that section we weren't tracking errata at all. If you're persuaded of compat, I'll put it there.

adrianwong commented 5 years ago

Agreed - it should probably go in compat.

n8willis commented 4 years ago

Okay; patched in 5c7e0b3. Because this seems to be an Indic1-era–only concern and it's Unicode-oriented, it is noted in the Kannada doc's <knda> treatment section, rather than (say) in the Uniscribe-compatibility notes.