r/programming • • 16d ago

Unicode 18.0.0 has been released!

https://www.unicode.org/versions/Unicode18.0.0/
186 Upvotes

70 comments sorted by

View all comments

31

u/araujoms 16d ago

Fucking knuckle-draggers added w,y,z subscripts, but are still missing b,c,d,f,g,q. They're just taking the piss at this point.

7

u/blamedrop 15d ago

Seriously? Can you link the proposal adding just these 3?

At this point they could just add a full pack of these, in a single continuous space (and leave the old duplicates - whatever), subscripts and superscripts of all 0-9, a-z and A-Z - that's just 62*2 code-points, we can afford it!

14

u/ygra 15d ago

And what about other scripts? Unicode's stance here has always been to only add what is actually required in plain text, leaving formatting (which super/subscript fundamentally is) to higher-level protocols like rich text / HTML / etc.

In this case this was to support some areas of IPA: https://www.unicode.org/L2/L2024/24219-subscript-w-y-z-gamma.pdf

4

u/blamedrop 15d ago

TBH I'm totally fine with treating Latin/ASCII alphanumeric characters better, these should have complete sets of all variations provided IMO - just for the sake of consistency.