--- /dev/null
+(define-char
+ '((name . "GUJARATI SIGN CANDRABINDU")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0A81) ; ઁ
+ ))
+(define-char
+ '((name . "GUJARATI SIGN ANUSVARA")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0A82) ; ં
+ ))
+(define-char
+ '((name . "GUJARATI SIGN VISARGA")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A83) ; ઃ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER A")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A85) ; અ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER AA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A86) ; આ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER I")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A87) ; ઇ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER II")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A88) ; ઈ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER U")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A89) ; ઉ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER UU")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A8A) ; ઊ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER VOCALIC R")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A8B) ; ઋ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL CANDRA E")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A8D) ; ઍ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER E")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A8F) ; એ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER AI")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A90) ; ઐ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL CANDRA O")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A91) ; ઑ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER O")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A93) ; ઓ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER AU")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A94) ; ઔ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER KA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A95) ; ક
+ ))
+(define-char
+ '((name . "GUJARATI LETTER KHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A96) ; ખ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER GA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A97) ; ગ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER GHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A98) ; ઘ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER NGA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A99) ; ઙ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER CA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9A) ; ચ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER CHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9B) ; છ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER JA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9C) ; જ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER JHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9D) ; ઝ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER NYA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9E) ; ઞ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER TTA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0A9F) ; ટ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER TTHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA0) ; ઠ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER DDA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA1) ; ડ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER DDHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA2) ; ઢ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER NNA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA3) ; ણ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER TA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA4) ; ત
+ ))
+(define-char
+ '((name . "GUJARATI LETTER THA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA5) ; થ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER DA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA6) ; દ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER DHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA7) ; ધ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER NA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AA8) ; ન
+ ))
+(define-char
+ '((name . "GUJARATI LETTER PA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAA) ; પ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER PHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAB) ; ફ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER BA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAC) ; બ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER BHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAD) ; ભ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER MA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAE) ; મ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER YA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AAF) ; ય
+ ))
+(define-char
+ '((name . "GUJARATI LETTER RA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB0) ; ર
+ ))
+(define-char
+ '((name . "GUJARATI LETTER LA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB2) ; લ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER LLA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB3) ; ળ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER VA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB5) ; વ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER SHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB6) ; શ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER SSA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB7) ; ષ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER SA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB8) ; સ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER HA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AB9) ; હ
+ ))
+(define-char
+ '((name . "GUJARATI SIGN NUKTA")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0ABC) ; ઼
+ ))
+(define-char
+ '((name . "GUJARATI SIGN AVAGRAHA")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0ABD) ; ઽ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN AA")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0ABE) ; ા
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN I")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0ABF) ; િ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN II")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AC0) ; ી
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN U")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC1) ; ુ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN UU")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC2) ; ૂ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN VOCALIC R")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC3) ; ૃ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN VOCALIC RR")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC4) ; ૄ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN CANDRA E")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC5) ; ૅ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN E")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC7) ; ે
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN AI")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0AC8) ; ૈ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN CANDRA O")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AC9) ; ૉ
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN O")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0ACB) ; ો
+ ))
+(define-char
+ '((name . "GUJARATI VOWEL SIGN AU")
+ (general-category mark spacing-combining) ; Normative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0ACC) ; ૌ
+ ))
+(define-char
+ '((name . "GUJARATI SIGN VIRAMA")
+ (general-category mark non-spacing) ; Normative Category
+ (bidi-category . "NSM")
+ (mirrored . nil)
+ (=ucs . #x0ACD) ; ્
+ ))
+(define-char
+ '((name . "GUJARATI OM")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AD0) ; ૐ
+ ))
+(define-char
+ '((name . "GUJARATI LETTER VOCALIC RR")
+ (general-category letter other) ; Informative Category
+ (bidi-category . "L")
+ (mirrored . nil)
+ (=ucs . #x0AE0) ; ૠ
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AE6) ; ૦
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AE7) ; ૧
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AE8) ; ૨
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AE9) ; ૩
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AEA) ; ૪
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AEB) ; ૫
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AEC) ; ૬
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AED) ; ૭
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AEE) ; ૮
+ ))
+(define-char
+ '((name . "GUJARATI 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 . #x0AEF) ; ૯
+ ))