L2/01-085

Ideographic Description Properties

M. Davis, 2000-01-31

The ideographic description characters have a specific grammar, described on p 369. The characters and categories are only described in the text, and do not have machine-readable data to back them up. I propose adding the following properties to the UCD in Unicode 3.2 to properly describe these characters. Having these in the UCD will make it simpler to update future versions of the standard, and make it less likely that people will transcribe the data incorrectly.

The versions of the properties are coordinated with a simplified BNF description:

IDS := IDS_Operand | IDS_BinaryOperator IDS IDS | IDS_TrinaryOperator IDS IDS IDS

Properties

# ================================================

2FF0..2FF1; IDS_BinaryOperator # So [2] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
2FF4..2FFB; IDS_BinaryOperator # So [8] IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID

# Total code points: 10

# ================================================

2FF2..2FF3; IDS_TrinaryOperator # So [2] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW

# Total code points: 2

# ================================================

2E80..2E99; IDS_Operand # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP
2E9B..2EF3; IDS_Operand # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE
2F00..2FD5; IDS_Operand # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE
3400..4DB5; IDS_Operand # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
4E00..9FA5; IDS_Operand # Lo [20902] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FA5
FA0E..FA0F; IDS_Operand # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA0E..CJK COMPATIBILITY IDEOGRAPH-FA0F
FA11      ; IDS_Operand # Lo CJK COMPATIBILITY IDEOGRAPH-FA11
FA13..FA14; IDS_Operand # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA13..CJK COMPATIBILITY IDEOGRAPH-FA14
FA1F      ; IDS_Operand # Lo CJK COMPATIBILITY IDEOGRAPH-FA1F
FA21      ; IDS_Operand # Lo CJK COMPATIBILITY IDEOGRAPH-FA21
FA23..FA24; IDS_Operand # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA23..CJK COMPATIBILITY IDEOGRAPH-FA24
FA27..FA29; IDS_Operand # Lo [3] CJK COMPATIBILITY IDEOGRAPH-FA27..CJK COMPATIBILITY IDEOGRAPH-FA29
20000..2A6D6; IDS_Operand # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6

# Total code points: 70536