This commit was manufactured by cvs2svn to create branch 'r21-4-14-chise'.
[chise/xemacs-chise.git] / lisp / utf-2000 / u01400-Canadian.el
diff --git a/lisp/utf-2000/u01400-Canadian.el b/lisp/utf-2000/u01400-Canadian.el
new file mode 100644 (file)
index 0000000..30efeb9
--- /dev/null
@@ -0,0 +1,4410 @@
+(define-char
+  '((name              . "CANADIAN SYLLABICS E")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1401)       ; ᐁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS AAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1402)       ; ᐂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS I")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1403)       ; ᐃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS II")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1404)       ; ᐄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS O")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1405)       ; ᐅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS OO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1406)       ; ᐆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE OO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1407)       ; ᐇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER EE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1408)       ; ᐈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER I")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1409)       ; ᐉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS A")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140A)       ; ᐊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS AA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140B)       ; ᐋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140C)       ; ᐌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140D)       ; ᐍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140E)       ; ᐎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x140F)       ; ᐏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1410)       ; ᐐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1411)       ; ᐑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1412)       ; ᐒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1413)       ; ᐓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1414)       ; ᐔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1415)       ; ᐕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI WOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1416)       ; ᐖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1417)       ; ᐗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1418)       ; ᐘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1419)       ; ᐙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE WAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141A)       ; ᐚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI WAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141B)       ; ᐛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS AI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141C)       ; ᐜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE W")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141D)       ; ᐝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS GLOTTAL STOP")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141E)       ; ᐞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL ACUTE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x141F)       ; ᐟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL GRAVE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1420)       ; ᐠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL BOTTOM HALF RING")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1421)       ; ᐡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL TOP HALF RING")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1422)       ; ᐢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL RIGHT HALF RING")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1423)       ; ᐣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL RING")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1424)       ; ᐤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL DOUBLE ACUTE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1425)       ; ᐥ
+    ))
+(define-char
+  '((name . "CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1426)       ; ᐦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL MIDDLE DOT")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1427)       ; ᐧ
+    ))
+(define-char
+  '((name . "CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1428)       ; ᐨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL PLUS")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1429)       ; ᐩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FINAL DOWN TACK")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142A)       ; ᐪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS EN")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142B)       ; ᐫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS IN")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142C)       ; ᐬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS ON")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142D)       ; ᐭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS AN")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142E)       ; ᐮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x142F)       ; ᐯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1430)       ; ᐰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1431)       ; ᐱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1432)       ; ᐲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1433)       ; ᐳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS POO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1434)       ; ᐴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE POO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1435)       ; ᐵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1436)       ; ᐶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1437)       ; ᐷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1438)       ; ᐸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1439)       ; ᐹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143A)       ; ᐺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143B)       ; ᐻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143C)       ; ᐼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143D)       ; ᐽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143E)       ; ᐾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x143F)       ; ᐿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1440)       ; ᑀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1441)       ; ᑁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1442)       ; ᑂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1443)       ; ᑃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1444)       ; ᑄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1445)       ; ᑅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS PWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1446)       ; ᑆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE PWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1447)       ; ᑇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE PWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1448)       ; ᑈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS P")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1449)       ; ᑉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE P")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144A)       ; ᑊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER H")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144B)       ; ᑋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144C)       ; ᑌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144D)       ; ᑍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144E)       ; ᑎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x144F)       ; ᑏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1450)       ; ᑐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1451)       ; ᑑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE TOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1452)       ; ᑒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1453)       ; ᑓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1454)       ; ᑔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1455)       ; ᑕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1456)       ; ᑖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1457)       ; ᑗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1458)       ; ᑘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1459)       ; ᑙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145A)       ; ᑚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145B)       ; ᑛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145C)       ; ᑜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145D)       ; ᑝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145E)       ; ᑞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x145F)       ; ᑟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1460)       ; ᑠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1461)       ; ᑡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1462)       ; ᑢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1463)       ; ᑣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE TWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1464)       ; ᑤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI TWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1465)       ; ᑥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS T")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1466)       ; ᑦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1467)       ; ᑧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1468)       ; ᑨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1469)       ; ᑩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146A)       ; ᑪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146B)       ; ᑫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146C)       ; ᑬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146D)       ; ᑭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146E)       ; ᑮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x146F)       ; ᑯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1470)       ; ᑰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE KOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1471)       ; ᑱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1472)       ; ᑲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1473)       ; ᑳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1474)       ; ᑴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1475)       ; ᑵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1476)       ; ᑶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1477)       ; ᑷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1478)       ; ᑸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1479)       ; ᑹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147A)       ; ᑺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147B)       ; ᑻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147C)       ; ᑼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147D)       ; ᑽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147E)       ; ᑾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x147F)       ; ᑿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1480)       ; ᒀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE KWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1481)       ; ᒁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI KWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1482)       ; ᒂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS K")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1483)       ; ᒃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS KW")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1484)       ; ᒄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SOUTH-SLAVEY KEH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1485)       ; ᒅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SOUTH-SLAVEY KIH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1486)       ; ᒆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SOUTH-SLAVEY KOH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1487)       ; ᒇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SOUTH-SLAVEY KAH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1488)       ; ᒈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1489)       ; ᒉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148A)       ; ᒊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148B)       ; ᒋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148C)       ; ᒌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148D)       ; ᒍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS COO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148E)       ; ᒎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE COO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x148F)       ; ᒏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1490)       ; ᒐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1491)       ; ᒑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1492)       ; ᒒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1493)       ; ᒓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1494)       ; ᒔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1495)       ; ᒕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1496)       ; ᒖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1497)       ; ᒗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1498)       ; ᒘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1499)       ; ᒙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149A)       ; ᒚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149B)       ; ᒛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149C)       ; ᒜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149D)       ; ᒝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149E)       ; ᒞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE CWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x149F)       ; ᒟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI CWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A0)       ; ᒠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS C")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A1)       ; ᒡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI TH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A2)       ; ᒢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS ME")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A3)       ; ᒣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A4)       ; ᒤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A5)       ; ᒥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A6)       ; ᒦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A7)       ; ᒧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A8)       ; ᒨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE MOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14A9)       ; ᒩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AA)       ; ᒪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AB)       ; ᒫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AC)       ; ᒬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AD)       ; ᒭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AE)       ; ᒮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14AF)       ; ᒯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B0)       ; ᒰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B1)       ; ᒱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B2)       ; ᒲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B3)       ; ᒳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B4)       ; ᒴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B5)       ; ᒵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B6)       ; ᒶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B7)       ; ᒷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B8)       ; ᒸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE MWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14B9)       ; ᒹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI MWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BA)       ; ᒺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS M")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BB)       ; ᒻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE M")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BC)       ; ᒼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BD)       ; ᒽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS ATHAPASCAN M")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BE)       ; ᒾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI M")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14BF)       ; ᒿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C0)       ; ᓀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C1)       ; ᓁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C2)       ; ᓂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C3)       ; ᓃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C4)       ; ᓄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C5)       ; ᓅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE NOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C6)       ; ᓆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C7)       ; ᓇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C8)       ; ᓈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14C9)       ; ᓉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE NWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CA)       ; ᓊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CB)       ; ᓋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE NWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CC)       ; ᓌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CD)       ; ᓍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE NWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CE)       ; ᓎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI NWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14CF)       ; ᓏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS N")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D0)       ; ᓐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NG")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D1)       ; ᓑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D2)       ; ᓒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D3)       ; ᓓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D4)       ; ᓔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D5)       ; ᓕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D6)       ; ᓖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D7)       ; ᓗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D8)       ; ᓘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE LOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14D9)       ; ᓙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DA)       ; ᓚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DB)       ; ᓛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DC)       ; ᓜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DD)       ; ᓝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DE)       ; ᓞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14DF)       ; ᓟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E0)       ; ᓠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E1)       ; ᓡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E2)       ; ᓢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E3)       ; ᓣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E4)       ; ᓤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E5)       ; ᓥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E6)       ; ᓦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E7)       ; ᓧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E8)       ; ᓨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14E9)       ; ᓩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS L")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14EA)       ; ᓪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE L")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14EB)       ; ᓫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MEDIAL L")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14EC)       ; ᓬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14ED)       ; ᓭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14EE)       ; ᓮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14EF)       ; ᓯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F0)       ; ᓰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F1)       ; ᓱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F2)       ; ᓲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE SOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F3)       ; ᓳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F4)       ; ᓴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F5)       ; ᓵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F6)       ; ᓶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F7)       ; ᓷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F8)       ; ᓸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14F9)       ; ᓹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FA)       ; ᓺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FB)       ; ᓻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FC)       ; ᓼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FD)       ; ᓽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FE)       ; ᓾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x14FF)       ; ᓿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1500)       ; ᔀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1501)       ; ᔁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1502)       ; ᔂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1503)       ; ᔃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI SWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1504)       ; ᔄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS S")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1505)       ; ᔅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS ATHAPASCAN S")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1506)       ; ᔆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SW")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1507)       ; ᔇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT S")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1508)       ; ᔈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MOOSE-CREE SK")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1509)       ; ᔉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI SKW")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150A)       ; ᔊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI S-W")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150B)       ; ᔋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI SPWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150C)       ; ᔌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI STWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150D)       ; ᔍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI SKWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150E)       ; ᔎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI SCWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x150F)       ; ᔏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1510)       ; ᔐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1511)       ; ᔑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1512)       ; ᔒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1513)       ; ᔓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1514)       ; ᔔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1515)       ; ᔕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1516)       ; ᔖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1517)       ; ᔗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1518)       ; ᔘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1519)       ; ᔙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151A)       ; ᔚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151B)       ; ᔛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151C)       ; ᔜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151D)       ; ᔝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151E)       ; ᔞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x151F)       ; ᔟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1520)       ; ᔠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1521)       ; ᔡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1522)       ; ᔢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SHWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1523)       ; ᔣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE SHWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1524)       ; ᔤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1525)       ; ᔥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1526)       ; ᔦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1527)       ; ᔧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1528)       ; ᔨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1529)       ; ᔩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152A)       ; ᔪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152B)       ; ᔫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y-CREE YOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152C)       ; ᔬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152D)       ; ᔭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152E)       ; ᔮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x152F)       ; ᔯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1530)       ; ᔰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1531)       ; ᔱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1532)       ; ᔲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1533)       ; ᔳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1534)       ; ᔴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1535)       ; ᔵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1536)       ; ᔶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1537)       ; ᔷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1538)       ; ᔸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1539)       ; ᔹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153A)       ; ᔺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS YWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153B)       ; ᔻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE YWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153C)       ; ᔼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NASKAPI YWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153D)       ; ᔽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Y")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153E)       ; ᔾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BIBLE-CREE Y")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x153F)       ; ᔿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE Y")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1540)       ; ᕀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI YI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1541)       ; ᕁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1542)       ; ᕂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS R-CREE RE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1543)       ; ᕃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1544)       ; ᕄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1545)       ; ᕅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1546)       ; ᕆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1547)       ; ᕇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1548)       ; ᕈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS ROO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1549)       ; ᕉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154A)       ; ᕊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154B)       ; ᕋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154C)       ; ᕌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE LA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154D)       ; ᕍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS RWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154E)       ; ᕎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE RWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x154F)       ; ᕏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS R")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1550)       ; ᕐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE R")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1551)       ; ᕑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS MEDIAL R")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1552)       ; ᕒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1553)       ; ᕓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1554)       ; ᕔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1555)       ; ᕕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1556)       ; ᕖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1557)       ; ᕗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1558)       ; ᕘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1559)       ; ᕙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155A)       ; ᕚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155B)       ; ᕛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE FWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155C)       ; ᕜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS F")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155D)       ; ᕝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155E)       ; ᕞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS N-CREE THE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x155F)       ; ᕟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1560)       ; ᕠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS N-CREE THI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1561)       ; ᕡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1562)       ; ᕢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS N-CREE THII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1563)       ; ᕣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1564)       ; ᕤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1565)       ; ᕥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1566)       ; ᕦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1567)       ; ᕧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS THWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1568)       ; ᕨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE THWAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1569)       ; ᕩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156A)       ; ᕪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156B)       ; ᕫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156C)       ; ᕬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156D)       ; ᕭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156E)       ; ᕮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TTH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x156F)       ; ᕯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TYE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1570)       ; ᕰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TYI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1571)       ; ᕱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TYO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1572)       ; ᕲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TYA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1573)       ; ᕳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1574)       ; ᕴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1575)       ; ᕵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1576)       ; ᕶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1577)       ; ᕷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1578)       ; ᕸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1579)       ; ᕹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK HAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157A)       ; ᕺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVIK H")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157B)       ; ᕻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NUNAVUT H")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157C)       ; ᕼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS HK")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157D)       ; ᕽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157E)       ; ᕾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x157F)       ; ᕿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1580)       ; ᖀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1581)       ; ᖁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1582)       ; ᖂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1583)       ; ᖃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1584)       ; ᖄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS Q")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1585)       ; ᖅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TLHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1586)       ; ᖆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TLHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1587)       ; ᖇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TLHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1588)       ; ᖈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TLHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1589)       ; ᖉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE RE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158A)       ; ᖊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE RI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158B)       ; ᖋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE RO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158C)       ; ᖌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WEST-CREE RA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158D)       ; ᖍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGAAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158E)       ; ᖎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x158F)       ; ᖏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1590)       ; ᖐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1591)       ; ᖑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1592)       ; ᖒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1593)       ; ᖓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1594)       ; ᖔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NG")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1595)       ; ᖕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNG")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1596)       ; ᖖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI SHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1597)       ; ᖗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI SHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1598)       ; ᖘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI SHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1599)       ; ᖙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI SHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159A)       ; ᖚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOODS-CREE THE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159B)       ; ᖛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOODS-CREE THI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159C)       ; ᖜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOODS-CREE THO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159D)       ; ᖝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOODS-CREE THA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159E)       ; ᖞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS WOODS-CREE TH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x159F)       ; ᖟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A0)       ; ᖠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A1)       ; ᖡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A2)       ; ᖢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A3)       ; ᖣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A4)       ; ᖤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LHAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A5)       ; ᖥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS LH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A6)       ; ᖦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A7)       ; ᖧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A8)       ; ᖨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15A9)       ; ᖩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AA)       ; ᖪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AB)       ; ᖫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AC)       ; ᖬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE THAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AD)       ; ᖭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS TH-CREE TH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AE)       ; ᖮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS AIVILIK B")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15AF)       ; ᖯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT E")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B0)       ; ᖰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT I")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B1)       ; ᖱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT O")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B2)       ; ᖲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT A")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B3)       ; ᖳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT WE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B4)       ; ᖴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT WI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B5)       ; ᖵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT WO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B6)       ; ᖶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT WA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B7)       ; ᖷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT NE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B8)       ; ᖸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT NI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15B9)       ; ᖹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT NO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BA)       ; ᖺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT NA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BB)       ; ᖻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT KE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BC)       ; ᖼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT KI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BD)       ; ᖽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT KO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BE)       ; ᖾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS BLACKFOOT KA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15BF)       ; ᖿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI HE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C0)       ; ᗀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI HI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C1)       ; ᗁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI HO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C2)       ; ᗂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI HA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C3)       ; ᗃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C4)       ; ᗄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C5)       ; ᗅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C6)       ; ᗆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C7)       ; ᗇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C8)       ; ᗈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15C9)       ; ᗉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER RU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CA)       ; ᗊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER RO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CB)       ; ᗋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER RE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CC)       ; ᗌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER REE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CD)       ; ᗍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER RI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CE)       ; ᗎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER RA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15CF)       ; ᗏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D0)       ; ᗐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D1)       ; ᗑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D2)       ; ᗒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D3)       ; ᗓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D4)       ; ᗔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER WA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D5)       ; ᗕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D6)       ; ᗖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D7)       ; ᗗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D8)       ; ᗘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15D9)       ; ᗙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DA)       ; ᗚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER HWA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DB)       ; ᗛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DC)       ; ᗜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DD)       ; ᗝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DE)       ; ᗞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15DF)       ; ᗟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E0)       ; ᗠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER THA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E1)       ; ᗡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E2)       ; ᗢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E3)       ; ᗣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E4)       ; ᗤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E5)       ; ᗥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E6)       ; ᗦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E7)       ; ᗧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E8)       ; ᗨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15E9)       ; ᗩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15EA)       ; ᗪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15EB)       ; ᗫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15EC)       ; ᗬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER PA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15ED)       ; ᗭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER P")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15EE)       ; ᗮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15EF)       ; ᗯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F0)       ; ᗰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F1)       ; ᗱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F2)       ; ᗲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F3)       ; ᗳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER GA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F4)       ; ᗴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F5)       ; ᗵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F6)       ; ᗶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F7)       ; ᗷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F8)       ; ᗸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15F9)       ; ᗹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FA)       ; ᗺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FB)       ; ᗻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FC)       ; ᗼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FD)       ; ᗽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FE)       ; ᗾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x15FF)       ; ᗿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KKA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1600)       ; ᘀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER KK")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1601)       ; ᘁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1602)       ; ᘂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1603)       ; ᘃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1604)       ; ᘄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1605)       ; ᘅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1606)       ; ᘆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER NA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1607)       ; ᘇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER MU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1608)       ; ᘈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER MO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1609)       ; ᘉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ME")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160A)       ; ᘊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER MEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160B)       ; ᘋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER MI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160C)       ; ᘌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER MA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160D)       ; ᘍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160E)       ; ᘎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x160F)       ; ᘏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1610)       ; ᘐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1611)       ; ᘑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1612)       ; ᘒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER YA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1613)       ; ᘓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1614)       ; ᘔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI JU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1615)       ; ᘕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1616)       ; ᘖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1617)       ; ᘗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1618)       ; ᘘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1619)       ; ᘙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS SAYISI JI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161A)       ; ᘚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161B)       ; ᘛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161C)       ; ᘜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161D)       ; ᘝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161E)       ; ᘞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x161F)       ; ᘟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1620)       ; ᘠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER JJA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1621)       ; ᘡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1622)       ; ᘢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1623)       ; ᘣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1624)       ; ᘤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1625)       ; ᘥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1626)       ; ᘦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1627)       ; ᘧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1628)       ; ᘨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1629)       ; ᘩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162A)       ; ᘪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162B)       ; ᘫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162C)       ; ᘬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DLA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162D)       ; ᘭ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162E)       ; ᘮ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x162F)       ; ᘯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1630)       ; ᘰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1631)       ; ᘱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1632)       ; ᘲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER LHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1633)       ; ᘳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1634)       ; ᘴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1635)       ; ᘵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1636)       ; ᘶ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1637)       ; ᘷ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1638)       ; ᘸ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1639)       ; ᘹ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163A)       ; ᘺ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163B)       ; ᘻ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163C)       ; ᘼ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163D)       ; ᘽ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163E)       ; ᘾ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TLA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x163F)       ; ᘿ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1640)       ; ᙀ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1641)       ; ᙁ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1642)       ; ᙂ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1643)       ; ᙃ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1644)       ; ᙄ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER ZA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1645)       ; ᙅ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER Z")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1646)       ; ᙆ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER INITIAL Z")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1647)       ; ᙇ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1648)       ; ᙈ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1649)       ; ᙉ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164A)       ; ᙊ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164B)       ; ᙋ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164C)       ; ᙌ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER DZA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164D)       ; ᙍ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164E)       ; ᙎ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x164F)       ; ᙏ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1650)       ; ᙐ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1651)       ; ᙑ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1652)       ; ᙒ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1653)       ; ᙓ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1654)       ; ᙔ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1655)       ; ᙕ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1656)       ; ᙖ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1657)       ; ᙗ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1658)       ; ᙘ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1659)       ; ᙙ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER SH")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165A)       ; ᙚ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165B)       ; ᙛ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165C)       ; ᙜ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165D)       ; ᙝ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165E)       ; ᙞ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x165F)       ; ᙟ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TSA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1660)       ; ᙠ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1661)       ; ᙡ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1662)       ; ᙢ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1663)       ; ᙣ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1664)       ; ᙤ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1665)       ; ᙥ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER CHA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1666)       ; ᙦ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSU")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1667)       ; ᙧ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1668)       ; ᙨ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1669)       ; ᙩ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSEE")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166A)       ; ᙪ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166B)       ; ᙫ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CARRIER TTSA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166C)       ; ᙬ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS CHI SIGN")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166D)       ; ᙭
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS FULL STOP")
+    (general-category  punctuation other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166E)       ; ᙮
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS QAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x166F)       ; ᙯ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NGAI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1670)       ; ᙰ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGI")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1671)       ; ᙱ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGII")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1672)       ; ᙲ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1673)       ; ᙳ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGOO")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1674)       ; ᙴ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1675)       ; ᙵ
+    ))
+(define-char
+  '((name              . "CANADIAN SYLLABICS NNGAA")
+    (general-category  letter other) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (=ucs              . #x1676)       ; ᙶ
+    ))