<html><body><div class="gmail_quote">
    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" type="cite"><div>When a Combining Backslash is added for Jovian, well, now that character is new and normalization adventures abound.</div>
    </blockquote>
</div>
<br>
<div dir="ltr">
    Just one additional note on this: Everything around combining characters, normalization and grapheme segmentation is data-driven. Other than when new rules for Indic scripts were introduced with Unicode 15.1.0, the only thing I’ve needed to update for my Unicode grapheme library has been to import the newest Unicode data tables. I’ve not written normalization code (yet), but from everything that I’ve seen on that front, it looks like a similar thing where again, everything is data-driven. </div><div dir="ltr"><br></div><div dir="ltr">The only case I can see where things could get weird would be if there suddenly became some weird case where, e.g., the Jovians insisted that the combining backslash must appear before the letter and not after it (and it’s been a few years since I had to really look at the rules and this might be possible with the existing combining character classes anyway).</div><div dir="ltr"><br></div><div dir="ltr">-dh<br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><br><br></div></div><br>
</div></body></html>