3 ms·
I did not know that Unicode itself was variable length. That alone nullifies motivation to use codepoint arrays. Why would they do that??
by kizer 8y ago
I did not know that Unicode itself was variable length. That alone nullifies motivation to use codepoint arrays. Why would they do that??
- masklinn 8y agoTo limit combinatoric explosion. Without combining codepoints, you need a version of each base symbol for each combination of modifier. And while latin scripts usually limit themselves to one diacritic per base[0], other scripts (hebrew or arabic come to mind) can pile up multiple diacritics. [0] not that that's always the case, the navajo alphabet can have both ogonek and acute on the same latin base character
- kizer 8y agoI see... speaks to my ignorance on language.