On 2025-09-11 12:21, yitin--- via Unicode wrote:
https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G27288
What is the significance of using different letters (x,y,z,u)
for different bits? I don't see any consistent pattern in
the naming. https://www.rfc-editor.org/rfc/rfc3629 just
uses x for all of them.
What I like about Table 3-6's notation is that it shows how the bits in
the various code units (x,y,z,u) correspond to the bits in the scalar
value. See for example, the final scalar value:
000uuuuu zzzzyyyy yyxxxxxx
The right-hand part of that row shows that the 'u' bits are encoded in
the first and second bytes, the 'z' bits are encoded in the second byte,
the 'y' bits are encoded in the third byte, the 'x' bits are encoded in
the fourth byte.
The table in section 3 of RFC3629 just shows ranges of scalar values,
not the bit patterns within the scalar values. Thus it does not
illustrate as much as the Core Spec illustrates.
That's just my humble opinion as a reader. This being the Unicode list,
the original author might be present, and give their rationale.
Best regards,
—Jim DeLaHunt
--
. --Jim DeLaHunt, [email protected] http://blog.jdlh.com/ (http://jdlh.com/)
multilingual websites consultant, Vancouver, B.C., Canada