Should the Yijing symbols be made East Asian Wide?

Jules Bertholet julesbertholet at quoi.xyz
Tue Feb 27 11:19:28 CST 2024


UAX 11 (https://www.unicode.org/reports/tr11/#ED7) says of the
East_Asian_Width property:

> Neutral (Not East Asian): […] Neutral characters do not occur in
legacy East Asian character sets. By extension, they also do not occur
in East Asian typography.

However, there are several ranges of characters which are assigned a
width of Neutral despite originating from, and being primarily used in,
East Asian text.

- The Yijing symbols: these symbols originate from the Yi Jing
(https://en.wikipedia.org/wiki/I_Ching), an ancient  Chinese divination
text. These are encoded in Unicode in the "Yijing Hexagram Symbols"
block (https://www.unicode.org/charts/PDF/U4DC0.pdf), as well as under
the "Yijing monogram and digram symbols" and "Yijing trigram symbols"
subheadings in the "Miscellaneous Symbols" block
(https://www.unicode.org/charts/PDF/U2600.pdf).

- The Tai Xuan Jing symbols: these are from another Chinese divination
text (https://en.wikipedia.org/wiki/Taixuanjing). Encoded in the block
of the same name (https://www.unicode.org/charts/PDF/U1D300.pdf).

- The counting rod units and ideographic tally marks: encoded in the
"Counting Rod Numerals" block
(https://www.unicode.org/charts/PDF/U1D360.pdf), under the respective
subheadings. (This block also contains two Western tally marks which
should not be East Asian Wide).

Given the origin and use of these characters, I believe they should be
considered East Asian Wide, not Neutral as currently specified. As
additional supporting evidence, glibc currently treats the Yijing
hexagrams as wide:
https://sourceware.org/git/?p=glibc.git;a=blob;f=localedata/unicode-
gen/utf8_gen.py;h=e273607b6710811bbbd713fe204100b248d1f7ec;hb=HEAD#l274

Jules Bertholet




More information about the Unicode mailing list