#Test Label Myanmar Glyph Comments #WLE 1,2 -- valid #c dv #101A 102B ယါ #101B 103E 102F ရှု #1015 103C 1031 102C ပြော #101C 103E 1036 လှံ #1019 1035 102F မဵု #WLE 1,2 -- invalid #c dv dv #101A 102B 102B ယါါ #101B 102D 103E ရိှ #1031 103C 1015 102C ေြပာ #101C 1036 103E လံှ #1019 102F 1035 မုဵ #WLE 3 M must follow C -- valid #c m #1031 103C ပြ #101C 103E လှ # c m m #1019 103B 103E မျှ #1000 103B 103D ကျွ #c m m v t #101B 103D 103E 1036 1037 ရွှံ့ #WLE 3 M must follow C -- invalid #c m #1000 103E ကှ #105B 103B ၛျ #c m m #101A 103B 103C ယျြ #1019 103E 103B မှျ #1000 103B 103E ကျှ #WLE 4 C1 must follow C or M or DV or 1023 or 1025 -- valid # c c1 #105B 103F ၛဿ # c m c1 #1017 103B 103F ဗျဿ # c dv c1 #101A 1031 103F ယေဿ # 1023 c1 #1023 103F ဣဿ # 1025 c1 #1025 103F ဥဿ #WLE 4 C1 must follow C or M or DV or 1023 or 1025 -- invalid # iv m #1029 103F ဩဿ #1026 103F ဦဿ #101F 1004 103A 1039 103F ဟင်္ဿ #WLE 5 (C+K) must follow C or M or DV or OV -- valid # c c k #100A 100A 103A ညည် # c c c k #1011 105B 1011 103A ထၛထ် # c dv c k #101A 1031 1011 103A ယေထ် #WLE 5 (C2+S16) must follow C or M or DV or OV -- valid # S16 = U+1037 U+ 103A # c c2 S16 #1001 1004 1037 103A ခင့် # c m c2 S16 #1003 105E 1004 1037 103A ဃၞင့် #WLE 5 (C3+S17) must follow C or M or DV or OV -- valid # S17 = U+103A U+1038 # c c3 S17 #1019 103C 1014 103A မြန်း # c m c3 S17 #1003 105E 101D 103A 1038 ဃၞဝ်း # c dv c3 S17 #101A 102B 101D 103A 1038 ယါဝ်း # c ov c3 S17 #1003 1062 101D 103A 1038 ဃၢဝ်း #c m ov c3 s17 #1000 103B 1031 102C 1014 103A 1038 ကျောန်း #WLE 5 (C+K) must follow C or M or DV or OV -- invalid # k k #103A 103A ်် # 105B k #105B 103A ၛ် # ov c k #1035 1011 103A ဵထ် #WLE 5 (C2+S16) must follow C or M or DV or OV -- invalid # iv c2 S16 #1023 1019 1037 103A ဣမ့် # m k c2 S16 #105B 103A 1019 1037 103A ၛ်မ့် #WLE 5 (C3+S17) must follow C or M or DV or OV -- invalid # iv c3 S17 #1023 101D 103A 1038 ဣဝ်း # c k c3 S17 #1003 103A 101D 103A 1038 ဃ်ဝ်း #WLE 6 -- valid # c s11 c # S11 = U+1004 U+103A U+1039 #1003 1004 103A 1039 1004 ဃင်္င # c m s11 c #1019 103C 1004 103A 1039 1000 မြင်္က # c dv s11 c #101A 102B 1004 103A 1039 1004 ယါင်္င #WLE 6 -- invalid # c s11 #1003 1004 103A 1039 ဃင်္ # iv s11 c #1023 1004 103A 1039 1004 ဣင်္င #s11 c m #1004 103A 1039 1000 103C င်္ကြ #WLE 7 -- valid #c virama c c k #101C 1039 1018 1000 103A လ္ဘက် #c c virama c dv #1000 1019 1039 1018 102C ကမ္ဘာ #c dv c virama c c virama c #101E 102D 1012 1039 1013 1010 1039 1011 သိဒ္ဓတ္ထ #U+1019 (မ) U+1039 (္) U+1019 (မ) U+1004 (င) U+103A (်) U+1039 (္) U+101E (သ) U+102C (ာ) မ္မင်္သာ #WLE 7 -- invalid #c virama c virama c #101C 1039 1017 1039 1012 လ္ဗ္ဒ #c dv virama c #1019 102C 1039 1018 မာ္ဘ #c c1 c virama #1000 103F 1015 1039 ကဿပ္ #U+1000 (က) U+1004 (င) U+103A (်) U+1039 (္) U+1015 (ပ) U+1039 (္) U+1015 (ပ) U+102C (ာ) ကင်္ပ္ပာ #U+1000 (က) U+1039 (္) U+1000 (က) U+1004 (င) U+103A (်) U+1039 (္) U+101F (ဟ) U+1039 (္) U+1019 (မ) က္ကင်္ဟ္ #U+1000 (က) U+1004 (င) U+103A (်) U+1039 (္) U+1039 (္) U+1000 (က) ကင်္္က #U+101C (လ) U+1039 (္) U+101C (လ) U+1039 (္) U+101C (လ) U+102C (ာ) လ္လ္လာ #WLE 8 T_LONG or T_Short must follow [C or LV or S12 or S13] -- valid # c t_long # T_long = 1038 #1003 1038 ဃး # c lv t_long #1000 102C 1038 ကား # c S12 t_long #1000 102D 102F 1038 ကိုး # c S13 t_long #1004 102F 1036 1038 ငုံး # c t_short # T_short = 1037 #1003 1037 ဃ့ # c lv t_short #1000 102C 1037 ကာ့ # c S12 t_short #1000 102D 102F 1037 ကို့ # c S13 t_short #1004 102F 1036 1037 ငုံ့ # c S14 t_short #101E 1031 102C 1037 သော့ #WLE 8 -- invalid # c sv t_long #1000 102D 1038 ကိး # c sv t_short #1015 102F 1037 ပု့ # c dv t_short #1000 1062 1037 ကၢ့ #c lv t_short t_long #1014 102E 1037 1038 နီ့း #WLE 9 Sh_Tone must follow Sh_Vowel or (C+K) or S_Sh2 or S_Sh5 -- valid # c sh_vowel sh_tone #1000 102D 1087 ကိႇ #c sh_vowel c k 1088 #101C 102D 1075 103A 1088 လိၵ်ႈ # c (C+K) sh_tone #101A 101D 103A 1089 ယဝ်ႉ # c sh_vowel sh_tone #101E 1083 108A သႃႊ #WLE 9 -- invalid # c sh_tone sh_tone #1000 1088 1087 ကႈႇ # c dv sh_tone #1000 102C 1088 ကာႈ # c m sh_tone #100A 103E 108A ညှႊ # WLE 10 Pao_Tone must follow DV or M or K except 1037, 1038 -- valid #c dv AA7B #101B 102C AA7B ရာꩻ #c m AA7B #1000 103B AA7B ကျꩻ # c dv c k 108F #1019 102D 102F 101D 103A 108F မိုဝ်ႏ # WLE 10 -- invalid #c 108F #1000 108F ကႏ #c 108F AA7B #101C 108F AA7B လႏꩻ #IV 108F #1026 108F ဦႏ # c 1037 AA7B #1019 1037 AA7B မ့ꩻ # c 1037 108F #101D 1037 108F ဝ့ႏ # c 1038 AA7B #1019 1038 AA7B မးꩻ # c 1038 108F #101D 1038 108F ဝးႏ # WLE 11 ST4 must follow U+1031, U+1032, S12, S14, or S15 -- valid #ST4 = 1037 AA7B #c S14 ST4 #1001 1031 102B 1037 AA7B ခေါ့ꩻ #c S15 ST4 #S15 = 1031 102C #1019 1031 102C 1037 AA7B မော့ꩻ #c 1032 ST4 #1005 1032 1037 AA7B စဲ့ꩻ # WLE 11 -- invalid #c 102D ST4 #101E 102D 1037 AA7B သိ့ꩻ #c 102C ST4 #101C 102C 1037 AA7B လာ့ꩻ #c m ST4 #1006 103D 1037 AA7B ဆွ့ꩻ # WLE 12 ST1, ST2, ST3 or Sgaw_Tone must follow C or M or DV -- valid #c ST1 #ST1= 1062 103A #1010 1062 103A တၢ် #c m ST2 #ST2= 102C 103A #1000 103B 102C 103A ကျာ် #c dv ST3 #ST3= 1063 103A #1014 102D 1063 103A နိၣ် #c dv Sgaw_Tone #Sgaw_Tone= 1046 #1000 1037 1064 က့ၤ # WLE 12 -- invalid #c ST1 ST3 #1010 1062 103A 1063 103A တၢ်ၣ် #c ST3 ST2 #1000 1014 102D 1063 103A 102C 103A ကနိၣ်ာ် #c c k Sgaw_Tone #1005 1014 103A 1064 စန်ၤ #c Sgaw_Tone ST1 #101C 1064 1062 103A လၤၢ် # WLE 13 S_Mon4 -- valid #S11= 105A 103A 1039 # c S_Mon4 c #1012 105A 103A 1039 1002 ဒၚ်္ဂ # c m S_Mon4 c #1019 103C 105A 103A 1039 1000 မြၚ်္က # c dv S_Mon4 c #101E 102D 105A 103A 1039 1001 သိၚ်္ခ # WLE 13 -- invalid # c S_Mon4 #1003 105A 103A 1039 ဃၚ်္ # iv S_Mon4 c #1023 105A 103A 1039 105A ဣၚ်္ၚ #S_Mon4 c m #105A 103A 1039 1000 103C ၚ်္ကြ # WLE 14 U+102C rules -- valid # U+102C cannot follow any of the three consonants 1002 1015 101D #1019 102C မာ #1000 103C 102C ကြာ #101C 103D 103E 102C လွှာ # WLE 14 U+102C rules -- invalid #1002 102C ဂာ #1015 102C ပာ #101D 102C ဝာ ## Testing the no-mix rules -- invalid # no-mix-mm-i-and-mm-ka-v-ka 1023 1014 1000 1039 1000 # no-mix-mm-ha-asat-and-mm-pa-aa-asat 101C 102C 101F 103A 101C 1015 102C 103A # no-mix-sk-sha-and-mm-ra-mha 1061 102B 101B 103E 102B # no-mix-mm-kha-and-shan-kha 1001 102E 1076 102E # no-mix-mm-and-mon 1006 102E 1006 1033 ## Existing Myanmar script IDN ccTLD # none ## Existing Myanmar script IDN gTLD # none ## End of File ##