# AuxiliaryKSX1001Decompositions-5.0.0d3.txt # ========================================== # # This is a datafile to be used on top of the auxiliary datafile # AuxiliaryHangulDecompositions-5.0.0.txt, which in turn is to # be used on top of the standard datafile UnicodeData-5.0.0.txt # and the arithmetic canonical decomposition of precomposed Hangul # syllable characters. Later versions of those datafiles may be # suitable to use without any change to this file. # # Only the Hangul characters that have any additional, KS X 1001 # contextual, decomposition are listed in this datafile. Note that in # contrast to the AuxiliaryHangulDecompositions.txt decomposition mappings, # the decomposition mappings in this datafile are in addition, *not* in # replacement, to those of AuxiliaryHangulDecompositions.txt. The # decomposition mappings of AuxiliaryHangulDecompositions.txt are still # valid, and used when KS X 1001 conversion is not or cannot be applied. # # The use of the data in this file is described in Unicode Technical # Note NN, "Auxiliary character decompositions for supporting Hangul". # # Note that the standard normalisations according to UAX 15 must use # the decompositions in the UnicodeData.txt datafiles only. The # auxiliary decompositions listed in this data file (on top of the # changes given in AuxiliaryHangulDecompositions.txt) are intended # for applications that do additional decomposition or composition of # Hangul data for KS X 1001 compatibility. This should be recommended # for conversion programs only. This datafile may to some extent be # useful also for things like keyboard handling for Hangul. # # The , , and decompositions are # intended ONLY for applications that need to be compatible with # KS X 1001. Most applications dealing with Hangul will NOT need # to be so, and should instead use just the decompositions of # AuxiliaryHangulDecompositions.txt (on top of UnicodeData.txt). # # The decomposition type is used only for the HANGUL FILLER # in the first (sequence start) position of a KS X 1001 sequence. # The decomposions are used for Hangul consonants in the lead # position of a KS X 1001 sequence. The decompositions are # used for Hangul vowels in the vowels position of a KS X 1001 # sequence. The decompositions are used for Hangul consonants # in the trail position of a KS X 1001 sequence. # # Recomposition can then be done, if desired, by using in reverse the # canonical decompositions listed in AuxiliaryHangulDecompositions.txt # on top of UnicodeData.txt together with the arithmetic decompositions # for Hangul syllable characters (AC00-D7A3). Note again that most # applications can ignore the , , and # decompositions given in this data file (i.e. this file in its entirety). # # The syntax for KS X 1001 sequences expressed as the contexts # used here is: # # It can be generalized to: # +++ # (where + means "repeated 1 or more times", *except* for compatibility # FILLERs which can occur *at most once* per context instance and # where there are *no other* compatibility Hangul letters in that # context instance). If the generalised KS X 1001 syntax is not matched, # the decompositions of AuxiliaryHangulDecompositions.txt on top of # UnicodeData.txt are to be used instead. KS X 1001 really allows only # certain combinations of HANGUL LETTERs in these constructs. Data on # those limitations are *not* given below, but those that have # decomposition mappings directly into a sequence jamos are among them. # # Types of data lines below: # First type: Compatibility FILLER (*not* Jamo FILLER). # Second type: Consonant compatibility letter. # Third type: Vowel compatibility letter. # # Format for the first type (FILLER): # Field 1: Unicode code point (the entries are ordered on this field). # Field 2-5: context dependent decompositions for KS X 1001 compatibility. # The following contexts are given: , , , . # Finally, in a comment, the character name (and some additional comments). # # Format for the second type (consonants): # Field 1: Unicode code point (the entries are ordered on this field). # Field 2-3: context dependent decompositions for KS X 1001 compatibility. # The following contexts are given: , . # Finally, in a comment, the character name (and some additional comments). # # Format for the third type (vowels): # Field 1: Unicode code point (the entries are ordered on this field). # Field 2: context dependent decomposition for KS X 1001 compatibility. # The following context is given: . # Finally, in a comment, the character name (and some additional comments). # ############### # # Second type (consonants): # 3131; 1100; 11A8 # HANGUL LETTER KIYEOK 3132; 1101; 11A9 # HANGUL LETTER SSANGKIYEOK 3133; 1100 1109; 11AA # HANGUL LETTER KIYEOK-SIOS 3134; 1102; 11AB # HANGUL LETTER NIEUN 3135; 1102 110C; 11AC # HANGUL LETTER NIEUN-CIEUC 3136; 1102 1112; 11AD # HANGUL LETTER NIEUN-HIEUH 3137; 1103; 11AE # HANGUL LETTER TIKEUT 3138; 1104; 11AE 11AE # HANGUL LETTER SSANGTIKEUT 3139; 1105; 11AF # HANGUL LETTER RIEUL 313A; 1105 1100; 11B0 # HANGUL LETTER RIEUL-KIYEOK 313B; 1105 1106; 11B1 # HANGUL LETTER RIEUL-MIEUM 313C; 1105 1107; 11B2 # HANGUL LETTER RIEUL-PIEUP 313D; 1105 1109; 11B3 # HANGUL LETTER RIEUL-SIOS 313E; 1105 1110; 11B4 # HANGUL LETTER RIEUL-THIEUTH 313F; 1105 1111; 11B5 # HANGUL LETTER RIEUL-PHIEUPH 3140; 111A; 11B6 # HANGUL LETTER RIEUL-HIEUH 3141; 1106; 11B7 # HANGUL LETTER MIEUM 3142; 1107; 11B8 # HANGUL LETTER PIEUP 3143; 1108; 11B8 11B8 # HANGUL LETTER SSANGPIEUP 3144; 1121; 11B9 # HANGUL LETTER PIEUP-SIOS 3145; 1109; 11BA # HANGUL LETTER SIOS 3146; 110A; 11BB # HANGUL LETTER SSANGSIOS 3147; 110B; 11BC # HANGUL LETTER IEUNG 3148; 110C; 11BD # HANGUL LETTER CIEUC 3149; 110D; 11BD 11BD # HANGUL LETTER SSANGCIEUC 314A; 110E; 11BE # HANGUL LETTER CHIEUCH 314B; 110F; 11BF # HANGUL LETTER KHIEUKH 314C; 1110; 11C0 # HANGUL LETTER THIEUTH 314D; 1111; 11C1 # HANGUL LETTER PHIEUPH 314E; 1112; 11C2 # HANGUL LETTER HIEUH # # Third type (vowels): # 314F; 1161 # HANGUL LETTER A 3150; 1162 # HANGUL LETTER AE (A-I) 3151; 1163 # HANGUL LETTER YA 3152; 1164 # HANGUL LETTER YAE (YA-I) 3153; 1165 # HANGUL LETTER EO 3154; 1166 # HANGUL LETTER E (EO-I) 3155; 1167 # HANGUL LETTER YEO 3156; 1168 # HANGUL LETTER YE (YEO-I) 3157; 1169 # HANGUL LETTER O 3158; 116A # HANGUL LETTER WA (O-A) 3159; 116B # HANGUL LETTER WAE (O-A-I) 315A; 116C # HANGUL LETTER OE (O-I) 315B; 116D # HANGUL LETTER YO 315C; 116E # HANGUL LETTER U 315D; 116F # HANGUL LETTER WEO (U-EO) 315E; 1170 # HANGUL LETTER WE (U-EO-I) 315F; 1171 # HANGUL LETTER WI (U-I) 3160; 1172 # HANGUL LETTER YU 3161; 1173 # HANGUL LETTER EU 3162; 1174 # HANGUL LETTER YI (EU-I) 3163; 1175 # HANGUL LETTER I # # First type (compatibility FILLER): # 3164; ; 115F; 1160; # HANGUL FILLER # # Second type (consonants): # 3165; 1114; 11AB 11AB # HANGUL LETTER SSANGNIEUN 3166; 1115; 11C6 # HANGUL LETTER NIEUN-TIKEUT 3167; 1102 1109; 11C7 # HANGUL LETTER NIEUN-SIOS 3168; 1102 1140; 11C8 # HANGUL LETTER NIEUN-PANSIOS 3169; 1105 1100 1109; 11CC # HANGUL LETTER RIEUL-KIYEOK-SIOS 316A; 1105 1103; 11CE # HANGUL LETTER RIEUL-TIKEUT 316B; 1105 1107 1109; 11D3 # HANGUL LETTER RIEUL-PIEUP-SIOS, [ 1105 1121] 316C; 1105 1140; 11D7 # HANGUL LETTER RIEUL-PANSIOS 316D; 1105 1159; 11D9 # HANGUL LETTER RIEUL-YEORINHIEUH 316E; 111C; 11DC # HANGUL LETTER MIEUM-PIEUP 316F; 1106 1109; 11DD # HANGUL LETTER MIEUM-SIOS 3170; 1106 1140; 11DF # HANGUL LETTER MIEUM-PANSIOS 3171; 111D; 11E2 # HANGUL LETTER KAPYEOUNMIEUM 3172; 111E; 11B8 11A8 # HANGUL LETTER PIEUP-KIYEOK 3173; 1120; 11B8 11AE # HANGUL LETTER PIEUP-TIKEUT 3174; 1122; 11B8 11BA 11A8 # HANGUL LETTER PIEUP-SIOS-KIYEOK, [ 11B9 11A8, 11B8 11E7] 3175; 1123; 11B8 11BA 11AE # HANGUL LETTER PIEUP-SIOS-TIKEUT, [ 11B9 11AE, 11B8 11E8] 3176; 1127; 11B8 11BD # HANGUL LETTER PIEUP-CIEUC 3177; 1129; 11B8 11C0 # HANGUL LETTER PIEUP-THIEUTH 3178; 112B; 11E6 # HANGUL LETTER KAPYEOUNPIEUP 3179; 112C; 11B8 11B8 11BC # HANGUL LETTER KAPYEOUNSSANGPIEUP, [ 11B8 11E6] 317A; 112D; 11E7 # HANGUL LETTER SIOS-KIYEOK 317B; 112E; 11BA 11AB # HANGUL LETTER SIOS-NIEUN 317C; 112F; 11E8 # HANGUL LETTER SIOS-TIKEUT 317D; 1132; 11EA # HANGUL LETTER SIOS-PIEUP 317E; 1136; 11BA 11BD # HANGUL LETTER SIOS-CIEUC 317F; 1140; 11EB # HANGUL LETTER PANSIOS 3180; 1147; 11EE # HANGUL LETTER SSANGIEUNG ## [ 11F0 11F0? SSANGYESIEUNG, but ONLY for trail] 3181; 114C; 11F0 # HANGUL LETTER YESIEUNG 3182; 114C 1109; 11F1 # HANGUL LETTER YESIEUNG-SIOS 3183; 114C 1140; 11F2 # HANGUL LETTER YESIEUNG-PANSIOS 3184; 1157; 11F4 # HANGUL LETTER KAPYEOUNPHIEUPH 3185; 1158; 11C2 11C2 # HANGUL LETTER SSANGHIEUH 3186; 1159; 11F9 # HANGUL LETTER YEORINHIEUH # # Third type (vowels): # 3187; 1184 # HANGUL LETTER YO-YA 3188; 1185 # HANGUL LETTER YO-YAE (YO-YA-I) 3189; 1188 # HANGUL LETTER YO-I 318A; 1191 # HANGUL LETTER YU-YEO 318B; 1192 # HANGUL LETTER YU-YE (YU-YEO-I) 318C; 1194 # HANGUL LETTER YU-I 318D; 119E # HANGUL LETTER ARAEA 318E; 11A1 # HANGUL LETTER ARAEAE (ARAEA-I) # # # First type (compatibility FILLER): # FFA0; ; 115F; 1160; # HALFWIDTH HANGUL FILLER # # Second type (consonants): # FFA1; 1100; 11A8 # HALFWIDTH HANGUL LETTER KIYEOK FFA2; 1101; 11A9 # HALFWIDTH HANGUL LETTER SSANGKIYEOK FFA3; 1100 1109; 11AA # HALFWIDTH HANGUL LETTER KIYEOK-SIOS FFA4; 1102; 11AB # HALFWIDTH HANGUL LETTER NIEUN FFA5; 1102 110C; 11AC # HALFWIDTH HANGUL LETTER NIEUN-CIEUC FFA6; 1102 1112; 11AD # HALFWIDTH HANGUL LETTER NIEUN-HIEUH FFA7; 1103; 11AE # HALFWIDTH HANGUL LETTER TIKEUT FFA8; 1104; 11AE 11AE # HALFWIDTH HANGUL LETTER SSANGTIKEUT FFA9; 1105; 11AF # HALFWIDTH HANGUL LETTER RIEUL FFAA; 1105 1100; 11B0 # HALFWIDTH HANGUL LETTER RIEUL-KIYEOK FFAB; 1105 1106; 11B1 # HALFWIDTH HANGUL LETTER RIEUL-MIEUM FFAC; 1105 1107; 11B2 # HALFWIDTH HANGUL LETTER RIEUL-PIEUP FFAD; 1105 1109; 11B3 # HALFWIDTH HANGUL LETTER RIEUL-SIOS FFAE; 1105 1110; 11B4 # HALFWIDTH HANGUL LETTER RIEUL-THIEUTH FFAF; 1105 1111; 11B5 # HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH FFB0; 111A; 11B6 # HALFWIDTH HANGUL LETTER RIEUL-HIEUH FFB1; 1106; 11B7 # HALFWIDTH HANGUL LETTER MIEUM FFB2; 1107; 11B8 # HALFWIDTH HANGUL LETTER PIEUP FFB3; 1108; 11B8 11B8 # HALFWIDTH HANGUL LETTER SSANGPIEUP FFB4; 1121; 11B9 # HALFWIDTH HANGUL LETTER PIEUP-SIOS FFB5; 1109; 11BA # HALFWIDTH HANGUL LETTER SIOS FFB6; 110A; 11BB # HALFWIDTH HANGUL LETTER SSANGSIOS FFB7; 110B; 11BC # HALFWIDTH HANGUL LETTER IEUNG FFB8; 110C; 11BD # HALFWIDTH HANGUL LETTER CIEUC FFB9; 110D; 11BD 11BD # HALFWIDTH HANGUL LETTER SSANGCIEUC FFBA; 110E; 11BE # HALFWIDTH HANGUL LETTER CHIEUCH FFBB; 110F; 11BF # HALFWIDTH HANGUL LETTER KHIEUKH FFBC; 1110; 11C0 # HALFWIDTH HANGUL LETTER THIEUTH FFBD; 1111; 11C1 # HALFWIDTH HANGUL LETTER PHIEUPH FFBE; 1112; 11C2 # HALFWIDTH HANGUL LETTER HIEUH # # Third type (vowels): # FFC2; 1161 # HALFWIDTH HANGUL LETTER A FFC3; 1162 # HALFWIDTH HANGUL LETTER AE FFC4; 1163 # HALFWIDTH HANGUL LETTER YA FFC5; 1164 # HALFWIDTH HANGUL LETTER YAE FFC6; 1165 # HALFWIDTH HANGUL LETTER EO FFC7; 1166 # HALFWIDTH HANGUL LETTER E FFCA; 1167 # HALFWIDTH HANGUL LETTER YEO FFCB; 1168 # HALFWIDTH HANGUL LETTER YE FFCC; 1169 # HALFWIDTH HANGUL LETTER O FFCD; 116A # HALFWIDTH HANGUL LETTER WA FFCE; 116B # HALFWIDTH HANGUL LETTER WAE FFCF; 116C # HALFWIDTH HANGUL LETTER OE FFD2; 116D # HALFWIDTH HANGUL LETTER YO FFD3; 116E # HALFWIDTH HANGUL LETTER U FFD4; 116F # HALFWIDTH HANGUL LETTER WEO FFD5; 1170 # HALFWIDTH HANGUL LETTER WE FFD6; 1171 # HALFWIDTH HANGUL LETTER WI FFD7; 1172 # HALFWIDTH HANGUL LETTER YU FFDA; 1173 # HALFWIDTH HANGUL LETTER EU FFDB; 1174 # HALFWIDTH HANGUL LETTER YI FFDC; 1175 # HALFWIDTH HANGUL LETTER I