Merge r21-4-11-chise-0_20-=ucs.
[chise/xemacs-chise.git.1] / lisp / utf-2000 / u01780-Khmer.el
diff --git a/lisp/utf-2000/u01780-Khmer.el b/lisp/utf-2000/u01780-Khmer.el
new file mode 100644 (file)
index 0000000..adc21d9
--- /dev/null
@@ -0,0 +1,751 @@
+(define-char
+  '((name              . "KHMER LETTER KA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1780)       ; ក
+    ))
+(define-char
+  '((name              . "KHMER LETTER KHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1781)       ; ខ
+    ))
+(define-char
+  '((name              . "KHMER LETTER KO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1782)       ; គ
+    ))
+(define-char
+  '((name              . "KHMER LETTER KHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1783)       ; ឃ
+    ))
+(define-char
+  '((name              . "KHMER LETTER NGO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1784)       ; ង
+    ))
+(define-char
+  '((name              . "KHMER LETTER CA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1785)       ; ច
+    ))
+(define-char
+  '((name              . "KHMER LETTER CHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1786)       ; ឆ
+    ))
+(define-char
+  '((name              . "KHMER LETTER CO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1787)       ; ជ
+    ))
+(define-char
+  '((name              . "KHMER LETTER CHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1788)       ; ឈ
+    ))
+(define-char
+  '((name              . "KHMER LETTER NYO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1789)       ; ញ
+    ))
+(define-char
+  '((name              . "KHMER LETTER DA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178A)       ; ដ
+    ))
+(define-char
+  '((name              . "KHMER LETTER TTHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178B)       ; ឋ
+    ))
+(define-char
+  '((name              . "KHMER LETTER DO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178C)       ; ឌ
+    ))
+(define-char
+  '((name              . "KHMER LETTER TTHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178D)       ; ឍ
+    ))
+(define-char
+  '((name              . "KHMER LETTER NNO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178E)       ; ណ
+    ))
+(define-char
+  '((name              . "KHMER LETTER TA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x178F)       ; ត
+    ))
+(define-char
+  '((name              . "KHMER LETTER THA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1790)       ; ថ
+    ))
+(define-char
+  '((name              . "KHMER LETTER TO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1791)       ; ទ
+    ))
+(define-char
+  '((name              . "KHMER LETTER THO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1792)       ; ធ
+    ))
+(define-char
+  '((name              . "KHMER LETTER NO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1793)       ; ន
+    ))
+(define-char
+  '((name              . "KHMER LETTER BA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1794)       ; ប
+    ))
+(define-char
+  '((name              . "KHMER LETTER PHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1795)       ; ផ
+    ))
+(define-char
+  '((name              . "KHMER LETTER PO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1796)       ; ព
+    ))
+(define-char
+  '((name              . "KHMER LETTER PHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1797)       ; ភ
+    ))
+(define-char
+  '((name              . "KHMER LETTER MO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1798)       ; ម
+    ))
+(define-char
+  '((name              . "KHMER LETTER YO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1799)       ; យ
+    ))
+(define-char
+  '((name              . "KHMER LETTER RO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179A)       ; រ
+    ))
+(define-char
+  '((name              . "KHMER LETTER LO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179B)       ; ល
+    ))
+(define-char
+  '((name              . "KHMER LETTER VO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179C)       ; វ
+    ))
+(define-char
+  '((name              . "KHMER LETTER SHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179D)       ; ឝ
+    ))
+(define-char
+  '((name              . "KHMER LETTER SSO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179E)       ; ឞ
+    ))
+(define-char
+  '((name              . "KHMER LETTER SA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x179F)       ; ស
+    ))
+(define-char
+  '((name              . "KHMER LETTER HA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A0)       ; ហ
+    ))
+(define-char
+  '((name              . "KHMER LETTER LA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A1)       ; ឡ
+    ))
+(define-char
+  '((name              . "KHMER LETTER QA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A2)       ; អ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QAQ")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A3)       ; ឣ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A4)       ; ឤ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A5)       ; ឥ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A6)       ; ឦ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A7)       ; ឧ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QUK")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A8)       ; ឨ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QUU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17A9)       ; ឩ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QUUV")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AA)       ; ឪ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL RY")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AB)       ; ឫ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL RYY")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AC)       ; ឬ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL LY")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AD)       ; ឭ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL LYY")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AE)       ; ឮ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17AF)       ; ឯ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B0)       ; ឰ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QOO TYPE ONE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B1)       ; ឱ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QOO TYPE TWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B2)       ; ឲ
+    ))
+(define-char
+  '((name              . "KHMER INDEPENDENT VOWEL QAU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B3)       ; ឳ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL INHERENT AQ")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B4)       ; ឴
+    ))
+(define-char
+  '((name              . "KHMER VOWEL INHERENT AA")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B5)       ; ឵
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN AA")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17B6)       ; ា
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN I")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17B7)       ; ិ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN II")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17B8)       ; ី
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN Y")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17B9)       ; ឹ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN YY")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17BA)       ; ឺ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN U")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17BB)       ; ុ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN UU")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17BC)       ; ូ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN UA")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17BD)       ; ួ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN OE")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17BE)       ; ើ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN YA")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17BF)       ; ឿ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN IE")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C0)       ; ៀ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN E")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C1)       ; េ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN AE")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C2)       ; ែ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN AI")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C3)       ; ៃ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN OO")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C4)       ; ោ
+    ))
+(define-char
+  '((name              . "KHMER VOWEL SIGN AU")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C5)       ; ៅ
+    ))
+(define-char
+  '((name              . "KHMER SIGN NIKAHIT")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17C6)       ; ំ
+    ))
+(define-char
+  '((name              . "KHMER SIGN REAHMUK")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C7)       ; ះ
+    ))
+(define-char
+  '((name              . "KHMER SIGN YUUKALEAPINTU")
+    (general-category  mark spacing-combining) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17C8)       ; ៈ
+    ))
+(define-char
+  '((name              . "KHMER SIGN MUUSIKATOAN")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17C9)       ; ៉
+    ))
+(define-char
+  '((name              . "KHMER SIGN TRIISAP")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CA)       ; ៊
+    ))
+(define-char
+  '((name              . "KHMER SIGN BANTOC")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CB)       ; ់
+    ))
+(define-char
+  '((name              . "KHMER SIGN ROBAT")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CC)       ; ៌
+    ))
+(define-char
+  '((name              . "KHMER SIGN TOANDAKHIAT")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CD)       ; ៍
+    ))
+(define-char
+  '((name              . "KHMER SIGN KAKABAT")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CE)       ; ៎
+    ))
+(define-char
+  '((name              . "KHMER SIGN AHSDA")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17CF)       ; ៏
+    ))
+(define-char
+  '((name              . "KHMER SIGN SAMYOK SANNYA")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17D0)       ; ័
+    ))
+(define-char
+  '((name              . "KHMER SIGN VIRIAM")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17D1)       ; ៑
+    ))
+(define-char
+  '((name              . "KHMER SIGN COENG")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17D2)       ; ្
+    ))
+(define-char
+  '((name              . "KHMER SIGN BATHAMASAT")
+    (general-category  mark non-spacing) ; Normative Category
+    (bidi-category     . "NSM")
+    (mirrored          . nil)
+    (=ucs              . #x17D3)       ; ៓
+    ))
+(define-char
+  '((name              . "KHMER SIGN KHAN")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D4)       ; ។
+    ))
+(define-char
+  '((name              . "KHMER SIGN BARIYOOSAN")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D5)       ; ៕
+    ))
+(define-char
+  '((name              . "KHMER SIGN CAMNUC PII KUUH")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D6)       ; ៖
+    ))
+(define-char
+  '((name              . "KHMER SIGN LEK TOO")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D7)       ; ៗ
+    ))
+(define-char
+  '((name              . "KHMER SIGN BEYYAL")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D8)       ; ៘
+    ))
+(define-char
+  '((name              . "KHMER SIGN PHNAEK MUAN")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17D9)       ; ៙
+    ))
+(define-char
+  '((name              . "KHMER SIGN KOOMUUT")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17DA)       ; ៚
+    ))
+(define-char
+  '((name              . "KHMER CURRENCY SYMBOL RIEL")
+    (general-category  symbol currency) ; Informative Category
+    (bidi-category     . "ET")
+    (mirrored          . nil)
+    (=ucs              . #x17DB)       ; ៛
+    ))
+(define-char
+  '((name              . "KHMER SIGN AVAKRAHASANYA")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x17DC)       ; ៜ
+    ))
+(define-char
+  '((name              . "KHMER DIGIT ZERO")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 0)
+    (digit-value        . 0)
+    (numeric-value      . 0)
+    (=ucs              . #x17E0)       ; ០
+    ))
+(define-char
+  '((name              . "KHMER DIGIT ONE")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 1)
+    (digit-value        . 1)
+    (numeric-value      . 1)
+    (=ucs              . #x17E1)       ; ១
+    ))
+(define-char
+  '((name              . "KHMER DIGIT TWO")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 2)
+    (digit-value        . 2)
+    (numeric-value      . 2)
+    (=ucs              . #x17E2)       ; ២
+    ))
+(define-char
+  '((name              . "KHMER DIGIT THREE")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 3)
+    (digit-value        . 3)
+    (numeric-value      . 3)
+    (=ucs              . #x17E3)       ; ៣
+    ))
+(define-char
+  '((name              . "KHMER DIGIT FOUR")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 4)
+    (digit-value        . 4)
+    (numeric-value      . 4)
+    (=ucs              . #x17E4)       ; ៤
+    ))
+(define-char
+  '((name              . "KHMER DIGIT FIVE")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 5)
+    (digit-value        . 5)
+    (numeric-value      . 5)
+    (=ucs              . #x17E5)       ; ៥
+    ))
+(define-char
+  '((name              . "KHMER DIGIT SIX")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 6)
+    (digit-value        . 6)
+    (numeric-value      . 6)
+    (=ucs              . #x17E6)       ; ៦
+    ))
+(define-char
+  '((name              . "KHMER DIGIT SEVEN")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 7)
+    (digit-value        . 7)
+    (numeric-value      . 7)
+    (=ucs              . #x17E7)       ; ៧
+    ))
+(define-char
+  '((name              . "KHMER DIGIT EIGHT")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 8)
+    (digit-value        . 8)
+    (numeric-value      . 8)
+    (=ucs              . #x17E8)       ; ៨
+    ))
+(define-char
+  '((name              . "KHMER DIGIT NINE")
+    (general-category  number decimal-digit) ; Normative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (decimal-digit-value . 9)
+    (digit-value        . 9)
+    (numeric-value      . 9)
+    (=ucs              . #x17E9)       ; ៩
+    ))