News for hackers. Stuff that matters.
Re:The future of 32-bit support in the kernel by jcranmer on Tuesday September 02, 2025 @12:00PM (#45104839)
If you're going to count the surrogate pairs as not-a-Unicode-codepoint, you should also count the other noncharacters: the last two codepoints on each of the 17 planes and the range U+FDD0-U+FDEF.

The expansion of Unicode beyond the BMP was designed to facilitate an upgrade compatibility path from UCS-2 systems, but it is extremely incorrect to somehow equate Unicode with UTF-16.

Re:The future of 32-bit support in the kernel by kbolino on Tuesday September 02, 2025 @12:42PM (#45105539)
FWIW there is an official term for "code points excluding surrogates", it is "Unicode scalar value".
Re:The future of 32-bit support in the kernel by jeberle on Tuesday September 02, 2025 @04:34PM (#45108660)
OK, I'm lost here. Why is there a 1:1 correspondence between the two?