this post was submitted on 16 Nov 2025
188 points (98.5% liked)

Linux

10185 readers
656 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] frezik@lemmy.blahaj.zone 12 points 4 days ago (1 children)

It's not so much character length from any specific encodings. It's all the details that go into supporting it. Can't assume text is read left to right. Can't assume case insensitivity works the same way as your language. Can't assume the shape of the glyph won't be affected by the glyph next to it. Can't assume the shape of a glyph won't be affected by a glyph five down.

Pile up millions of these little assumptions you can no longer make in order to support every written language ever. It gets complicated.

[โ€“] The_Decryptor@aussie.zone 1 points 4 days ago

Yeah, but that's still not a lot of data, like LTR/RTL shouldn't be varying within a given script so the values will be shared over an entire range of characters.