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
# ================================================ 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