From 77e0e7ee17f2835ef1939c221aeb33dfdfeb30ae Mon Sep 17 00:00:00 2001 From: tomo Date: Tue, 17 Dec 2002 20:57:06 +0000 Subject: [PATCH] Sync with r21-2-19-utf-2000-0_11-0. --- lisp/ChangeLog | 39 + lisp/dumped-lisp.el | 15 +- lisp/mule/misc-lang.el | 12 - lisp/mule/mule-charset.el | 7 +- lisp/mule/mule-conf.el | 39 + lisp/utf-2000/ccs-iso8859-2.el | 128 - lisp/utf-2000/ccs-iso8859-3.el | 128 - lisp/utf-2000/ccs-iso8859-4.el | 128 - lisp/utf-2000/ccs-iso8859-9.el | 128 - lisp/utf-2000/u00000-C0.el | 240 ++ lisp/utf-2000/u00020-Basic-Latin.el | 992 +++++++ lisp/utf-2000/u00080-C1.el | 192 ++ lisp/utf-2000/u000A0-Latin-1-Supplement.el | 2298 ++++++++++++++++ lisp/utf-2000/u00100-Latin-Extended-A.el | 2748 ++++++++++++++++++++ lisp/utf-2000/u00180-Latin-Extended-B.el | 1820 +++++++++++++ lisp/utf-2000/u00250-IPA-Extensions.el | 724 ++++++ lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el | 549 ++++ .../utf-2000/u00300-Combining-Diacritical-Marks.el | 589 +++++ lisp/utf-2000/u00370-Greek.el | 2060 +++++++++++++++ src/ChangeLog | 29 + src/char-ucs.h | 5 +- src/mule-charset.c | 254 +- 22 files changed, 12570 insertions(+), 554 deletions(-) create mode 100644 lisp/mule/mule-conf.el delete mode 100644 lisp/utf-2000/ccs-iso8859-2.el delete mode 100644 lisp/utf-2000/ccs-iso8859-3.el delete mode 100644 lisp/utf-2000/ccs-iso8859-4.el delete mode 100644 lisp/utf-2000/ccs-iso8859-9.el create mode 100644 lisp/utf-2000/u00000-C0.el create mode 100644 lisp/utf-2000/u00020-Basic-Latin.el create mode 100644 lisp/utf-2000/u00080-C1.el create mode 100755 lisp/utf-2000/u000A0-Latin-1-Supplement.el create mode 100644 lisp/utf-2000/u00100-Latin-Extended-A.el create mode 100644 lisp/utf-2000/u00180-Latin-Extended-B.el create mode 100644 lisp/utf-2000/u00250-IPA-Extensions.el create mode 100644 lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el create mode 100644 lisp/utf-2000/u00300-Combining-Diacritical-Marks.el create mode 100644 lisp/utf-2000/u00370-Greek.el diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0360936..d9dc2da 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,42 @@ +1999-11-11 MORIOKA Tomohiko + + * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'. + +1999-11-11 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule; + delete "ccs-iso8859-*.el"; add "u00000-C0.el", + "u00020-Basic-Latin.el", "u00080-C1.el", + "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el", + "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el", + "u002B0-Spacing-Modifier-Letters.el", + "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el". + + * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el, + utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete. + + * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el, + utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el, + utf-2000/u00180-Latin-Extended-B.el, + utf-2000/u00100-Latin-Extended-A.el, + utf-2000/u00250-IPA-Extensions.el, + utf-2000/u002B0-Spacing-Modifier-Letters.el, + utf-2000/u00300-Combining-Diacritical-Marks.el, + utf-2000/u00370-Greek.el: New files. + +1999-11-10 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*' + instead of `vietnamese-viscii-*'. + +1999-11-09 MORIOKA Tomohiko + + * mule/mule-conf.el: New file. + + * mule/misc-lang.el: Move definition of charset `ipa' to + mule/mule-conf.el. + 1999-10-10 MORIOKA Tomohiko * mule/mule-charset.el (default-coded-charset-priority-list): Add diff --git a/lisp/dumped-lisp.el b/lisp/dumped-lisp.el index cff12ec..a10617f 100644 --- a/lisp/dumped-lisp.el +++ b/lisp/dumped-lisp.el @@ -120,13 +120,20 @@ ;; Provide basic commands to set coding systems to user (when-feature file-coding "code-cmds") ;;;;;;;;;;;;;;;;;; MULE support + (when-feature mule "mule-conf") (when-feature utf-2000 "utf-2000/ccs-jisx0201-latin.el") - (when-feature utf-2000 "utf-2000/ccs-iso8859-2.el") - (when-feature utf-2000 "utf-2000/ccs-iso8859-3.el") - (when-feature utf-2000 "utf-2000/ccs-iso8859-4.el") - (when-feature utf-2000 "utf-2000/ccs-iso8859-9.el") (when-feature utf-2000 "utf-2000/ccs-viscii.el") (when-feature utf-2000 "utf-2000/ccs-jisx0208-1983.el") + (when-feature utf-2000 "utf-2000/u00000-C0.el") + (when-feature utf-2000 "utf-2000/u00020-Basic-Latin.el") + (when-feature utf-2000 "utf-2000/u00080-C1.el") + (when-feature utf-2000 "utf-2000/u000A0-Latin-1-Supplement.el") + (when-feature utf-2000 "utf-2000/u00100-Latin-Extended-A.el") + (when-feature utf-2000 "utf-2000/u00180-Latin-Extended-B.el") + (when-feature utf-2000 "utf-2000/u00250-IPA-Extensions.el") + (when-feature utf-2000 "utf-2000/u002B0-Spacing-Modifier-Letters.el") + (when-feature utf-2000 "utf-2000/u00300-Combining-Diacritical-Marks.el") + (when-feature utf-2000 "utf-2000/u00370-Greek.el") (when-feature mule "mule-charset") (when-feature mule "mule-coding") ;; All files after this can have extended characters in them. diff --git a/lisp/mule/misc-lang.el b/lisp/mule/misc-lang.el index b0f9ff3..481691d 100644 --- a/lisp/mule/misc-lang.el +++ b/lisp/mule/misc-lang.el @@ -25,18 +25,6 @@ ;;; Code: -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; IPA (International Phonetic Alphabet) -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(make-charset 'ipa "International Phonetic Alphabet" - '(registry "MuleIPA" - dimension 1 - chars 96 - final ?0 - graphic 1 - )) ; for XEmacs - (defun setup-ipa-environment () "Setup multilingual environment (MULE) for IPA." (interactive) diff --git a/lisp/mule/mule-charset.el b/lisp/mule/mule-charset.el index 63f7bbe..ba94865 100644 --- a/lisp/mule/mule-charset.el +++ b/lisp/mule/mule-charset.el @@ -267,6 +267,7 @@ DESCRIPTION (string) is the description string of the charset." (when (featurep 'utf-2000) (setq default-coded-charset-priority-list '(ascii + ;; latin-iso646-irv control-1 latin-iso8859-1 latin-iso8859-2 @@ -280,9 +281,11 @@ DESCRIPTION (string) is the description string of the charset." ;; hiragana-jisx0208 ;; katakana-jisx0208 japanese-jisx0208 + japanese-jisx0212 hebrew-iso8859-8 latin-viscii - vietnamese-viscii-lower - vietnamese-viscii-upper))) + latin-viscii-lower + latin-viscii-upper + ipa))) ;;; mule-charset.el ends here diff --git a/lisp/mule/mule-conf.el b/lisp/mule/mule-conf.el new file mode 100644 index 0000000..fc3d141 --- /dev/null +++ b/lisp/mule/mule-conf.el @@ -0,0 +1,39 @@ +;;; mule-conf.el --- configure multilingual environment + +;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 1997,1999 MORIOKA Tomohiko + +;; Keywords: mule, multilingual, character set, coding system + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with XEmacs; see the file COPYING. If not, write to the +;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; IPA (International Phonetic Alphabet) +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(make-charset 'ipa "International Phonetic Alphabet" + '(registry "MuleIPA" + dimension 1 + chars 96 + final ?0 + graphic 1)) + +;;; mule-conf.el ends here diff --git a/lisp/utf-2000/ccs-iso8859-2.el b/lisp/utf-2000/ccs-iso8859-2.el deleted file mode 100644 index b69092f..0000000 --- a/lisp/utf-2000/ccs-iso8859-2.el +++ /dev/null @@ -1,128 +0,0 @@ -;;; ccs-iso8859-2.el --- Mapping table for ISO 8859-2 (Latin-2). - -;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. - -;; Author: MORIOKA Tomohiko -;; Keywords: coded character set - -;; This file is part of UTF-2000. - -;; UTF-2000 is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; UTF-2000 is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with UTF-2000; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - -(set-charset-mapping-table - 'latin-iso8859-2 - [?\u00A0 ; 0xA0 NO-BREAK SPACE - ?\u0104 ; 0xA1 LATIN CAPITAL LETTER A WITH OGONEK - ?\u02D8 ; 0xA2 BREVE - ?\u0141 ; 0xA3 LATIN CAPITAL LETTER L WITH STROKE - ?\u00A4 ; 0xA4 CURRENCY SIGN - ?\u013D ; 0xA5 LATIN CAPITAL LETTER L WITH CARON - ?\u015A ; 0xA6 LATIN CAPITAL LETTER S WITH ACUTE - ?\u00A7 ; 0xA7 SECTION SIGN - ?\u00A8 ; 0xA8 DIAERESIS - ?\u0160 ; 0xA9 LATIN CAPITAL LETTER S WITH CARON - ?\u015E ; 0xAA LATIN CAPITAL LETTER S WITH CEDILLA - ?\u0164 ; 0xAB LATIN CAPITAL LETTER T WITH CARON - ?\u0179 ; 0xAC LATIN CAPITAL LETTER Z WITH ACUTE - ?\u00AD ; 0xAD SOFT HYPHEN - ?\u017D ; 0xAE LATIN CAPITAL LETTER Z WITH CARON - ?\u017B ; 0xAF LATIN CAPITAL LETTER Z WITH DOT ABOVE - ?\u00B0 ; 0xB0 DEGREE SIGN - ?\u0105 ; 0xB1 LATIN SMALL LETTER A WITH OGONEK - ?\u02DB ; 0xB2 OGONEK - ?\u0142 ; 0xB3 LATIN SMALL LETTER L WITH STROKE - ?\u00B4 ; 0xB4 ACUTE ACCENT - ?\u013E ; 0xB5 LATIN SMALL LETTER L WITH CARON - ?\u015B ; 0xB6 LATIN SMALL LETTER S WITH ACUTE - ?\u02C7 ; 0xB7 CARON - ?\u00B8 ; 0xB8 CEDILLA - ?\u0161 ; 0xB9 LATIN SMALL LETTER S WITH CARON - ?\u015F ; 0xBA LATIN SMALL LETTER S WITH CEDILLA - ?\u0165 ; 0xBB LATIN SMALL LETTER T WITH CARON - ?\u017A ; 0xBC LATIN SMALL LETTER Z WITH ACUTE - ?\u02DD ; 0xBD DOUBLE ACUTE ACCENT - ?\u017E ; 0xBE LATIN SMALL LETTER Z WITH CARON - ?\u017C ; 0xBF LATIN SMALL LETTER Z WITH DOT ABOVE - ?\u0154 ; 0xC0 LATIN CAPITAL LETTER R WITH ACUTE - ?\u00C1 ; 0xC1 LATIN CAPITAL LETTER A WITH ACUTE - ?\u00C2 ; 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - ?\u0102 ; 0xC3 LATIN CAPITAL LETTER A WITH BREVE - ?\u00C4 ; 0xC4 LATIN CAPITAL LETTER A WITH DIAERESIS - ?\u0139 ; 0xC5 LATIN CAPITAL LETTER L WITH ACUTE - ?\u0106 ; 0xC6 LATIN CAPITAL LETTER C WITH ACUTE - ?\u00C7 ; 0xC7 LATIN CAPITAL LETTER C WITH CEDILLA - ?\u010C ; 0xC8 LATIN CAPITAL LETTER C WITH CARON - ?\u00C9 ; 0xC9 LATIN CAPITAL LETTER E WITH ACUTE - ?\u0118 ; 0xCA LATIN CAPITAL LETTER E WITH OGONEK - ?\u00CB ; 0xCB LATIN CAPITAL LETTER E WITH DIAERESIS - ?\u011A ; 0xCC LATIN CAPITAL LETTER E WITH CARON - ?\u00CD ; 0xCD LATIN CAPITAL LETTER I WITH ACUTE - ?\u00CE ; 0xCE LATIN CAPITAL LETTER I WITH CIRCUMFLEX - ?\u010E ; 0xCF LATIN CAPITAL LETTER D WITH CARON - ?\u0110 ; 0xD0 LATIN CAPITAL LETTER D WITH STROKE - ?\u0143 ; 0xD1 LATIN CAPITAL LETTER N WITH ACUTE - ?\u0147 ; 0xD2 LATIN CAPITAL LETTER N WITH CARON - ?\u00D3 ; 0xD3 LATIN CAPITAL LETTER O WITH ACUTE - ?\u00D4 ; 0xD4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - ?\u0150 ; 0xD5 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE - ?\u00D6 ; 0xD6 LATIN CAPITAL LETTER O WITH DIAERESIS - ?\u00D7 ; 0xD7 MULTIPLICATION SIGN - ?\u0158 ; 0xD8 LATIN CAPITAL LETTER R WITH CARON - ?\u016E ; 0xD9 LATIN CAPITAL LETTER U WITH RING ABOVE - ?\u00DA ; 0xDA LATIN CAPITAL LETTER U WITH ACUTE - ?\u0170 ; 0xDB LATIN CAPITAL LETTER U WITH DOUBLE ACUTE - ?\u00DC ; 0xDC LATIN CAPITAL LETTER U WITH DIAERESIS - ?\u00DD ; 0xDD LATIN CAPITAL LETTER Y WITH ACUTE - ?\u0162 ; 0xDE LATIN CAPITAL LETTER T WITH CEDILLA - ?\u00DF ; 0xDF LATIN SMALL LETTER SHARP S - ?\u0155 ; 0xE0 LATIN SMALL LETTER R WITH ACUTE - ?\u00E1 ; 0xE1 LATIN SMALL LETTER A WITH ACUTE - ?\u00E2 ; 0xE2 LATIN SMALL LETTER A WITH CIRCUMFLEX - ?\u0103 ; 0xE3 LATIN SMALL LETTER A WITH BREVE - ?\u00E4 ; 0xE4 LATIN SMALL LETTER A WITH DIAERESIS - ?\u013A ; 0xE5 LATIN SMALL LETTER L WITH ACUTE - ?\u0107 ; 0xE6 LATIN SMALL LETTER C WITH ACUTE - ?\u00E7 ; 0xE7 LATIN SMALL LETTER C WITH CEDILLA - ?\u010D ; 0xE8 LATIN SMALL LETTER C WITH CARON - ?\u00E9 ; 0xE9 LATIN SMALL LETTER E WITH ACUTE - ?\u0119 ; 0xEA LATIN SMALL LETTER E WITH OGONEK - ?\u00EB ; 0xEB LATIN SMALL LETTER E WITH DIAERESIS - ?\u011B ; 0xEC LATIN SMALL LETTER E WITH CARON - ?\u00ED ; 0xED LATIN SMALL LETTER I WITH ACUTE - ?\u00EE ; 0xEE LATIN SMALL LETTER I WITH CIRCUMFLEX - ?\u010F ; 0xEF LATIN SMALL LETTER D WITH CARON - ?\u0111 ; 0xF0 LATIN SMALL LETTER D WITH STROKE - ?\u0144 ; 0xF1 LATIN SMALL LETTER N WITH ACUTE - ?\u0148 ; 0xF2 LATIN SMALL LETTER N WITH CARON - ?\u00F3 ; 0xF3 LATIN SMALL LETTER O WITH ACUTE - ?\u00F4 ; 0xF4 LATIN SMALL LETTER O WITH CIRCUMFLEX - ?\u0151 ; 0xF5 LATIN SMALL LETTER O WITH DOUBLE ACUTE - ?\u00F6 ; 0xF6 LATIN SMALL LETTER O WITH DIAERESIS - ?\u00F7 ; 0xF7 DIVISION SIGN - ?\u0159 ; 0xF8 LATIN SMALL LETTER R WITH CARON - ?\u016F ; 0xF9 LATIN SMALL LETTER U WITH RING ABOVE - ?\u00FA ; 0xFA LATIN SMALL LETTER U WITH ACUTE - ?\u0171 ; 0xFB LATIN SMALL LETTER U WITH DOUBLE ACUTE - ?\u00FC ; 0xFC LATIN SMALL LETTER U WITH DIAERESIS - ?\u00FD ; 0xFD LATIN SMALL LETTER Y WITH ACUTE - ?\u0163 ; 0xFE LATIN SMALL LETTER T WITH CEDILLA - ?\u02D9 ; 0xFF DOT ABOVE - ]) - -;;; ccs-iso8859-2.el ends here diff --git a/lisp/utf-2000/ccs-iso8859-3.el b/lisp/utf-2000/ccs-iso8859-3.el deleted file mode 100644 index ff8bbc2..0000000 --- a/lisp/utf-2000/ccs-iso8859-3.el +++ /dev/null @@ -1,128 +0,0 @@ -;;; ccs-iso8859-3.el --- Mapping table for ISO 8859-3 (Latin-3). - -;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. - -;; Author: MORIOKA Tomohiko -;; Keywords: coded character set - -;; This file is part of UTF-2000. - -;; UTF-2000 is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; UTF-2000 is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with UTF-2000; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - -(set-charset-mapping-table - 'latin-iso8859-3 - [?\u00A0 ; 0xA0 NO-BREAK SPACE - ?\u0126 ; 0xA1 LATIN CAPITAL LETTER H WITH STROKE - ?\u02D8 ; 0xA2 BREVE - ?\u00A3 ; 0xA3 POUND SIGN - ?\u00A4 ; 0xA4 CURRENCY SIGN - nil - ?\u0124 ; 0xA6 LATIN CAPITAL LETTER H WITH CIRCUMFLEX - ?\u00A7 ; 0xA7 SECTION SIGN - ?\u00A8 ; 0xA8 DIAERESIS - ?\u0130 ; 0xA9 LATIN CAPITAL LETTER I WITH DOT ABOVE - ?\u015E ; 0xAA LATIN CAPITAL LETTER S WITH CEDILLA - ?\u011E ; 0xAB LATIN CAPITAL LETTER G WITH BREVE - ?\u0134 ; 0xAC LATIN CAPITAL LETTER J WITH CIRCUMFLEX - ?\u00AD ; 0xAD SOFT HYPHEN - nil - ?\u017B ; 0xAF LATIN CAPITAL LETTER Z WITH DOT ABOVE - ?\u00B0 ; 0xB0 DEGREE SIGN - ?\u0127 ; 0xB1 LATIN SMALL LETTER H WITH STROKE - ?\u00B2 ; 0xB2 SUPERSCRIPT TWO - ?\u00B3 ; 0xB3 SUPERSCRIPT THREE - ?\u00B4 ; 0xB4 ACUTE ACCENT - ?\u00B5 ; 0xB5 MICRO SIGN - ?\u0125 ; 0xB6 LATIN SMALL LETTER H WITH CIRCUMFLEX - ?\u00B7 ; 0xB7 MIDDLE DOT - ?\u00B8 ; 0xB8 CEDILLA - ?\u0131 ; 0xB9 LATIN SMALL LETTER DOTLESS I - ?\u015F ; 0xBA LATIN SMALL LETTER S WITH CEDILLA - ?\u011F ; 0xBB LATIN SMALL LETTER G WITH BREVE - ?\u0135 ; 0xBC LATIN SMALL LETTER J WITH CIRCUMFLEX - ?\u00BD ; 0xBD VULGAR FRACTION ONE HALF - nil - ?\u017C ; 0xBF LATIN SMALL LETTER Z WITH DOT ABOVE - ?\u00C0 ; 0xC0 LATIN CAPITAL LETTER A WITH GRAVE - ?\u00C1 ; 0xC1 LATIN CAPITAL LETTER A WITH ACUTE - ?\u00C2 ; 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - nil - ?\u00C4 ; 0xC4 LATIN CAPITAL LETTER A WITH DIAERESIS - ?\u010A ; 0xC5 LATIN CAPITAL LETTER C WITH DOT ABOVE - ?\u0108 ; 0xC6 LATIN CAPITAL LETTER C WITH CIRCUMFLEX - ?\u00C7 ; 0xC7 LATIN CAPITAL LETTER C WITH CEDILLA - ?\u00C8 ; 0xC8 LATIN CAPITAL LETTER E WITH GRAVE - ?\u00C9 ; 0xC9 LATIN CAPITAL LETTER E WITH ACUTE - ?\u00CA ; 0xCA LATIN CAPITAL LETTER E WITH CIRCUMFLEX - ?\u00CB ; 0xCB LATIN CAPITAL LETTER E WITH DIAERESIS - ?\u00CC ; 0xCC LATIN CAPITAL LETTER I WITH GRAVE - ?\u00CD ; 0xCD LATIN CAPITAL LETTER I WITH ACUTE - ?\u00CE ; 0xCE LATIN CAPITAL LETTER I WITH CIRCUMFLEX - ?\u00CF ; 0xCF LATIN CAPITAL LETTER I WITH DIAERESIS - nil - ?\u00D1 ; 0xD1 LATIN CAPITAL LETTER N WITH TILDE - ?\u00D2 ; 0xD2 LATIN CAPITAL LETTER O WITH GRAVE - ?\u00D3 ; 0xD3 LATIN CAPITAL LETTER O WITH ACUTE - ?\u00D4 ; 0xD4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - ?\u0120 ; 0xD5 LATIN CAPITAL LETTER G WITH DOT ABOVE - ?\u00D6 ; 0xD6 LATIN CAPITAL LETTER O WITH DIAERESIS - ?\u00D7 ; 0xD7 MULTIPLICATION SIGN - ?\u011C ; 0xD8 LATIN CAPITAL LETTER G WITH CIRCUMFLEX - ?\u00D9 ; 0xD9 LATIN CAPITAL LETTER U WITH GRAVE - ?\u00DA ; 0xDA LATIN CAPITAL LETTER U WITH ACUTE - ?\u00DB ; 0xDB LATIN CAPITAL LETTER U WITH CIRCUMFLEX - ?\u00DC ; 0xDC LATIN CAPITAL LETTER U WITH DIAERESIS - ?\u016C ; 0xDD LATIN CAPITAL LETTER U WITH BREVE - ?\u015C ; 0xDE LATIN CAPITAL LETTER S WITH CIRCUMFLEX - ?\u00DF ; 0xDF LATIN SMALL LETTER SHARP S - ?\u00E0 ; 0xE0 LATIN SMALL LETTER A WITH GRAVE - ?\u00E1 ; 0xE1 LATIN SMALL LETTER A WITH ACUTE - ?\u00E2 ; 0xE2 LATIN SMALL LETTER A WITH CIRCUMFLEX - nil - ?\u00E4 ; 0xE4 LATIN SMALL LETTER A WITH DIAERESIS - ?\u010B ; 0xE5 LATIN SMALL LETTER C WITH DOT ABOVE - ?\u0109 ; 0xE6 LATIN SMALL LETTER C WITH CIRCUMFLEX - ?\u00E7 ; 0xE7 LATIN SMALL LETTER C WITH CEDILLA - ?\u00E8 ; 0xE8 LATIN SMALL LETTER E WITH GRAVE - ?\u00E9 ; 0xE9 LATIN SMALL LETTER E WITH ACUTE - ?\u00EA ; 0xEA LATIN SMALL LETTER E WITH CIRCUMFLEX - ?\u00EB ; 0xEB LATIN SMALL LETTER E WITH DIAERESIS - ?\u00EC ; 0xEC LATIN SMALL LETTER I WITH GRAVE - ?\u00ED ; 0xED LATIN SMALL LETTER I WITH ACUTE - ?\u00EE ; 0xEE LATIN SMALL LETTER I WITH CIRCUMFLEX - ?\u00EF ; 0xEF LATIN SMALL LETTER I WITH DIAERESIS - nil - ?\u00F1 ; 0xF1 LATIN SMALL LETTER N WITH TILDE - ?\u00F2 ; 0xF2 LATIN SMALL LETTER O WITH GRAVE - ?\u00F3 ; 0xF3 LATIN SMALL LETTER O WITH ACUTE - ?\u00F4 ; 0xF4 LATIN SMALL LETTER O WITH CIRCUMFLEX - ?\u0121 ; 0xF5 LATIN SMALL LETTER G WITH DOT ABOVE - ?\u00F6 ; 0xF6 LATIN SMALL LETTER O WITH DIAERESIS - ?\u00F7 ; 0xF7 DIVISION SIGN - ?\u011D ; 0xF8 LATIN SMALL LETTER G WITH CIRCUMFLEX - ?\u00F9 ; 0xF9 LATIN SMALL LETTER U WITH GRAVE - ?\u00FA ; 0xFA LATIN SMALL LETTER U WITH ACUTE - ?\u00FB ; 0xFB LATIN SMALL LETTER U WITH CIRCUMFLEX - ?\u00FC ; 0xFC LATIN SMALL LETTER U WITH DIAERESIS - ?\u016D ; 0xFD LATIN SMALL LETTER U WITH BREVE - ?\u015D ; 0xFE LATIN SMALL LETTER S WITH CIRCUMFLEX - ?\u02D9 ; 0xFF DOT ABOVE - ]) - -;;; ccs-iso8859-3.el ends here diff --git a/lisp/utf-2000/ccs-iso8859-4.el b/lisp/utf-2000/ccs-iso8859-4.el deleted file mode 100644 index 733ec85..0000000 --- a/lisp/utf-2000/ccs-iso8859-4.el +++ /dev/null @@ -1,128 +0,0 @@ -;;; ccs-iso8859-4.el --- Mapping table for ISO 8859-4 (Latin-4). - -;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. - -;; Author: MORIOKA Tomohiko -;; Keywords: coded character set - -;; This file is part of UTF-2000. - -;; UTF-2000 is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; UTF-2000 is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with UTF-2000; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - -(set-charset-mapping-table - 'latin-iso8859-4 - [?\u00A0 ; 0xA0 NO-BREAK SPACE - ?\u0104 ; 0xA1 LATIN CAPITAL LETTER A WITH OGONEK - ?\u0138 ; 0xA2 LATIN SMALL LETTER KRA - ?\u0156 ; 0xA3 LATIN CAPITAL LETTER R WITH CEDILLA - ?\u00A4 ; 0xA4 CURRENCY SIGN - ?\u0128 ; 0xA5 LATIN CAPITAL LETTER I WITH TILDE - ?\u013B ; 0xA6 LATIN CAPITAL LETTER L WITH CEDILLA - ?\u00A7 ; 0xA7 SECTION SIGN - ?\u00A8 ; 0xA8 DIAERESIS - ?\u0160 ; 0xA9 LATIN CAPITAL LETTER S WITH CARON - ?\u0112 ; 0xAA LATIN CAPITAL LETTER E WITH MACRON - ?\u0122 ; 0xAB LATIN CAPITAL LETTER G WITH CEDILLA - ?\u0166 ; 0xAC LATIN CAPITAL LETTER T WITH STROKE - ?\u00AD ; 0xAD SOFT HYPHEN - ?\u017D ; 0xAE LATIN CAPITAL LETTER Z WITH CARON - ?\u00AF ; 0xAF MACRON - ?\u00B0 ; 0xB0 DEGREE SIGN - ?\u0105 ; 0xB1 LATIN SMALL LETTER A WITH OGONEK - ?\u02DB ; 0xB2 OGONEK - ?\u0157 ; 0xB3 LATIN SMALL LETTER R WITH CEDILLA - ?\u00B4 ; 0xB4 ACUTE ACCENT - ?\u0129 ; 0xB5 LATIN SMALL LETTER I WITH TILDE - ?\u013C ; 0xB6 LATIN SMALL LETTER L WITH CEDILLA - ?\u02C7 ; 0xB7 CARON - ?\u00B8 ; 0xB8 CEDILLA - ?\u0161 ; 0xB9 LATIN SMALL LETTER S WITH CARON - ?\u0113 ; 0xBA LATIN SMALL LETTER E WITH MACRON - ?\u0123 ; 0xBB LATIN SMALL LETTER G WITH CEDILLA - ?\u0167 ; 0xBC LATIN SMALL LETTER T WITH STROKE - ?\u014A ; 0xBD LATIN CAPITAL LETTER ENG - ?\u017E ; 0xBE LATIN SMALL LETTER Z WITH CARON - ?\u014B ; 0xBF LATIN SMALL LETTER ENG - ?\u0100 ; 0xC0 LATIN CAPITAL LETTER A WITH MACRON - ?\u00C1 ; 0xC1 LATIN CAPITAL LETTER A WITH ACUTE - ?\u00C2 ; 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - ?\u00C3 ; 0xC3 LATIN CAPITAL LETTER A WITH TILDE - ?\u00C4 ; 0xC4 LATIN CAPITAL LETTER A WITH DIAERESIS - ?\u00C5 ; 0xC5 LATIN CAPITAL LETTER A WITH RING ABOVE - ?\u00C6 ; 0xC6 LATIN CAPITAL LETTER AE - ?\u012E ; 0xC7 LATIN CAPITAL LETTER I WITH OGONEK - ?\u010C ; 0xC8 LATIN CAPITAL LETTER C WITH CARON - ?\u00C9 ; 0xC9 LATIN CAPITAL LETTER E WITH ACUTE - ?\u0118 ; 0xCA LATIN CAPITAL LETTER E WITH OGONEK - ?\u00CB ; 0xCB LATIN CAPITAL LETTER E WITH DIAERESIS - ?\u0116 ; 0xCC LATIN CAPITAL LETTER E WITH DOT ABOVE - ?\u00CD ; 0xCD LATIN CAPITAL LETTER I WITH ACUTE - ?\u00CE ; 0xCE LATIN CAPITAL LETTER I WITH CIRCUMFLEX - ?\u012A ; 0xCF LATIN CAPITAL LETTER I WITH MACRON - ?\u0110 ; 0xD0 LATIN CAPITAL LETTER D WITH STROKE - ?\u0145 ; 0xD1 LATIN CAPITAL LETTER N WITH CEDILLA - ?\u014C ; 0xD2 LATIN CAPITAL LETTER O WITH MACRON - ?\u0136 ; 0xD3 LATIN CAPITAL LETTER K WITH CEDILLA - ?\u00D4 ; 0xD4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - ?\u00D5 ; 0xD5 LATIN CAPITAL LETTER O WITH TILDE - ?\u00D6 ; 0xD6 LATIN CAPITAL LETTER O WITH DIAERESIS - ?\u00D7 ; 0xD7 MULTIPLICATION SIGN - ?\u00D8 ; 0xD8 LATIN CAPITAL LETTER O WITH STROKE - ?\u0172 ; 0xD9 LATIN CAPITAL LETTER U WITH OGONEK - ?\u00DA ; 0xDA LATIN CAPITAL LETTER U WITH ACUTE - ?\u00DB ; 0xDB LATIN CAPITAL LETTER U WITH CIRCUMFLEX - ?\u00DC ; 0xDC LATIN CAPITAL LETTER U WITH DIAERESIS - ?\u0168 ; 0xDD LATIN CAPITAL LETTER U WITH TILDE - ?\u016A ; 0xDE LATIN CAPITAL LETTER U WITH MACRON - ?\u00DF ; 0xDF LATIN SMALL LETTER SHARP S - ?\u0101 ; 0xE0 LATIN SMALL LETTER A WITH MACRON - ?\u00E1 ; 0xE1 LATIN SMALL LETTER A WITH ACUTE - ?\u00E2 ; 0xE2 LATIN SMALL LETTER A WITH CIRCUMFLEX - ?\u00E3 ; 0xE3 LATIN SMALL LETTER A WITH TILDE - ?\u00E4 ; 0xE4 LATIN SMALL LETTER A WITH DIAERESIS - ?\u00E5 ; 0xE5 LATIN SMALL LETTER A WITH RING ABOVE - ?\u00E6 ; 0xE6 LATIN SMALL LETTER AE - ?\u012F ; 0xE7 LATIN SMALL LETTER I WITH OGONEK - ?\u010D ; 0xE8 LATIN SMALL LETTER C WITH CARON - ?\u00E9 ; 0xE9 LATIN SMALL LETTER E WITH ACUTE - ?\u0119 ; 0xEA LATIN SMALL LETTER E WITH OGONEK - ?\u00EB ; 0xEB LATIN SMALL LETTER E WITH DIAERESIS - ?\u0117 ; 0xEC LATIN SMALL LETTER E WITH DOT ABOVE - ?\u00ED ; 0xED LATIN SMALL LETTER I WITH ACUTE - ?\u00EE ; 0xEE LATIN SMALL LETTER I WITH CIRCUMFLEX - ?\u012B ; 0xEF LATIN SMALL LETTER I WITH MACRON - ?\u0111 ; 0xF0 LATIN SMALL LETTER D WITH STROKE - ?\u0146 ; 0xF1 LATIN SMALL LETTER N WITH CEDILLA - ?\u014D ; 0xF2 LATIN SMALL LETTER O WITH MACRON - ?\u0137 ; 0xF3 LATIN SMALL LETTER K WITH CEDILLA - ?\u00F4 ; 0xF4 LATIN SMALL LETTER O WITH CIRCUMFLEX - ?\u00F5 ; 0xF5 LATIN SMALL LETTER O WITH TILDE - ?\u00F6 ; 0xF6 LATIN SMALL LETTER O WITH DIAERESIS - ?\u00F7 ; 0xF7 DIVISION SIGN - ?\u00F8 ; 0xF8 LATIN SMALL LETTER O WITH STROKE - ?\u0173 ; 0xF9 LATIN SMALL LETTER U WITH OGONEK - ?\u00FA ; 0xFA LATIN SMALL LETTER U WITH ACUTE - ?\u00FB ; 0xFB LATIN SMALL LETTER U WITH CIRCUMFLEX - ?\u00FC ; 0xFC LATIN SMALL LETTER U WITH DIAERESIS - ?\u0169 ; 0xFD LATIN SMALL LETTER U WITH TILDE - ?\u016B ; 0xFE LATIN SMALL LETTER U WITH MACRON - ?\u02D9 ; 0xFF DOT ABOVE - ]) - -;;; ccs-iso8859-4.el ends here diff --git a/lisp/utf-2000/ccs-iso8859-9.el b/lisp/utf-2000/ccs-iso8859-9.el deleted file mode 100644 index 5e9a816..0000000 --- a/lisp/utf-2000/ccs-iso8859-9.el +++ /dev/null @@ -1,128 +0,0 @@ -;;; ccs-iso8859-9.el --- Mapping table for ISO 8859-9 (Latin-5). - -;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. -;; Licensed to the Free Software Foundation. - -;; Author: MORIOKA Tomohiko -;; Keywords: coded character set - -;; This file is part of UTF-2000. - -;; UTF-2000 is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; UTF-2000 is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with UTF-2000; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - -(set-charset-mapping-table - 'latin-iso8859-9 - [?\u00A0 ; 0xA0 NO-BREAK SPACE - ?\u00A1 ; 0xA1 INVERTED EXCLAMATION MARK - ?\u00A2 ; 0xA2 CENT SIGN - ?\u00A3 ; 0xA3 POUND SIGN - ?\u00A4 ; 0xA4 CURRENCY SIGN - ?\u00A5 ; 0xA5 YEN SIGN - ?\u00A6 ; 0xA6 BROKEN BAR - ?\u00A7 ; 0xA7 SECTION SIGN - ?\u00A8 ; 0xA8 DIAERESIS - ?\u00A9 ; 0xA9 COPYRIGHT SIGN - ?\u00AA ; 0xAA FEMININE ORDINAL INDICATOR - ?\u00AB ; 0xAB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - ?\u00AC ; 0xAC NOT SIGN - ?\u00AD ; 0xAD SOFT HYPHEN - ?\u00AE ; 0xAE REGISTERED SIGN - ?\u00AF ; 0xAF MACRON - ?\u00B0 ; 0xB0 DEGREE SIGN - ?\u00B1 ; 0xB1 PLUS-MINUS SIGN - ?\u00B2 ; 0xB2 SUPERSCRIPT TWO - ?\u00B3 ; 0xB3 SUPERSCRIPT THREE - ?\u00B4 ; 0xB4 ACUTE ACCENT - ?\u00B5 ; 0xB5 MICRO SIGN - ?\u00B6 ; 0xB6 PILCROW SIGN - ?\u00B7 ; 0xB7 MIDDLE DOT - ?\u00B8 ; 0xB8 CEDILLA - ?\u00B9 ; 0xB9 SUPERSCRIPT ONE - ?\u00BA ; 0xBA MASCULINE ORDINAL INDICATOR - ?\u00BB ; 0xBB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - ?\u00BC ; 0xBC VULGAR FRACTION ONE QUARTER - ?\u00BD ; 0xBD VULGAR FRACTION ONE HALF - ?\u00BE ; 0xBE VULGAR FRACTION THREE QUARTERS - ?\u00BF ; 0xBF INVERTED QUESTION MARK - ?\u00C0 ; 0xC0 LATIN CAPITAL LETTER A WITH GRAVE - ?\u00C1 ; 0xC1 LATIN CAPITAL LETTER A WITH ACUTE - ?\u00C2 ; 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX - ?\u00C3 ; 0xC3 LATIN CAPITAL LETTER A WITH TILDE - ?\u00C4 ; 0xC4 LATIN CAPITAL LETTER A WITH DIAERESIS - ?\u00C5 ; 0xC5 LATIN CAPITAL LETTER A WITH RING ABOVE - ?\u00C6 ; 0xC6 LATIN CAPITAL LETTER AE - ?\u00C7 ; 0xC7 LATIN CAPITAL LETTER C WITH CEDILLA - ?\u00C8 ; 0xC8 LATIN CAPITAL LETTER E WITH GRAVE - ?\u00C9 ; 0xC9 LATIN CAPITAL LETTER E WITH ACUTE - ?\u00CA ; 0xCA LATIN CAPITAL LETTER E WITH CIRCUMFLEX - ?\u00CB ; 0xCB LATIN CAPITAL LETTER E WITH DIAERESIS - ?\u00CC ; 0xCC LATIN CAPITAL LETTER I WITH GRAVE - ?\u00CD ; 0xCD LATIN CAPITAL LETTER I WITH ACUTE - ?\u00CE ; 0xCE LATIN CAPITAL LETTER I WITH CIRCUMFLEX - ?\u00CF ; 0xCF LATIN CAPITAL LETTER I WITH DIAERESIS - ?\u011E ; 0xD0 LATIN CAPITAL LETTER G WITH BREVE - ?\u00D1 ; 0xD1 LATIN CAPITAL LETTER N WITH TILDE - ?\u00D2 ; 0xD2 LATIN CAPITAL LETTER O WITH GRAVE - ?\u00D3 ; 0xD3 LATIN CAPITAL LETTER O WITH ACUTE - ?\u00D4 ; 0xD4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX - ?\u00D5 ; 0xD5 LATIN CAPITAL LETTER O WITH TILDE - ?\u00D6 ; 0xD6 LATIN CAPITAL LETTER O WITH DIAERESIS - ?\u00D7 ; 0xD7 MULTIPLICATION SIGN - ?\u00D8 ; 0xD8 LATIN CAPITAL LETTER O WITH STROKE - ?\u00D9 ; 0xD9 LATIN CAPITAL LETTER U WITH GRAVE - ?\u00DA ; 0xDA LATIN CAPITAL LETTER U WITH ACUTE - ?\u00DB ; 0xDB LATIN CAPITAL LETTER U WITH CIRCUMFLEX - ?\u00DC ; 0xDC LATIN CAPITAL LETTER U WITH DIAERESIS - ?\u0130 ; 0xDD LATIN CAPITAL LETTER I WITH DOT ABOVE - ?\u015E ; 0xDE LATIN CAPITAL LETTER S WITH CEDILLA - ?\u00DF ; 0xDF LATIN SMALL LETTER SHARP S - ?\u00E0 ; 0xE0 LATIN SMALL LETTER A WITH GRAVE - ?\u00E1 ; 0xE1 LATIN SMALL LETTER A WITH ACUTE - ?\u00E2 ; 0xE2 LATIN SMALL LETTER A WITH CIRCUMFLEX - ?\u00E3 ; 0xE3 LATIN SMALL LETTER A WITH TILDE - ?\u00E4 ; 0xE4 LATIN SMALL LETTER A WITH DIAERESIS - ?\u00E5 ; 0xE5 LATIN SMALL LETTER A WITH RING ABOVE - ?\u00E6 ; 0xE6 LATIN SMALL LETTER AE - ?\u00E7 ; 0xE7 LATIN SMALL LETTER C WITH CEDILLA - ?\u00E8 ; 0xE8 LATIN SMALL LETTER E WITH GRAVE - ?\u00E9 ; 0xE9 LATIN SMALL LETTER E WITH ACUTE - ?\u00EA ; 0xEA LATIN SMALL LETTER E WITH CIRCUMFLEX - ?\u00EB ; 0xEB LATIN SMALL LETTER E WITH DIAERESIS - ?\u00EC ; 0xEC LATIN SMALL LETTER I WITH GRAVE - ?\u00ED ; 0xED LATIN SMALL LETTER I WITH ACUTE - ?\u00EE ; 0xEE LATIN SMALL LETTER I WITH CIRCUMFLEX - ?\u00EF ; 0xEF LATIN SMALL LETTER I WITH DIAERESIS - ?\u011F ; 0xF0 LATIN SMALL LETTER G WITH BREVE - ?\u00F1 ; 0xF1 LATIN SMALL LETTER N WITH TILDE - ?\u00F2 ; 0xF2 LATIN SMALL LETTER O WITH GRAVE - ?\u00F3 ; 0xF3 LATIN SMALL LETTER O WITH ACUTE - ?\u00F4 ; 0xF4 LATIN SMALL LETTER O WITH CIRCUMFLEX - ?\u00F5 ; 0xF5 LATIN SMALL LETTER O WITH TILDE - ?\u00F6 ; 0xF6 LATIN SMALL LETTER O WITH DIAERESIS - ?\u00F7 ; 0xF7 DIVISION SIGN - ?\u00F8 ; 0xF8 LATIN SMALL LETTER O WITH STROKE - ?\u00F9 ; 0xF9 LATIN SMALL LETTER U WITH GRAVE - ?\u00FA ; 0xFA LATIN SMALL LETTER U WITH ACUTE - ?\u00FB ; 0xFB LATIN SMALL LETTER U WITH CIRCUMFLEX - ?\u00FC ; 0xFC LATIN SMALL LETTER U WITH DIAERESIS - ?\u0131 ; 0xFD LATIN SMALL LETTER DOTLESS I - ?\u015F ; 0xFE LATIN SMALL LETTER S WITH CEDILLA - ?\u00FF ; 0xFF LATIN SMALL LETTER Y WITH DIAERESIS - ]) - -;;; ccs-iso8859-9.el ends here diff --git a/lisp/utf-2000/u00000-C0.el b/lisp/utf-2000/u00000-C0.el new file mode 100644 index 0000000..f51d2bf --- /dev/null +++ b/lisp/utf-2000/u00000-C0.el @@ -0,0 +1,240 @@ +(define-char + '((name . "NULL") + (ucs . #x0000) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x00) + )) +(define-char + '((name . "START OF HEADING") + (ucs . #x0001) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x01) + )) +(define-char + '((name . "START OF TEXT") + (ucs . #x0002) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x02) + )) +(define-char + '((name . "END OF TEXT") + (ucs . #x0003) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x03) + )) +(define-char + '((name . "END OF TRANSMISSION") + (ucs . #x0004) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x04) + )) +(define-char + '((name . "ENQUIRY") + (ucs . #x0005) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x05) + )) +(define-char + '((name . "ACKNOWLEDGE") + (ucs . #x0006) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x06) + )) +(define-char + '((name . "BELL") + (ucs . #x0007) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x07) + )) +(define-char + '((name . "BACKSPACE") + (ucs . #x0008) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x08) + )) +(define-char + '((name . "HORIZONTAL TABULATION") + (ucs . #x0009) + (general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii #x09) + )) +(define-char + '((name . "LINE FEED") + (ucs . #x000A) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii #x0A) + )) +(define-char + '((name . "VERTICAL TABULATION") + (ucs . #x000B) + (general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii #x0B) + )) +(define-char + '((name . "FORM FEED") + (ucs . #x000C) + (general-category other control) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (ascii #x0C) + )) +(define-char + '((name . "CARRIAGE RETURN") + (ucs . #x000D) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii #x0D) + )) +(define-char + '((name . "SHIFT OUT") + (ucs . #x000E) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x0E) + )) +(define-char + '((name . "SHIFT IN") + (ucs . #x000F) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x0F) + )) +(define-char + '((ucs . #x0010) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x10) + )) +(define-char + '((ucs . #x0011) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x11) + )) +(define-char + '((ucs . #x0012) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x12) + )) +(define-char + '((ucs . #x0013) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x13) + )) +(define-char + '((ucs . #x0014) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x14) + )) +(define-char + '((ucs . #x0015) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x15) + )) +(define-char + '((ucs . #x0016) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x16) + )) +(define-char + '((ucs . #x0017) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x17) + )) +(define-char + '((ucs . #x0018) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x18) + )) +(define-char + '((ucs . #x0019) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x19) + )) +(define-char + '((ucs . #x001A) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x1A) + )) +(define-char + '((ucs . #x001B) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x1B) + )) +(define-char + '((ucs . #x001C) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii #x1C) + )) +(define-char + '((ucs . #x001D) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii #x1D) + )) +(define-char + '((ucs . #x001E) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii #x1E) + )) +(define-char + '((ucs . #x001F) + (general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii #x1F) + )) diff --git a/lisp/utf-2000/u00020-Basic-Latin.el b/lisp/utf-2000/u00020-Basic-Latin.el new file mode 100644 index 0000000..3885cc5 --- /dev/null +++ b/lisp/utf-2000/u00020-Basic-Latin.el @@ -0,0 +1,992 @@ +(define-char + '((name . "SPACE") + (ucs . #x0020) + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (ascii #x20) ; + (ipa #x7F) ; .0N + )) +(define-char + '((name . "EXCLAMATION MARK") + (ucs . #x0021) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x21) ; ! + (latin-jisx0201 #x21) ; (J!(B + )) +(define-char + '((name . "QUOTATION MARK") + (ucs . #x0022) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x22) ; " + (latin-jisx0201 #x22) ; (J"(B + )) +(define-char + '((name . "NUMBER SIGN") + (ucs . #x0023) + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (ascii #x23) ; # + (latin-jisx0201 #x23) ; (J#(B + )) +(define-char + '((name . "DOLLAR SIGN") + (ucs . #x0024) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (ascii #x24) ; $ + (latin-jisx0201 #x24) ; (J$(B + )) +(define-char + '((name . "PERCENT SIGN") + (ucs . #x0025) + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (ascii #x25) ; % + (latin-jisx0201 #x25) ; (J%(B + )) +(define-char + '((name . "AMPERSAND") + (ucs . #x0026) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x26) ; & + (latin-jisx0201 #x26) ; (J&(B + )) +(define-char + '((name . "APOSTROPHE") + (ucs . #x0027) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x27) ; ' + (latin-jisx0201 #x27) ; (J'(B + )) +(define-char + '((name . "LEFT PARENTHESIS") + (ucs . #x0028) + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x28) ; ( + (latin-jisx0201 #x28) ; (J((B + )) +(define-char + '((name . "RIGHT PARENTHESIS") + (ucs . #x0029) + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x29) ; ) + (latin-jisx0201 #x29) ; (J)(B + )) +(define-char + '((name . "ASTERISK") + (ucs . #x002A) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x2A) ; * + (latin-jisx0201 #x2A) ; (J*(B + )) +(define-char + '((name . "PLUS SIGN") + (ucs . #x002B) + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (ascii #x2B) ; + + (latin-jisx0201 #x2B) ; (J+(B + )) +(define-char + '((name . "COMMA") + (ucs . #x002C) + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (ascii #x2C) ; , + (latin-jisx0201 #x2C) ; (J,(B + )) +(define-char + '((name . "HYPHEN-MINUS") + (ucs . #x002D) + (general-category punctuation dash) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (ascii #x2D) ; - + (latin-jisx0201 #x2D) ; (J-(B + )) +(define-char + '((name . "FULL STOP") + (ucs . #x002E) + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (ascii #x2E) ; . + (latin-jisx0201 #x2E) ; (J.(B + )) +(define-char + '((name . "SOLIDUS") + (ucs . #x002F) + (general-category punctuation other) ; Informative Category + (bidi-category . "ES") + (mirrored . nil) + (ascii #x2F) ; / + (latin-jisx0201 #x2F) ; (J/(B + )) +(define-char + '((name . "DIGIT ZERO") + (ucs . #x0030) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (mirrored . nil) + (ascii #x30) ; 0 + (latin-jisx0201 #x30) ; (J0(B + )) +(define-char + '((name . "DIGIT ONE") + (ucs . #x0031) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (mirrored . nil) + (ascii #x31) ; 1 + (latin-jisx0201 #x31) ; (J1(B + )) +(define-char + '((name . "DIGIT TWO") + (ucs . #x0032) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (mirrored . nil) + (ascii #x32) ; 2 + (latin-jisx0201 #x32) ; (J2(B + )) +(define-char + '((name . "DIGIT THREE") + (ucs . #x0033) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (mirrored . nil) + (ascii #x33) ; 3 + (latin-jisx0201 #x33) ; (J3(B + )) +(define-char + '((name . "DIGIT FOUR") + (ucs . #x0034) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (mirrored . nil) + (ascii #x34) ; 4 + (latin-jisx0201 #x34) ; (J4(B + )) +(define-char + '((name . "DIGIT FIVE") + (ucs . #x0035) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (mirrored . nil) + (ascii #x35) ; 5 + (latin-jisx0201 #x35) ; (J5(B + )) +(define-char + '((name . "DIGIT SIX") + (ucs . #x0036) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (mirrored . nil) + (ascii #x36) ; 6 + (latin-jisx0201 #x36) ; (J6(B + )) +(define-char + '((name . "DIGIT SEVEN") + (ucs . #x0037) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (mirrored . nil) + (ascii #x37) ; 7 + (latin-jisx0201 #x37) ; (J7(B + )) +(define-char + '((name . "DIGIT EIGHT") + (ucs . #x0038) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (mirrored . nil) + (ascii #x38) ; 8 + (latin-jisx0201 #x38) ; (J8(B + )) +(define-char + '((name . "DIGIT NINE") + (ucs . #x0039) + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (mirrored . nil) + (ascii #x39) ; 9 + (latin-jisx0201 #x39) ; (J9(B + )) +(define-char + '((name . "COLON") + (ucs . #x003A) + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (ascii #x3A) ; : + (latin-jisx0201 #x3A) ; (J:(B + )) +(define-char + '((name . "SEMICOLON") + (ucs . #x003B) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x3B) ; ; + (latin-jisx0201 #x3B) ; (J;(B + )) +(define-char + '((name . "LESS-THAN SIGN") + (ucs . #x003C) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x3C) ; < + (latin-jisx0201 #x3C) ; (J<(B + )) +(define-char + '((name . "EQUALS SIGN") + (ucs . #x003D) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x3D) ; = + (latin-jisx0201 #x3D) ; (J=(B + )) +(define-char + '((name . "GREATER-THAN SIGN") + (ucs . #x003E) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x3E) ; > + (latin-jisx0201 #x3E) ; (J>(B + )) +(define-char + '((name . "QUESTION MARK") + (ucs . #x003F) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x3F) ; ? + (latin-jisx0201 #x3F) ; (J?(B + )) +(define-char + '((name . "COMMERCIAL AT") + (ucs . #x0040) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x40) ; @ + (latin-jisx0201 #x40) ; (J@(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A") + (ucs . #x0041) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0061) + (ascii #x41) ; A + (latin-jisx0201 #x41) ; (JA(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER B") + (ucs . #x0042) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0062) + (ascii #x42) ; B + (latin-jisx0201 #x42) ; (JB(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C") + (ucs . #x0043) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0063) + (ascii #x43) ; C + (latin-jisx0201 #x43) ; (JC(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER D") + (ucs . #x0044) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0064) + (ascii #x44) ; D + (latin-jisx0201 #x44) ; (JD(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E") + (ucs . #x0045) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0065) + (ascii #x45) ; E + (latin-jisx0201 #x45) ; (JE(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER F") + (ucs . #x0046) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0066) + (ascii #x46) ; F + (latin-jisx0201 #x46) ; (JF(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER G") + (ucs . #x0047) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0067) + (ascii #x47) ; G + (latin-jisx0201 #x47) ; (JG(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER H") + (ucs . #x0048) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0068) + (ascii #x48) ; H + (latin-jisx0201 #x48) ; (JH(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I") + (ucs . #x0049) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0069) + (ascii #x49) ; I + (latin-jisx0201 #x49) ; (JI(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER J") + (ucs . #x004A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006A) + (ascii #x4A) ; J + (latin-jisx0201 #x4A) ; (JJ(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER K") + (ucs . #x004B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006B) + (ascii #x4B) ; K + (latin-jisx0201 #x4B) ; (JK(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L") + (ucs . #x004C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006C) + (ascii #x4C) ; L + (latin-jisx0201 #x4C) ; (JL(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER M") + (ucs . #x004D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006D) + (ascii #x4D) ; M + (latin-jisx0201 #x4D) ; (JM(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER N") + (ucs . #x004E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006E) + (ascii #x4E) ; N + (latin-jisx0201 #x4E) ; (JN(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O") + (ucs . #x004F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x006F) + (ascii #x4F) ; O + (latin-jisx0201 #x4F) ; (JO(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER P") + (ucs . #x0050) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0070) + (ascii #x50) ; P + (latin-jisx0201 #x50) ; (JP(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Q") + (ucs . #x0051) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0071) + (ascii #x51) ; Q + (latin-jisx0201 #x51) ; (JQ(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER R") + (ucs . #x0052) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0072) + (ascii #x52) ; R + (latin-jisx0201 #x52) ; (JR(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER S") + (ucs . #x0053) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0073) + (ascii #x53) ; S + (latin-jisx0201 #x53) ; (JS(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER T") + (ucs . #x0054) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0074) + (ascii #x54) ; T + (latin-jisx0201 #x54) ; (JT(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U") + (ucs . #x0055) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0075) + (ascii #x55) ; U + (latin-jisx0201 #x55) ; (JU(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER V") + (ucs . #x0056) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0076) + (ascii #x56) ; V + (latin-jisx0201 #x56) ; (JV(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER W") + (ucs . #x0057) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0077) + (ascii #x57) ; W + (latin-jisx0201 #x57) ; (JW(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER X") + (ucs . #x0058) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0078) + (ascii #x58) ; X + (latin-jisx0201 #x58) ; (JX(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y") + (ucs . #x0059) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0079) + (ascii #x59) ; Y + (latin-jisx0201 #x59) ; (JY(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z") + (ucs . #x005A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x007A) + (ascii #x5A) ; Z + (latin-jisx0201 #x5A) ; (JZ(B + )) +(define-char + '((name . "LEFT SQUARE BRACKET") + (ucs . #x005B) + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x5B) ; [ + (latin-jisx0201 #x5B) ; (J[(B + )) +(define-char + '((name . "REVERSE SOLIDUS") + (ucs . #x005C) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x5C) ; \ + )) +(define-char + '((name . "RIGHT SQUARE BRACKET") + (ucs . #x005D) + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x5D) ; ] + (latin-jisx0201 #x5D) ; (J](B + )) +(define-char + '((name . "CIRCUMFLEX ACCENT") + (ucs . #x005E) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x5E) ; ^ + (latin-jisx0201 #x5E) ; (J^(B + )) +(define-char + '((name . "LOW LINE") + (ucs . #x005F) + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x5F) ; _ + (latin-jisx0201 #x5F) ; (J_(B + )) +(define-char + '((name . "GRAVE ACCENT") + (ucs . #x0060) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x60) ; ` + (latin-jisx0201 #x60) ; (J`(B + )) +(define-char + '((name . "LATIN SMALL LETTER A") + (ucs . #x0061) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0041) + (->titlecase #x0041) + (ascii #x61) ; a + (latin-jisx0201 #x61) ; (Ja(B + (ipa #x25) ; .0N% + )) +(define-char + '((name . "LATIN SMALL LETTER B") + (ucs . #x0062) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0042) + (->titlecase #x0042) + (ascii #x62) ; b + (latin-jisx0201 #x62) ; (Jb(B + (ipa #x41) ; .0NA + )) +(define-char + '((name . "LATIN SMALL LETTER C") + (ucs . #x0063) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0043) + (->titlecase #x0043) + (ascii #x63) ; c + (latin-jisx0201 #x63) ; (Jc(B + )) +(define-char + '((name . "LATIN SMALL LETTER D") + (ucs . #x0064) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0044) + (->titlecase #x0044) + (ascii #x64) ; d + (latin-jisx0201 #x64) ; (Jd(B + (ipa #x43) ; .0NC + )) +(define-char + '((name . "LATIN SMALL LETTER E") + (ucs . #x0065) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0045) + (->titlecase #x0045) + (ascii #x65) ; e + (latin-jisx0201 #x65) ; (Je(B + (ipa #x22) ; .0N" + )) +(define-char + '((name . "LATIN SMALL LETTER F") + (ucs . #x0066) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0046) + (->titlecase #x0046) + (ascii #x66) ; f + (latin-jisx0201 #x66) ; (Jf(B + (ipa #x46) ; .0NF + )) +(define-char + '((name . "LATIN SMALL LETTER G") + (ucs . #x0067) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0047) + (->titlecase #x0047) + (ascii #x67) ; g + (latin-jisx0201 #x67) ; (Jg(B + (ipa #x45) ; .0NE + )) +(define-char + '((name . "LATIN SMALL LETTER H") + (ucs . #x0068) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0048) + (->titlecase #x0048) + (ascii #x68) ; h + (latin-jisx0201 #x68) ; (Jh(B + (ipa #x51) ; .0NQ + )) +(define-char + '((name . "LATIN SMALL LETTER I") + (ucs . #x0069) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0049) + (->titlecase #x0049) + (ascii #x69) ; i + (latin-jisx0201 #x69) ; (Ji(B + (ipa #x20) ; .0N + )) +(define-char + '((name . "LATIN SMALL LETTER J") + (ucs . #x006A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004A) + (->titlecase #x004A) + (ascii #x6A) ; j + (latin-jisx0201 #x6A) ; (Jj(B + (ipa #x59) ; .0NY + )) +(define-char + '((name . "LATIN SMALL LETTER K") + (ucs . #x006B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004B) + (->titlecase #x004B) + (ascii #x6B) ; k + (latin-jisx0201 #x6B) ; (Jk(B + (ipa #x44) ; .0ND + )) +(define-char + '((name . "LATIN SMALL LETTER L") + (ucs . #x006C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004C) + (->titlecase #x004C) + (ascii #x6C) ; l + (latin-jisx0201 #x6C) ; (Jl(B + (ipa #x5A) ; .0NZ + )) +(define-char + '((name . "LATIN SMALL LETTER M") + (ucs . #x006D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004D) + (->titlecase #x004D) + (ascii #x6D) ; m + (latin-jisx0201 #x6D) ; (Jm(B + (ipa #x52) ; .0NR + )) +(define-char + '((name . "LATIN SMALL LETTER N") + (ucs . #x006E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004E) + (->titlecase #x004E) + (ascii #x6E) ; n + (latin-jisx0201 #x6E) ; (Jn(B + (ipa #x53) ; .0NS + )) +(define-char + '((name . "LATIN SMALL LETTER O") + (ucs . #x006F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x004F) + (->titlecase #x004F) + (ascii #x6F) ; o + (latin-jisx0201 #x6F) ; (Jo(B + (ipa #x36) ; .0N6 + )) +(define-char + '((name . "LATIN SMALL LETTER P") + (ucs . #x0070) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0050) + (->titlecase #x0050) + (ascii #x70) ; p + (latin-jisx0201 #x70) ; (Jp(B + (ipa #x40) ; .0N@ + )) +(define-char + '((name . "LATIN SMALL LETTER Q") + (ucs . #x0071) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0051) + (->titlecase #x0051) + (ascii #x71) ; q + (latin-jisx0201 #x71) ; (Jq(B + )) +(define-char + '((name . "LATIN SMALL LETTER R") + (ucs . #x0072) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0052) + (->titlecase #x0052) + (ascii #x72) ; r + (latin-jisx0201 #x72) ; (Jr(B + (ipa #x56) ; .0NV + )) +(define-char + '((name . "LATIN SMALL LETTER S") + (ucs . #x0073) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0053) + (->titlecase #x0053) + (ascii #x73) ; s + (latin-jisx0201 #x73) ; (Js(B + (ipa #x4A) ; .0NJ + )) +(define-char + '((name . "LATIN SMALL LETTER T") + (ucs . #x0074) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0054) + (->titlecase #x0054) + (ascii #x74) ; t + (latin-jisx0201 #x74) ; (Jt(B + (ipa #x42) ; .0NB + )) +(define-char + '((name . "LATIN SMALL LETTER U") + (ucs . #x0075) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0055) + (->titlecase #x0055) + (ascii #x75) ; u + (latin-jisx0201 #x75) ; (Ju(B + (ipa #x34) ; .0N4 + )) +(define-char + '((name . "LATIN SMALL LETTER V") + (ucs . #x0076) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0056) + (->titlecase #x0056) + (ascii #x76) ; v + (latin-jisx0201 #x76) ; (Jv(B + (ipa #x47) ; .0NG + )) +(define-char + '((name . "LATIN SMALL LETTER W") + (ucs . #x0077) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0057) + (->titlecase #x0057) + (ascii #x77) ; w + (latin-jisx0201 #x77) ; (Jw(B + (ipa #x5E) ; .0N^ + )) +(define-char + '((name . "LATIN SMALL LETTER X") + (ucs . #x0078) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0058) + (->titlecase #x0058) + (ascii #x78) ; x + (latin-jisx0201 #x78) ; (Jx(B + (ipa #x4F) ; .0NO + )) +(define-char + '((name . "LATIN SMALL LETTER Y") + (ucs . #x0079) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0059) + (->titlecase #x0059) + (ascii #x79) ; y + (latin-jisx0201 #x79) ; (Jy(B + (ipa #x2D) ; .0N- + )) +(define-char + '((name . "LATIN SMALL LETTER Z") + (ucs . #x007A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x005A) + (->titlecase #x005A) + (ascii #x7A) ; z + (latin-jisx0201 #x7A) ; (Jz(B + (ipa #x4B) ; .0NK + )) +(define-char + '((name . "LEFT CURLY BRACKET") + (ucs . #x007B) + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x7B) ; { + (latin-jisx0201 #x7B) ; (J{(B + )) +(define-char + '((name . "VERTICAL LINE") + (ucs . #x007C) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x7C) ; | + (latin-jisx0201 #x7C) ; (J|(B + )) +(define-char + '((name . "RIGHT CURLY BRACKET") + (ucs . #x007D) + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (ascii #x7D) ; } + (latin-jisx0201 #x7D) ; (J}(B + )) +(define-char + '((name . "TILDE") + (ucs . #x007E) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ascii #x7E) ; ~ + )) +(define-char + '((ucs . #x007F) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii #x7F) + )) diff --git a/lisp/utf-2000/u00080-C1.el b/lisp/utf-2000/u00080-C1.el new file mode 100644 index 0000000..806e965 --- /dev/null +++ b/lisp/utf-2000/u00080-C1.el @@ -0,0 +1,192 @@ +(define-char + '((ucs . #x0080) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0081) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0082) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0083) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0084) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0085) + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + )) +(define-char + '((ucs . #x0086) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0087) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0088) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0089) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008A) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008B) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008C) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008D) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008E) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x008F) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0090) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0091) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0092) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0093) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0094) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0095) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0096) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0097) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0098) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x0099) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009A) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009B) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009C) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009D) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009E) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) +(define-char + '((ucs . #x009F) + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + )) diff --git a/lisp/utf-2000/u000A0-Latin-1-Supplement.el b/lisp/utf-2000/u000A0-Latin-1-Supplement.el new file mode 100755 index 0000000..c264359 --- /dev/null +++ b/lisp/utf-2000/u000A0-Latin-1-Supplement.el @@ -0,0 +1,2298 @@ +(define-char + '((name . "NO-BREAK SPACE") + (ucs . #x00A0) + (general-category separator space) ; Normative Category + (bidi-category . "CS") + (->decomposition noBreak #x0020) + (mirrored . nil) + (latin-iso8859-1 #x20) ; .AN + (latin-iso8859-2 #x20) ; .AN + (latin-iso8859-3 #x20) ; .AN + (latin-iso8859-4 #x20) ; .AN + (greek-iso8859-7 #x20) ; .AN + (cyrillic-iso8859-5 #x20) ; .AN + (latin-iso8859-9 #x20) ; .AN + (hebrew-iso8859-8 #x20) ; .AN + )) +(define-char + '((name . "INVERTED EXCLAMATION MARK") + (ucs . #x00A1) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x21) ; .AN! + (latin-iso8859-9 #x21) ; .AN! + )) +(define-char + '((name . "FULLWIDTH INVERTED EXCLAMATION MARK") + (->ucs . #x00A1) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00A1) + (mirrored . nil) + (korean-ksc5601 #x22 #x2E) ; $(D"B(B + (japanese-jisx0212 #x22 #x42) ; $(D"B(B + )) +(define-char + '((name . "CENT SIGN") + (ucs . #x00A2) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-iso8859-1 #x22) ; .AN" + (latin-iso8859-9 #x22) ; .AN" + (hebrew-iso8859-8 #x22) ; .AN" + )) +(define-char + '((name . "POUND SIGN") + (ucs . #x00A3) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-iso8859-1 #x23) ; .AN# + (latin-iso8859-3 #x23) ; .AN# + (greek-iso8859-7 #x23) ; .AN# + (latin-iso8859-9 #x23) ; .AN# + (hebrew-iso8859-8 #x23) ; .AN# + )) +(define-char + '((name . "CURRENCY SIGN") + (ucs . #x00A4) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-iso8859-1 #x24) ; .AN$ + (latin-iso8859-2 #x24) ; .AN$ + (latin-iso8859-3 #x24) ; .AN$ + (latin-iso8859-4 #x24) ; .AN$ + (latin-iso8859-9 #x24) ; .AN$ + (hebrew-iso8859-8 #x24) ; .AN$ + )) +(define-char + '((name . "FULLWIDTH CURRENCY SIGN") + (->ucs . #x00A4) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x00A4) + (chinese-gb2312 #x21 #x68) ; $(D"p(B + (korean-ksc5601 #x22 #x34) ; $(D"p(B + (japanese-jisx0212 #x22 #x70) ; $(D"p(B + )) +(define-char + '((name . "YEN SIGN") + (ucs . #x00A5) + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-jisx0201 #x5C) ; .AN% + (latin-iso8859-1 #x25) ; .AN% + (latin-iso8859-9 #x25) ; .AN% + (hebrew-iso8859-8 #x25) ; .AN% + )) +(define-char + '((name . "BROKEN BAR") + (ucs . #x00A6) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x26) ; .AN& + (greek-iso8859-7 #x26) ; .AN& + (latin-iso8859-9 #x26) ; .AN& + (hebrew-iso8859-8 #x26) ; .AN& + )) +(define-char + '((name . "SECTION SIGN") + (ucs . #x00A7) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x27) ; .AN' + (latin-iso8859-2 #x27) ; .AN' + (latin-iso8859-3 #x27) ; .AN' + (latin-iso8859-4 #x27) ; .AN' + (greek-iso8859-7 #x27) ; .AN' + (cyrillic-iso8859-5 #x7D) ; .AN' + (latin-iso8859-9 #x27) ; .AN' + (hebrew-iso8859-8 #x27) ; .AN' + )) +(define-char + '((name . "FULLWIDTH SECTION SIGN") + (->ucs . #x00A7) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00A7) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x78) ; $B!x(B + (chinese-gb2312 #x21 #x6C) ; $B!x(B + (japanese-jisx0208 #x21 #x78) ; $B!x(B + (korean-ksc5601 #x21 #x57) ; $B!x(B + (chinese-cns11643-1 #x21 #x70) ; $B!x(B + )) +(define-char + '((name . "DIAERESIS") + (ucs . #x00A8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0308) + (mirrored . nil) + (latin-iso8859-1 #x28) ; .AN( + (latin-iso8859-2 #x28) ; .AN( + (latin-iso8859-3 #x28) ; .AN( + (latin-iso8859-4 #x28) ; .AN( + (greek-iso8859-7 #x28) ; .AN( + (latin-iso8859-9 #x28) ; .AN( + (hebrew-iso8859-8 #x28) ; .AN( + )) +(define-char + '((name . "FULLWIDTH DIAERESIS") + (->ucs . #x00A8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00A8) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x2F) ; $B!/(B + (chinese-gb2312 #x21 #x27) ; $B!/(B + (japanese-jisx0208 #x21 #x2F) ; $B!/(B + (korean-ksc5601 #x21 #x27) ; $B!/(B + )) +(define-char + '((name . "COPYRIGHT SIGN") + (ucs . #x00A9) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x29) ; .AN) + (greek-iso8859-7 #x29) ; .AN) + (latin-iso8859-9 #x29) ; .AN) + (hebrew-iso8859-8 #x29) ; .AN) + )) +(define-char + '((name . "FULLWIDTH COPYRIGHT SIGN") + (->ucs . #x00A9) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00A9) + (mirrored . nil) + (japanese-jisx0212 #x22 #x6D) ; $(D"m(B + )) +(define-char + '((name . "FEMININE ORDINAL INDICATOR") + (ucs . #x00AA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition super #x0061) + (mirrored . nil) + (latin-iso8859-1 #x2A) ; .AN* + (latin-iso8859-9 #x2A) ; .AN* + )) +(define-char + '((name . "FULLWIDTH FEMININE ORDINAL INDICATOR") + (->ucs . #x00AA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00AA) + (mirrored . nil) + (korean-ksc5601 #x28 #x23) ; $(D"l(B + (japanese-jisx0212 #x22 #x6C) ; $(D"l(B + )) +(define-char + '((name . "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK") + (ucs . #x00AB) + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (iso-10646-comment . "*") + (latin-iso8859-1 #x2B) ; .AN+ + (greek-iso8859-7 #x2B) ; .AN+ + (latin-iso8859-9 #x2B) ; .AN+ + (hebrew-iso8859-8 #x2B) ; .AN+ + )) +(define-char + '((name . "NOT SIGN") + (ucs . #x00AC) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x2C) ; .AN, + (greek-iso8859-7 #x2C) ; .AN, + (latin-iso8859-9 #x2C) ; .AN, + (hebrew-iso8859-8 #x2C) ; .AN, + )) +(define-char + '((name . "SOFT HYPHEN") + (ucs . #x00AD) + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x2D) ; .AN- + (latin-iso8859-2 #x2D) ; .AN- + (latin-iso8859-3 #x2D) ; .AN- + (latin-iso8859-4 #x2D) ; .AN- + (greek-iso8859-7 #x2D) ; .AN- + (cyrillic-iso8859-5 #x2D) ; .AN- + (latin-iso8859-9 #x2D) ; .AN- + (hebrew-iso8859-8 #x2D) ; .AN- + )) +(define-char + '((name . "FULLWIDTH SOFT HYPHEN") + (->ucs . #x00AD) + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00AD) + (mirrored . nil) + (korean-ksc5601 #x21 #x29) ; $(C!)(B + )) +(define-char + '((name . "REGISTERED SIGN") + (ucs . #x00AE) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x2E) ; .AN. + (latin-iso8859-9 #x2E) ; .AN. + (hebrew-iso8859-8 #x2E) ; .AN. + )) +(define-char + '((name . "FULLWIDTH REGISTERED SIGN") + (->ucs . #x00AE) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00AE) + (mirrored . nil) + (japanese-jisx0212 #x22 #x6E) ; $(D"n(B + )) +(define-char + '((name . "MACRON") + (ucs . #x00AF) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0304) + (mirrored . nil) + (latin-iso8859-1 #x2F) ; .AN/ + (latin-iso8859-4 #x2F) ; .AN/ + (latin-iso8859-9 #x2F) ; .AN/ + )) +(define-char + '((name . "DEGREE SIGN") + (ucs . #x00B0) + (general-category symbol other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-iso8859-1 #x30) ; .AN0 + (latin-iso8859-2 #x30) ; .AN0 + (latin-iso8859-3 #x30) ; .AN0 + (latin-iso8859-4 #x30) ; .AN0 + (greek-iso8859-7 #x30) ; .AN0 + (latin-iso8859-9 #x30) ; .AN0 + (hebrew-iso8859-8 #x30) ; .AN0 + )) +(define-char + '((name . "FULLWIDTH DEGREE SIGN") + (->ucs . #x00B0) + (general-category symbol other) ; Informative Category + (bidi-category . "ET") + (->decomposition wide #x00B0) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x6B) ; $B!k(B + (chinese-gb2312 #x21 #x63) ; $B!k(B + (japanese-jisx0208 #x21 #x6B) ; $B!k(B + (korean-ksc5601 #x21 #x46) ; $B!k(B + (chinese-cns11643-1 #x22 #x78) ; $B!k(B + )) +(define-char + '((name . "PLUS-MINUS SIGN") + (ucs . #x00B1) + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (latin-iso8859-1 #x31) ; .AN1 + (greek-iso8859-7 #x31) ; .AN1 + (latin-iso8859-9 #x31) ; .AN1 + (hebrew-iso8859-8 #x31) ; .AN1 + )) +(define-char + '((name . "FULLWIDTH PLUS-MINUS SIGN") + (->ucs . #x00B1) + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (->decomposition wide #x00B1) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x5E) ; $B!^(B + (chinese-gb2312 #x21 #x40) ; $B!^(B + (japanese-jisx0208 #x21 #x5E) ; $B!^(B + (korean-ksc5601 #x21 #x3E) ; $B!^(B + (chinese-cns11643-1 #x22 #x34) ; $B!^(B + )) +(define-char + '((name . "SUPERSCRIPT TWO") + (ucs . #x00B2) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition super #x0032) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (mirrored . nil) + (latin-iso8859-1 #x32) ; .AN2 + (latin-iso8859-3 #x32) ; .AN2 + (greek-iso8859-7 #x32) ; .AN2 + (latin-iso8859-9 #x32) ; .AN2 + (hebrew-iso8859-8 #x32) ; .AN2 + )) +(define-char + '((name . "FULLWIDTH SUPERSCRIPT TWO") + (->ucs . #x00B2) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition wide #x00B2) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (mirrored . nil) + (korean-ksc5601 #x29 #x77) ; $(C)w(B + )) +(define-char + '((name . "SUPERSCRIPT THREE") + (ucs . #x00B3) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition super #x0033) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (mirrored . nil) + (latin-iso8859-1 #x33) ; .AN3 + (latin-iso8859-3 #x33) ; .AN3 + (greek-iso8859-7 #x33) ; .AN3 + (latin-iso8859-9 #x33) ; .AN3 + (hebrew-iso8859-8 #x33) ; .AN3 + )) +(define-char + '((name . "FULLWIDTH SUPERSCRIPT THREE") + (->ucs . #x00B3) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition wide #x00B3) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (mirrored . nil) + (korean-ksc5601 #x29 #x78) ; $(C)x(B + )) +(define-char + '((name . "ACUTE ACCENT") + (ucs . #x00B4) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0301) + (mirrored . nil) + (latin-iso8859-1 #x34) ; .AN4 + (latin-iso8859-2 #x34) ; .AN4 + (latin-iso8859-3 #x34) ; .AN4 + (latin-iso8859-4 #x34) ; .AN4 + (latin-iso8859-9 #x34) ; .AN4 + (hebrew-iso8859-8 #x34) ; .AN4 + )) +(define-char + '((name . "FULLWIDTH ACUTE ACCENT") + (->ucs . #x00B4) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00B4) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x2D) ; $B!-(B + (japanese-jisx0208 #x21 #x2D) ; $B!-(B + (korean-ksc5601 #x22 #x25) ; $B!-(B + )) +(define-char + '((name . "MICRO SIGN") + (ucs . #x00B5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03BC) + (mirrored . nil) + (->uppercase #x039C) + (->titlecase #x039C) + (latin-iso8859-1 #x35) ; .AN5 + (latin-iso8859-3 #x35) ; .AN5 + (latin-iso8859-9 #x35) ; .AN5 + (hebrew-iso8859-8 #x35) ; .AN5 + )) +(define-char + '((name . "PILCROW SIGN") + (ucs . #x00B6) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x36) ; .AN6 + (latin-iso8859-9 #x36) ; .AN6 + (hebrew-iso8859-8 #x36) ; .AN6 + )) +(define-char + '((name . "FULLWIDTH PILCROW SIGN") + (->ucs . #x00B6) + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00B6) + (mirrored . nil) + (japanese-jisx0208 #x22 #x79) ; $B"y(B + (korean-ksc5601 #x22 #x52) ; $B"y(B + )) +(define-char + '((name . "MIDDLE DOT") + (ucs . #x00B7) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x37) ; .AN7 + (latin-iso8859-3 #x37) ; .AN7 + (greek-iso8859-7 #x37) ; .AN7 + (latin-iso8859-9 #x37) ; .AN7 + (hebrew-iso8859-8 #x37) ; .AN7 + )) +(define-char + '((name . "FULLWIDTH MIDDLE DOT") + (->ucs . #x00B7) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00B7) + (mirrored . nil) + (korean-ksc5601 #x21 #x24) ; $(C!$(B + (chinese-cns11643-1 #x21 #x26) ; $(C!$(B + )) +(define-char + '((name . "CEDILLA") + (ucs . #x00B8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0327) + (mirrored . nil) + (latin-iso8859-1 #x38) ; .AN8 + (latin-iso8859-2 #x38) ; .AN8 + (latin-iso8859-3 #x38) ; .AN8 + (latin-iso8859-4 #x38) ; .AN8 + (latin-iso8859-9 #x38) ; .AN8 + (hebrew-iso8859-8 #x38) ; .AN8 + )) +(define-char + '((name . "FULLWIDTH CEDILLA") + (->ucs . #x00B8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00B8) + (mirrored . nil) + (korean-ksc5601 #x22 #x2C) ; $(D"1(B + (japanese-jisx0212 #x22 #x31) ; $(D"1(B + )) +(define-char + '((name . "SUPERSCRIPT ONE") + (ucs . #x00B9) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition super #x0031) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (mirrored . nil) + (latin-iso8859-1 #x39) ; .AN9 + (latin-iso8859-9 #x39) ; .AN9 + (hebrew-iso8859-8 #x39) ; .AN9 + )) +(define-char + '((name . "FULLWIDTH SUPERSCRIPT ONE") + (->ucs . #x00B9) + (general-category number other) ; Normative Category + (bidi-category . "EN") + (->decomposition wide #x00B9) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (mirrored . nil) + (korean-ksc5601 #x29 #x76) ; $(C)v(B + )) +(define-char + '((name . "MASCULINE ORDINAL INDICATOR") + (ucs . #x00BA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition super #x006F) + (mirrored . nil) + (latin-iso8859-1 #x3A) ; .AN: + (latin-iso8859-9 #x3A) ; .AN: + )) +(define-char + '((name . "FULLWIDTH MASCULINE ORDINAL INDICATOR") + (->ucs . #x00BA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00BA) + (mirrored . nil) + (korean-ksc5601 #x28 #x2C) ; $(D"k(B + (japanese-jisx0212 #x22 #x6B) ; $(D"k(B + )) +(define-char + '((name . "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK") + (ucs . #x00BB) + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (iso-10646-comment . "*") + (latin-iso8859-1 #x3B) ; .AN; + (greek-iso8859-7 #x3B) ; .AN; + (latin-iso8859-9 #x3B) ; .AN; + (hebrew-iso8859-8 #x3B) ; .AN; + )) +(define-char + '((name . "VULGAR FRACTION ONE QUARTER") + (ucs . #x00BC) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition fraction #x0031 #x2044 #x0034) + (numeric-value . 1/4) + (mirrored . nil) + (latin-iso8859-1 #x3C) ; .AN< + (latin-iso8859-9 #x3C) ; .AN< + (hebrew-iso8859-8 #x3C) ; .AN< + )) +(define-char + '((name . "FULLWIDTH VULGAR FRACTION ONE QUARTER") + (->ucs . #x00BC) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition wide #x00BC) + (numeric-value . 1/4) + (mirrored . nil) + (korean-ksc5601 #x28 #x79) ; $(C(y(B + )) +(define-char + '((name . "VULGAR FRACTION ONE HALF") + (ucs . #x00BD) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition fraction #x0031 #x2044 #x0032) + (numeric-value . 1/2) + (mirrored . nil) + (latin-iso8859-1 #x3D) ; .AN= + (latin-iso8859-3 #x3D) ; .AN= + (greek-iso8859-7 #x3D) ; .AN= + (latin-iso8859-9 #x3D) ; .AN= + (hebrew-iso8859-8 #x3D) ; .AN= + )) +(define-char + '((name . "FULLWIDTH VULGAR FRACTION ONE HALF") + (->ucs . #x00BD) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition wide #x00BD) + (numeric-value . 1/2) + (mirrored . nil) + (korean-ksc5601 #x28 #x76) ; $(C(v(B + )) +(define-char + '((name . "VULGAR FRACTION THREE QUARTERS") + (ucs . #x00BE) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition fraction #x0033 #x2044 #x0034) + (numeric-value . 3/4) + (mirrored . nil) + (latin-iso8859-1 #x3E) ; .AN> + (latin-iso8859-9 #x3E) ; .AN> + (hebrew-iso8859-8 #x3E) ; .AN> + )) +(define-char + '((name . "FULLWIDTH VULGAR FRACTION THREE QUARTERS") + (->ucs . #x00BE) + (general-category number other) ; Normative Category + (bidi-category . "ON") + (->decomposition wide #x00BE) + (numeric-value . 3/4) + (mirrored . nil) + (korean-ksc5601 #x28 #x7A) ; $(C(z(B + )) +(define-char + '((name . "INVERTED QUESTION MARK") + (ucs . #x00BF) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x3F) ; .AN? + (latin-iso8859-9 #x3F) ; .AN? + )) +(define-char + '((name . "FULLWIDTH INVERTED QUESTION MARK") + (->ucs . #x00BF) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00BF) + (mirrored . nil) + (korean-ksc5601 #x22 #x2F) ; $(D"D(B + (japanese-jisx0212 #x22 #x44) ; $(D"D(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH GRAVE") + (ucs . #x00C0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0300) + (mirrored . nil) + (->lowercase #x00E0) + (latin-iso8859-1 #x40) ; .AN@ + (latin-iso8859-3 #x40) ; .AN@ + (latin-iso8859-9 #x40) ; .AN@ + (latin-viscii-upper #x60) ; .AN@ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH GRAVE") + (->ucs . #x00C0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C0) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH GRAVE"))) + (japanese-jisx0212 #x2A #x22) ; $(D*"(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH ACUTE") + (ucs . #x00C1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0301) + (mirrored . nil) + (->lowercase #x00E1) + (latin-iso8859-1 #x41) ; .ANA + (latin-iso8859-2 #x41) ; .ANA + (latin-iso8859-3 #x41) ; .ANA + (latin-iso8859-4 #x41) ; .ANA + (latin-iso8859-9 #x41) ; .ANA + (latin-viscii-upper #x61) ; .ANA + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH ACUTE") + (->ucs . #x00C1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C1) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH ACUTE"))) + (japanese-jisx0212 #x2A #x21) ; $(D*!(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX") + (ucs . #x00C2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0302) + (mirrored . nil) + (->lowercase #x00E2) + (latin-iso8859-1 #x42) ; .ANB + (latin-iso8859-2 #x42) ; .ANB + (latin-iso8859-3 #x42) ; .ANB + (latin-iso8859-4 #x42) ; .ANB + (latin-iso8859-9 #x42) ; .ANB + (latin-viscii-upper #x62) ; .ANB + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CIRCUMFLEX") + (->ucs . #x00C2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C2) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x24) ; $(D*$(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH TILDE") + (ucs . #x00C3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0303) + (mirrored . nil) + (->lowercase #x00E3) + (latin-iso8859-1 #x43) ; .ANC + (latin-iso8859-4 #x43) ; .ANC + (latin-iso8859-9 #x43) ; .ANC + (latin-viscii-upper #x63) ; .ANC + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH TILDE") + (->ucs . #x00C3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C3) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH TILDE"))) + (japanese-jisx0212 #x2A #x2A) ; $(D**(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DIAERESIS") + (ucs . #x00C4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0308) + (mirrored . nil) + (->lowercase #x00E4) + (latin-iso8859-1 #x44) ; .AND + (latin-iso8859-2 #x44) ; .AND + (latin-iso8859-3 #x44) ; .AND + (latin-iso8859-4 #x44) ; .AND + (latin-iso8859-9 #x44) ; .AND + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH DIAERESIS") + (->ucs . #x00C4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C4) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x23) ; $(D*#(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH RING ABOVE") + (ucs . #x00C5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x030A) + (mirrored . nil) + (->lowercase #x00E5) + (latin-iso8859-1 #x45) ; .ANE + (latin-iso8859-4 #x45) ; .ANE + (latin-iso8859-9 #x45) ; .ANE + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH RING ABOVE") + (->ucs . #x00C5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C5) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH RING ABOVE"))) + (japanese-jisx0212 #x2A #x29) ; $(D*)(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE") + (ucs . #x00C6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->lowercase #x00E6) + (latin-iso8859-1 #x46) ; .ANF + (latin-iso8859-4 #x46) ; .ANF + (latin-iso8859-9 #x46) ; .ANF + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER AE") + (->ucs . #x00C6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER AE"))) + (korean-ksc5601 #x28 #x21) ; $(D)!(B + (japanese-jisx0212 #x29 #x21) ; $(D)!(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CEDILLA") + (ucs . #x00C7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0043 #x0327) + (mirrored . nil) + (->lowercase #x00E7) + (latin-iso8859-1 #x47) ; .ANG + (latin-iso8859-2 #x47) ; .ANG + (latin-iso8859-3 #x47) ; .ANG + (latin-iso8859-9 #x47) ; .ANG + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CEDILLA") + (->ucs . #x00C7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C7) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x2E) ; $(D*.(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH GRAVE") + (ucs . #x00C8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0300) + (mirrored . nil) + (->lowercase #x00E8) + (latin-iso8859-1 #x48) ; .ANH + (latin-iso8859-3 #x48) ; .ANH + (latin-iso8859-9 #x48) ; .ANH + (latin-viscii-upper #x68) ; .ANH + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH GRAVE") + (->ucs . #x00C8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C8) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH GRAVE"))) + (japanese-jisx0212 #x2A #x32) ; $(D*2(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH ACUTE") + (ucs . #x00C9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0301) + (mirrored . nil) + (->lowercase #x00E9) + (latin-iso8859-1 #x49) ; .ANI + (latin-iso8859-2 #x49) ; .ANI + (latin-iso8859-3 #x49) ; .ANI + (latin-iso8859-4 #x49) ; .ANI + (latin-iso8859-9 #x49) ; .ANI + (latin-viscii-upper #x69) ; .ANI + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH ACUTE") + (->ucs . #x00C9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00C9) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH ACUTE"))) + (japanese-jisx0212 #x2A #x31) ; $(D*1(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX") + (ucs . #x00CA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0302) + (mirrored . nil) + (->lowercase #x00EA) + (latin-iso8859-1 #x4A) ; .ANJ + (latin-iso8859-3 #x4A) ; .ANJ + (latin-iso8859-9 #x4A) ; .ANJ + (latin-viscii-upper #x6A) ; .ANJ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CIRCUMFLEX") + (->ucs . #x00CA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CA) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x34) ; $(D*4(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DIAERESIS") + (ucs . #x00CB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0308) + (mirrored . nil) + (->lowercase #x00EB) + (latin-iso8859-1 #x4B) ; .ANK + (latin-iso8859-2 #x4B) ; .ANK + (latin-iso8859-3 #x4B) ; .ANK + (latin-iso8859-4 #x4B) ; .ANK + (latin-iso8859-9 #x4B) ; .ANK + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DIAERESIS") + (->ucs . #x00CB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CB) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x33) ; $(D*3(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH GRAVE") + (ucs . #x00CC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0300) + (mirrored . nil) + (->lowercase #x00EC) + (latin-iso8859-1 #x4C) ; .ANL + (latin-iso8859-3 #x4C) ; .ANL + (latin-iso8859-9 #x4C) ; .ANL + (latin-viscii-upper #x6C) ; .ANL + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH GRAVE") + (->ucs . #x00CC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CC) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH GRAVE"))) + (japanese-jisx0212 #x2A #x40) ; $(D*@(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH ACUTE") + (ucs . #x00CD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0301) + (mirrored . nil) + (->lowercase #x00ED) + (latin-iso8859-1 #x4D) ; .ANM + (latin-iso8859-2 #x4D) ; .ANM + (latin-iso8859-3 #x4D) ; .ANM + (latin-iso8859-4 #x4D) ; .ANM + (latin-iso8859-9 #x4D) ; .ANM + (latin-viscii-upper #x6D) ; .ANM + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH ACUTE") + (->ucs . #x00CD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CD) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH ACUTE"))) + (japanese-jisx0212 #x2A #x3F) ; $(D*?(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX") + (ucs . #x00CE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0302) + (mirrored . nil) + (->lowercase #x00EE) + (latin-iso8859-1 #x4E) ; .ANN + (latin-iso8859-2 #x4E) ; .ANN + (latin-iso8859-3 #x4E) ; .ANN + (latin-iso8859-4 #x4E) ; .ANN + (latin-iso8859-9 #x4E) ; .ANN + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH CIRCUMFLEX") + (->ucs . #x00CE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CE) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x42) ; $(D*B(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DIAERESIS") + (ucs . #x00CF) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0308) + (mirrored . nil) + (->lowercase #x00EF) + (latin-iso8859-1 #x4F) ; .ANO + (latin-iso8859-3 #x4F) ; .ANO + (latin-iso8859-9 #x4F) ; .ANO + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH DIAERESIS") + (->ucs . #x00CF) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00CF) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x41) ; $(D*A(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER ETH") + (ucs . #x00D0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->lowercase #x00F0) + (latin-iso8859-1 #x50) ; .ANP + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER ETH") + (->ucs . #x00D0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->decomposition wide #x00D0) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER ETH"))) + (korean-ksc5601 #x28 #x22) ; $(C("(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH TILDE") + (ucs . #x00D1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004E #x0303) + (mirrored . nil) + (->lowercase #x00F1) + (latin-iso8859-1 #x51) ; .ANQ + (latin-iso8859-3 #x51) ; .ANQ + (latin-iso8859-9 #x51) ; .ANQ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH TILDE") + (->ucs . #x00D1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D1) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER N WITH TILDE"))) + (japanese-jisx0212 #x2A #x50) ; $(D*P(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH GRAVE") + (ucs . #x00D2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0300) + (mirrored . nil) + (->lowercase #x00F2) + (latin-iso8859-1 #x52) ; .ANR + (latin-iso8859-3 #x52) ; .ANR + (latin-iso8859-9 #x52) ; .ANR + (latin-viscii-upper #x72) ; .ANR + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH GRAVE") + (->ucs . #x00D2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D2) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH GRAVE"))) + (japanese-jisx0212 #x2A #x52) ; $(D*R(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH ACUTE") + (ucs . #x00D3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0301) + (mirrored . nil) + (->lowercase #x00F3) + (latin-iso8859-1 #x53) ; .ANS + (latin-iso8859-2 #x53) ; .ANS + (latin-iso8859-3 #x53) ; .ANS + (latin-iso8859-9 #x53) ; .ANS + (latin-viscii-upper #x73) ; .ANS + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH ACUTE") + (->ucs . #x00D3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D3) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH ACUTE"))) + (japanese-jisx0212 #x2A #x51) ; $(D*Q(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX") + (ucs . #x00D4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0302) + (mirrored . nil) + (->lowercase #x00F4) + (latin-iso8859-1 #x54) ; .ANT + (latin-iso8859-2 #x54) ; .ANT + (latin-iso8859-3 #x54) ; .ANT + (latin-iso8859-4 #x54) ; .ANT + (latin-iso8859-9 #x54) ; .ANT + (latin-viscii-upper #x74) ; .ANT + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CIRCUMFLEX") + (->ucs . #x00D4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D4) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x54) ; $(D*T(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE") + (ucs . #x00D5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0303) + (mirrored . nil) + (->lowercase #x00F5) + (latin-iso8859-1 #x55) ; .ANU + (latin-iso8859-4 #x55) ; .ANU + (latin-iso8859-9 #x55) ; .ANU + (latin-viscii-upper #x75) ; .ANU + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH TILDE") + (->ucs . #x00D5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D5) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH TILDE"))) + (japanese-jisx0212 #x2A #x58) ; $(D*X(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DIAERESIS") + (ucs . #x00D6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0308) + (mirrored . nil) + (->lowercase #x00F6) + (latin-iso8859-1 #x56) ; .ANV + (latin-iso8859-2 #x56) ; .ANV + (latin-iso8859-3 #x56) ; .ANV + (latin-iso8859-4 #x56) ; .ANV + (latin-iso8859-9 #x56) ; .ANV + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DIAERESIS") + (->ucs . #x00D6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00D6) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x53) ; $(D*S(B + )) +(define-char + '((name . "MULTIPLICATION SIGN") + (ucs . #x00D7) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x57) ; .ANW + (latin-iso8859-2 #x57) ; .ANW + (latin-iso8859-3 #x57) ; .ANW + (latin-iso8859-4 #x57) ; .ANW + (latin-iso8859-9 #x57) ; .ANW + (hebrew-iso8859-8 #x2A) ; .ANW + )) +(define-char + '((name . "FULLWIDTH MULTIPLICATION SIGN") + (->ucs . #x00D7) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00D7) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x5F) ; $B!_(B + (chinese-gb2312 #x21 #x41) ; $B!_(B + (japanese-jisx0208 #x21 #x5F) ; $B!_(B + (korean-ksc5601 #x21 #x3F) ; $B!_(B + (chinese-cns11643-1 #x22 #x32) ; $B!_(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH STROKE") + (ucs . #x00D8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x00F8) + (latin-iso8859-1 #x58) ; .ANX + (latin-iso8859-4 #x58) ; .ANX + (latin-iso8859-9 #x58) ; .ANX + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH STROKE") + (->ucs . #x00D8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH STROKE"))) + (korean-ksc5601 #x28 #x2A) ; $(D),(B + (japanese-jisx0212 #x29 #x2C) ; $(D),(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH GRAVE") + (ucs . #x00D9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0300) + (mirrored . nil) + (->lowercase #x00F9) + (latin-iso8859-1 #x59) ; .ANY + (latin-iso8859-3 #x59) ; .ANY + (latin-iso8859-9 #x59) ; .ANY + (latin-viscii-upper #x79) ; .ANY + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH GRAVE") + (->ucs . #x00D9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0300) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH GRAVE"))) + (japanese-jisx0212 #x2A #x63) ; $(D*c(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH ACUTE") + (ucs . #x00DA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0301) + (mirrored . nil) + (->lowercase #x00FA) + (latin-iso8859-1 #x5A) ; .ANZ + (latin-iso8859-2 #x5A) ; .ANZ + (latin-iso8859-3 #x5A) ; .ANZ + (latin-iso8859-4 #x5A) ; .ANZ + (latin-iso8859-9 #x5A) ; .ANZ + (latin-viscii-upper #x7A) ; .ANZ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH ACUTE") + (->ucs . #x00DA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DA) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH ACUTE"))) + (japanese-jisx0212 #x2A #x62) ; $(D*b(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX") + (ucs . #x00DB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0302) + (mirrored . nil) + (->lowercase #x00FB) + (latin-iso8859-1 #x5B) ; .AN[ + (latin-iso8859-3 #x5B) ; .AN[ + (latin-iso8859-4 #x5B) ; .AN[ + (latin-iso8859-9 #x5B) ; .AN[ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CIRCUMFLEX") + (->ucs . #x00DB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DB) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x65) ; $(D*e(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS") + (ucs . #x00DC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0308) + (mirrored . nil) + (->lowercase #x00FC) + (latin-iso8859-1 #x5C) ; .AN\ + (latin-iso8859-2 #x5C) ; .AN\ + (latin-iso8859-3 #x5C) ; .AN\ + (latin-iso8859-4 #x5C) ; .AN\ + (latin-iso8859-9 #x5C) ; .AN\ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS") + (->ucs . #x00DC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DC) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x64) ; $(D*d(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH ACUTE") + (ucs . #x00DD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0059 #x0301) + (mirrored . nil) + (->lowercase #x00FD) + (latin-iso8859-1 #x5D) ; .AN] + (latin-iso8859-2 #x5D) ; .AN] + (latin-viscii-upper #x7D) ; .AN] + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH ACUTE") + (->ucs . #x00DD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DD) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Y WITH ACUTE"))) + (japanese-jisx0212 #x2A #x72) ; $(D*r(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER THORN") + (ucs . #x00DE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->lowercase #x00FE) + (latin-iso8859-1 #x5E) ; .AN^ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER THORN") + (->ucs . #x00DE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DE) + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER THORN"))) + (korean-ksc5601 #x28 #x2D) ; $(D)0(B + (japanese-jisx0212 #x29 #x30) ; $(D)0(B + )) +(define-char + '((name . "LATIN SMALL LETTER SHARP S") + (ucs . #x00DF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "German") + (latin-iso8859-1 #x5F) ; .AN_ + (latin-iso8859-2 #x5F) ; .AN_ + (latin-iso8859-3 #x5F) ; .AN_ + (latin-iso8859-4 #x5F) ; .AN_ + (latin-iso8859-9 #x5F) ; .AN_ + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER SHARP S") + (->ucs . #x00DF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00DF) + (mirrored . nil) + (iso-10646-comment . "German") + (korean-ksc5601 #x29 #x2C) ; $(D)N(B + (japanese-jisx0212 #x29 #x4E) ; $(D)N(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH GRAVE") + (ucs . #x00E0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0300) + (mirrored . nil) + (->uppercase #x00C0) + (->titlecase #x00C0) + (latin-iso8859-1 #x60) ; .AN` + (latin-iso8859-3 #x60) ; .AN` + (latin-iso8859-9 #x60) ; .AN` + (latin-viscii-lower #x60) ; .AN` + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH GRAVE") + (->ucs . #x00E0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E0) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH GRAVE"))) + (chinese-gb2312 #x28 #x24) ; $(D+"(B + (japanese-jisx0212 #x2B #x22) ; $(D+"(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH ACUTE") + (ucs . #x00E1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0301) + (mirrored . nil) + (->uppercase #x00C1) + (->titlecase #x00C1) + (latin-iso8859-1 #x61) ; .ANa + (latin-iso8859-2 #x61) ; .ANa + (latin-iso8859-3 #x61) ; .ANa + (latin-iso8859-4 #x61) ; .ANa + (latin-iso8859-9 #x61) ; .ANa + (latin-viscii-lower #x61) ; .ANa + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH ACUTE") + (->ucs . #x00E1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E1) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH ACUTE"))) + (chinese-gb2312 #x28 #x22) ; $(D+!(B + (japanese-jisx0212 #x2B #x21) ; $(D+!(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX") + (ucs . #x00E2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0302) + (mirrored . nil) + (->uppercase #x00C2) + (->titlecase #x00C2) + (latin-iso8859-1 #x62) ; .ANb + (latin-iso8859-2 #x62) ; .ANb + (latin-iso8859-3 #x62) ; .ANb + (latin-iso8859-4 #x62) ; .ANb + (latin-iso8859-9 #x62) ; .ANb + (latin-viscii-lower #x62) ; .ANb + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH CIRCUMFLEX") + (->ucs . #x00E2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E2) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x24) ; $(D+$(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH TILDE") + (ucs . #x00E3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0303) + (mirrored . nil) + (->uppercase #x00C3) + (->titlecase #x00C3) + (latin-iso8859-1 #x63) ; .ANc + (latin-iso8859-4 #x63) ; .ANc + (latin-iso8859-9 #x63) ; .ANc + (latin-viscii-lower #x63) ; .ANc + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH TILDE") + (->ucs . #x00E3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E3) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH TILDE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH TILDE"))) + (japanese-jisx0212 #x2B #x2A) ; $(D+*(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DIAERESIS") + (ucs . #x00E4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0308) + (mirrored . nil) + (->uppercase #x00C4) + (->titlecase #x00C4) + (latin-iso8859-1 #x64) ; .ANd + (latin-iso8859-2 #x64) ; .ANd + (latin-iso8859-3 #x64) ; .ANd + (latin-iso8859-4 #x64) ; .ANd + (latin-iso8859-9 #x64) ; .ANd + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH DIAERESIS") + (->ucs . #x00E4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E4) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH DIAERESIS"))) + (japanese-jisx0212 #x2B #x23) ; $(D+#(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RING ABOVE") + (ucs . #x00E5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x030A) + (mirrored . nil) + (->uppercase #x00C5) + (->titlecase #x00C5) + (latin-iso8859-1 #x65) ; .ANe + (latin-iso8859-4 #x65) ; .ANe + (latin-iso8859-9 #x65) ; .ANe + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH RING ABOVE") + (->ucs . #x00E5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E5) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH RING ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH RING ABOVE"))) + (japanese-jisx0212 #x2B #x29) ; $(D+)(B + )) +(define-char + '((name . "LATIN SMALL LETTER AE") + (ucs . #x00E6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->uppercase #x00C6) + (->titlecase #x00C6) + (latin-iso8859-1 #x66) ; .ANf + (latin-iso8859-4 #x66) ; .ANf + (latin-iso8859-9 #x66) ; .ANf + (ipa #x24) ; .ANf + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER AE") + (->ucs . #x00E6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E6) + (mirrored . nil) + (iso-10646-comment . "ash *") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER AE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER AE"))) + (korean-ksc5601 #x29 #x21) ; $(D)A(B + (japanese-jisx0212 #x29 #x41) ; $(D)A(B + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CEDILLA") + (ucs . #x00E7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0063 #x0327) + (mirrored . nil) + (->uppercase #x00C7) + (->titlecase #x00C7) + (latin-iso8859-1 #x67) ; .ANg + (latin-iso8859-2 #x67) ; .ANg + (latin-iso8859-3 #x67) ; .ANg + (latin-iso8859-9 #x67) ; .ANg + (ipa #x4E) ; .ANg + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C WITH CEDILLA") + (->ucs . #x00E7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E7) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x2E) ; $(D+.(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH GRAVE") + (ucs . #x00E8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0300) + (mirrored . nil) + (->uppercase #x00C8) + (->titlecase #x00C8) + (latin-iso8859-1 #x68) ; .ANh + (latin-iso8859-3 #x68) ; .ANh + (latin-iso8859-9 #x68) ; .ANh + (latin-viscii-lower #x68) ; .ANh + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH GRAVE") + (->ucs . #x00E8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E8) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH GRAVE"))) + (chinese-gb2312 #x28 #x28) ; $(D+2(B + (japanese-jisx0212 #x2B #x32) ; $(D+2(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH ACUTE") + (ucs . #x00E9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0301) + (mirrored . nil) + (->uppercase #x00C9) + (->titlecase #x00C9) + (latin-iso8859-1 #x69) ; .ANi + (latin-iso8859-2 #x69) ; .ANi + (latin-iso8859-3 #x69) ; .ANi + (latin-iso8859-4 #x69) ; .ANi + (latin-iso8859-9 #x69) ; .ANi + (latin-viscii-lower #x69) ; .ANi + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH ACUTE") + (->ucs . #x00E9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00E9) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH ACUTE"))) + (chinese-gb2312 #x28 #x26) ; $(D+1(B + (japanese-jisx0212 #x2B #x31) ; $(D+1(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX") + (ucs . #x00EA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0302) + (mirrored . nil) + (->uppercase #x00CA) + (->titlecase #x00CA) + (latin-iso8859-1 #x6A) ; .ANj + (latin-iso8859-3 #x6A) ; .ANj + (latin-iso8859-9 #x6A) ; .ANj + (latin-viscii-lower #x6A) ; .ANj + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH CIRCUMFLEX") + (->ucs . #x00EA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00EA) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CIRCUMFLEX"))) + (chinese-gb2312 #x28 #x3A) ; $(D+4(B + (japanese-jisx0212 #x2B #x34) ; $(D+4(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DIAERESIS") + (ucs . #x00EB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0308) + (mirrored . nil) + (->uppercase #x00CB) + (->titlecase #x00CB) + (latin-iso8859-1 #x6B) ; .ANk + (latin-iso8859-2 #x6B) ; .ANk + (latin-iso8859-3 #x6B) ; .ANk + (latin-iso8859-4 #x6B) ; .ANk + (latin-iso8859-9 #x6B) ; .ANk + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH DIAERESIS") + (->ucs . #x00EB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00EB) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DIAERESIS"))) + (japanese-jisx0212 #x2B #x33) ; $(D+3(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH GRAVE") + (ucs . #x00EC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0300) + (mirrored . nil) + (->uppercase #x00CC) + (->titlecase #x00CC) + (latin-iso8859-1 #x6C) ; .ANl + (latin-iso8859-3 #x6C) ; .ANl + (latin-iso8859-9 #x6C) ; .ANl + (latin-viscii-lower #x6C) ; .ANl + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH GRAVE") + (->ucs . #x00EC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00EC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH GRAVE"))) + (chinese-gb2312 #x28 #x2C) ; $(D+@(B + (japanese-jisx0212 #x2B #x40) ; $(D+@(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH ACUTE") + (ucs . #x00ED) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0301) + (mirrored . nil) + (->uppercase #x00CD) + (->titlecase #x00CD) + (latin-iso8859-1 #x6D) ; .ANm + (latin-iso8859-2 #x6D) ; .ANm + (latin-iso8859-3 #x6D) ; .ANm + (latin-iso8859-4 #x6D) ; .ANm + (latin-iso8859-9 #x6D) ; .ANm + (latin-viscii-lower #x6D) ; .ANm + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH ACUTE") + (->ucs . #x00ED) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00ED) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH ACUTE"))) + (chinese-gb2312 #x28 #x2A) ; $(D+?(B + (japanese-jisx0212 #x2B #x3F) ; $(D+?(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH CIRCUMFLEX") + (ucs . #x00EE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0302) + (mirrored . nil) + (->uppercase #x00CE) + (->titlecase #x00CE) + (latin-iso8859-1 #x6E) ; .ANn + (latin-iso8859-2 #x6E) ; .ANn + (latin-iso8859-3 #x6E) ; .ANn + (latin-iso8859-4 #x6E) ; .ANn + (latin-iso8859-9 #x6E) ; .ANn + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH CIRCUMFLEX") + (->ucs . #x00EE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00EE) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x42) ; $(D+B(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DIAERESIS") + (ucs . #x00EF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0308) + (mirrored . nil) + (->uppercase #x00CF) + (->titlecase #x00CF) + (latin-iso8859-1 #x6F) ; .ANo + (latin-iso8859-3 #x6F) ; .ANo + (latin-iso8859-9 #x6F) ; .ANo + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH DIAERESIS") + (->ucs . #x00EF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0308) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH DIAERESIS"))) + (japanese-jisx0212 #x2B #x41) ; $(D+A(B + )) +(define-char + '((name . "LATIN SMALL LETTER ETH") + (ucs . #x00F0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase #x00D0) + (->titlecase #x00D0) + (latin-iso8859-1 #x70) ; .ANp + (ipa #x49) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER ETH") + (->ucs . #x00F0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER ETH"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER ETH"))) + (korean-ksc5601 #x29 #x23) ; $(D)C(B + (japanese-jisx0212 #x29 #x43) ; $(D)C(B + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH TILDE") + (ucs . #x00F1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006E #x0303) + (mirrored . nil) + (->uppercase #x00D1) + (->titlecase #x00D1) + (latin-iso8859-1 #x71) ; .ANq + (latin-iso8859-3 #x71) ; .ANq + (latin-iso8859-9 #x71) ; .ANq + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER N WITH TILDE") + (->ucs . #x00F1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F1) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH TILDE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH TILDE"))) + (japanese-jisx0212 #x2B #x50) ; $(D+P(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH GRAVE") + (ucs . #x00F2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0300) + (mirrored . nil) + (->uppercase #x00D2) + (->titlecase #x00D2) + (latin-iso8859-1 #x72) ; .ANr + (latin-iso8859-3 #x72) ; .ANr + (latin-iso8859-9 #x72) ; .ANr + (latin-viscii-lower #x72) ; .ANr + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH GRAVE") + (->ucs . #x00F2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F2) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH GRAVE"))) + (chinese-gb2312 #x28 #x30) ; $(D+R(B + (japanese-jisx0212 #x2B #x52) ; $(D+R(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH ACUTE") + (ucs . #x00F3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0301) + (mirrored . nil) + (->uppercase #x00D3) + (->titlecase #x00D3) + (latin-iso8859-1 #x73) ; .ANs + (latin-iso8859-2 #x73) ; .ANs + (latin-iso8859-3 #x73) ; .ANs + (latin-iso8859-9 #x73) ; .ANs + (latin-viscii-lower #x73) ; .ANs + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH ACUTE") + (->ucs . #x00F3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F3) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH ACUTE"))) + (chinese-gb2312 #x28 #x2E) ; $(D+Q(B + (japanese-jisx0212 #x2B #x51) ; $(D+Q(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX") + (ucs . #x00F4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0302) + (mirrored . nil) + (->uppercase #x00D4) + (->titlecase #x00D4) + (latin-iso8859-1 #x74) ; .ANt + (latin-iso8859-2 #x74) ; .ANt + (latin-iso8859-3 #x74) ; .ANt + (latin-iso8859-4 #x74) ; .ANt + (latin-iso8859-9 #x74) ; .ANt + (latin-viscii-lower #x74) ; .ANt + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH CIRCUMFLEX") + (->ucs . #x00F4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F4) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x54) ; $(D+T(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE") + (ucs . #x00F5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0303) + (mirrored . nil) + (->uppercase #x00D5) + (->titlecase #x00D5) + (latin-iso8859-1 #x75) ; .ANu + (latin-iso8859-4 #x75) ; .ANu + (latin-iso8859-9 #x75) ; .ANu + (latin-viscii-lower #x75) ; .ANu + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH TILDE") + (->ucs . #x00F5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F5) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH TILDE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH TILDE"))) + (japanese-jisx0212 #x2B #x58) ; $(D+X(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DIAERESIS") + (ucs . #x00F6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0308) + (mirrored . nil) + (->uppercase #x00D6) + (->titlecase #x00D6) + (latin-iso8859-1 #x76) ; .ANv + (latin-iso8859-2 #x76) ; .ANv + (latin-iso8859-3 #x76) ; .ANv + (latin-iso8859-4 #x76) ; .ANv + (latin-iso8859-9 #x76) ; .ANv + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH DIAERESIS") + (->ucs . #x00F6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F6) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DIAERESIS"))) + (japanese-jisx0212 #x2B #x53) ; $(D+S(B + )) +(define-char + '((name . "DIVISION SIGN") + (ucs . #x00F7) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (latin-iso8859-1 #x77) ; .ANw + (latin-iso8859-2 #x77) ; .ANw + (latin-iso8859-3 #x77) ; .ANw + (latin-iso8859-4 #x77) ; .ANw + (latin-iso8859-9 #x77) ; .ANw + (hebrew-iso8859-8 #x3A) ; .ANw + )) +(define-char + '((name . "FULLWIDTH DIVISION SIGN") + (->ucs . #x00F7) + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x00F7) + (mirrored . nil) + (japanese-jisx0208-1978 #x21 #x60) ; $B!`(B + (chinese-gb2312 #x21 #x42) ; $B!`(B + (japanese-jisx0208 #x21 #x60) ; $B!`(B + (korean-ksc5601 #x21 #x40) ; $B!`(B + (chinese-cns11643-1 #x22 #x33) ; $B!`(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH STROKE") + (ucs . #x00F8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x00D8) + (->titlecase #x00D8) + (latin-iso8859-1 #x78) ; .ANx + (latin-iso8859-4 #x78) ; .ANx + (latin-iso8859-9 #x78) ; .ANx + (ipa #x2F) ; .ANx + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH STROKE") + (->ucs . #x00F8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F8) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH STROKE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH STROKE"))) + (korean-ksc5601 #x29 #x2A) ; $(D)L(B + (japanese-jisx0212 #x29 #x4C) ; $(D)L(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH GRAVE") + (ucs . #x00F9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0300) + (mirrored . nil) + (->uppercase #x00D9) + (->titlecase #x00D9) + (latin-iso8859-1 #x79) ; .ANy + (latin-iso8859-3 #x79) ; .ANy + (latin-iso8859-9 #x79) ; .ANy + (latin-viscii-lower #x79) ; .ANy + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH GRAVE") + (->ucs . #x00F9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00F9) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH GRAVE"))) + (chinese-gb2312 #x28 #x34) ; $(D+c(B + (japanese-jisx0212 #x2B #x63) ; $(D+c(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH ACUTE") + (ucs . #x00FA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0301) + (mirrored . nil) + (->uppercase #x00DA) + (->titlecase #x00DA) + (latin-iso8859-1 #x7A) ; .ANz + (latin-iso8859-2 #x7A) ; .ANz + (latin-iso8859-3 #x7A) ; .ANz + (latin-iso8859-4 #x7A) ; .ANz + (latin-iso8859-9 #x7A) ; .ANz + (latin-viscii-lower #x7A) ; .ANz + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH ACUTE") + (->ucs . #x00FA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FA) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH ACUTE"))) + (chinese-gb2312 #x28 #x32) ; $(D+b(B + (japanese-jisx0212 #x2B #x62) ; $(D+b(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX") + (ucs . #x00FB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0302) + (mirrored . nil) + (->uppercase #x00DB) + (->titlecase #x00DB) + (latin-iso8859-1 #x7B) ; .AN{ + (latin-iso8859-3 #x7B) ; .AN{ + (latin-iso8859-4 #x7B) ; .AN{ + (latin-iso8859-9 #x7B) ; .AN{ + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH CIRCUMFLEX") + (->ucs . #x00FB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FB) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x65) ; $(D+e(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS") + (ucs . #x00FC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0308) + (mirrored . nil) + (->uppercase #x00DC) + (->titlecase #x00DC) + (latin-iso8859-1 #x7C) ; .AN| + (latin-iso8859-2 #x7C) ; .AN| + (latin-iso8859-3 #x7C) ; .AN| + (latin-iso8859-4 #x7C) ; .AN| + (latin-iso8859-9 #x7C) ; .AN| + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS") + (->ucs . #x00FC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS"))) + (chinese-gb2312 #x28 #x39) ; $(D+d(B + (japanese-jisx0212 #x2B #x64) ; $(D+d(B + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH ACUTE") + (ucs . #x00FD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0079 #x0301) + (mirrored . nil) + (->uppercase #x00DD) + (->titlecase #x00DD) + (latin-iso8859-1 #x7D) ; .AN} + (latin-iso8859-2 #x7D) ; .AN} + (latin-viscii-lower #x7D) ; .AN} + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Y WITH ACUTE") + (->ucs . #x00FD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FD) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN SMALL LETTER Y WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN SMALL LETTER Y WITH ACUTE"))) + (japanese-jisx0212 #x2B #x72) ; $(D+r(B + )) +(define-char + '((name . "LATIN SMALL LETTER THORN") + (ucs . #x00FE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase #x00DE) + (->titlecase #x00DE) + (latin-iso8859-1 #x7E) ; .AN~ + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER THORN") + (->ucs . #x00FE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FE) + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER THORN"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER THORN"))) + (korean-ksc5601 #x29 #x2D) ; $(D)P(B + (japanese-jisx0212 #x29 #x50) ; $(D)P(B + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH DIAERESIS") + (ucs . #x00FF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0079 #x0308) + (mirrored . nil) + (->uppercase #x0178) + (->titlecase #x0178) + (latin-iso8859-1 #x7F) ; .AN + (latin-iso8859-9 #x7F) ; .AN + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Y WITH DIAERESIS") + (->ucs . #x00FF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x00FF) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH DIAERESIS"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH DIAERESIS"))) + (japanese-jisx0212 #x2B #x73) ; $(D+s(B + )) diff --git a/lisp/utf-2000/u00100-Latin-Extended-A.el b/lisp/utf-2000/u00100-Latin-Extended-A.el new file mode 100644 index 0000000..7a8e7cf --- /dev/null +++ b/lisp/utf-2000/u00100-Latin-Extended-A.el @@ -0,0 +1,2748 @@ +(define-char + '((name . "LATIN CAPITAL LETTER A WITH MACRON") + (ucs . #x0100) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0304) + (mirrored . nil) + (->lowercase #x0101) + (latin-iso8859-4 #x40) ; -DÀ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH MACRON") + (->ucs . #x0100) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0100) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH MACRON"))) + (japanese-jisx0212 #x2A #x27) ; $(D*'(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH MACRON") + (ucs . #x0101) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0304) + (mirrored . nil) + (->uppercase #x0100) + (->titlecase #x0100) + (latin-iso8859-4 #x60) ; -Dà-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH MACRON") + (->ucs . #x0101) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0101) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH MACRON"))) + (chinese-gb2312 #x28 #x21) ; $(D+'(B + (japanese-jisx0212 #x2B #x27) ; $(D+'(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE") + (ucs . #x0102) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0306) + (mirrored . nil) + (->lowercase #x0103) + (latin-iso8859-2 #x43) ; -BÃ-A + (latin-viscii-upper #x65) ; -BÃ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH BREVE") + (->ucs . #x0102) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0102) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH BREVE"))) + (japanese-jisx0212 #x2A #x25) ; $(D*%(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE") + (ucs . #x0103) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0306) + (mirrored . nil) + (->uppercase #x0102) + (->titlecase #x0102) + (latin-iso8859-2 #x63) ; -Bã-A + (latin-viscii-lower #x65) ; -Bã-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH BREVE") + (->ucs . #x0103) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0103) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH BREVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH BREVE"))) + (japanese-jisx0212 #x2B #x25) ; $(D+%(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH OGONEK") + (ucs . #x0104) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0328) + (mirrored . nil) + (->lowercase #x0105) + (latin-iso8859-2 #x21) ; -B¡-A + (latin-iso8859-4 #x21) ; -B¡-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH OGONEK") + (->ucs . #x0104) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0104) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH OGONEK"))) + (japanese-jisx0212 #x2A #x28) ; $(D*((B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH OGONEK") + (ucs . #x0105) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0328) + (mirrored . nil) + (->uppercase #x0104) + (->titlecase #x0104) + (latin-iso8859-2 #x31) ; -B±-A + (latin-iso8859-4 #x31) ; -B±-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH OGONEK") + (->ucs . #x0105) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0105) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH OGONEK"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH OGONEK"))) + (japanese-jisx0212 #x2B #x28) ; $(D+((B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH ACUTE") + (ucs . #x0106) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0043 #x0301) + (mirrored . nil) + (->lowercase #x0107) + (latin-iso8859-2 #x46) ; -BÆ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH ACUTE") + (->ucs . #x0106) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0106) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH ACUTE"))) + (japanese-jisx0212 #x2A #x2B) ; $(D*+(B + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH ACUTE") + (ucs . #x0107) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0063 #x0301) + (mirrored . nil) + (->uppercase #x0106) + (->titlecase #x0106) + (latin-iso8859-2 #x66) ; -Bæ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C WITH ACUTE") + (->ucs . #x0107) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0107) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH ACUTE"))) + (japanese-jisx0212 #x2B #x2B) ; $(D++(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX") + (ucs . #x0108) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0043 #x0302) + (mirrored . nil) + (->lowercase #x0109) + (latin-iso8859-3 #x46) ; -CÆ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CIRCUMFLEX") + (->ucs . #x0108) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0108) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x2C) ; $(D*,(B + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CIRCUMFLEX") + (ucs . #x0109) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0063 #x0302) + (mirrored . nil) + (->uppercase #x0108) + (->titlecase #x0108) + (latin-iso8859-3 #x66) ; -Cæ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C WITH CIRCUMFLEX") + (->ucs . #x0109) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0109) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x2C) ; $(D+,(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH DOT ABOVE") + (ucs . #x010A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0043 #x0307) + (mirrored . nil) + (->lowercase #x010B) + (latin-iso8859-3 #x45) ; -CÅ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH DOT ABOVE") + (->ucs . #x010A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH DOT ABOVE"))) + (japanese-jisx0212 #x2A #x2F) ; $(D*/(B + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH DOT ABOVE") + (ucs . #x010B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0063 #x0307) + (mirrored . nil) + (->uppercase #x010A) + (->titlecase #x010A) + (latin-iso8859-3 #x65) ; -Cå-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C WITH DOT ABOVE") + (->ucs . #x010B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010B) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH DOT ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH DOT ABOVE"))) + (japanese-jisx0212 #x2B #x2F) ; $(D+/(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CARON") + (ucs . #x010C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0043 #x030C) + (mirrored . nil) + (->lowercase #x010D) + (latin-iso8859-2 #x48) ; -BÈ-A + (latin-iso8859-4 #x48) ; -BÈ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CARON") + (->ucs . #x010C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C WITH CARON"))) + (japanese-jisx0212 #x2A #x2D) ; $(D*-(B + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CARON") + (ucs . #x010D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0063 #x030C) + (mirrored . nil) + (->uppercase #x010C) + (->titlecase #x010C) + (latin-iso8859-2 #x68) ; -Bè-A + (latin-iso8859-4 #x68) ; -Bè-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C WITH CARON") + (->ucs . #x010D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010D) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN SMALL LETTER C WITH CARON"))) + (japanese-jisx0212 #x2B #x2D) ; $(D+-(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH CARON") + (ucs . #x010E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0044 #x030C) + (mirrored . nil) + (->lowercase #x010F) + (latin-iso8859-2 #x4F) ; -BÏ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH CARON") + (->ucs . #x010E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER D WITH CARON"))) + (japanese-jisx0212 #x2A #x30) ; $(D*0(B + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH CARON") + (ucs . #x010F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0064 #x030C) + (mirrored . nil) + (->uppercase #x010E) + (->titlecase #x010E) + (latin-iso8859-2 #x6F) ; -Bï-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER D WITH CARON") + (->ucs . #x010F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x010F) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH CARON"))) + (japanese-jisx0212 #x2B #x30) ; $(D+0(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH STROKE") + (ucs . #x0110) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0111) + (latin-iso8859-2 #x50) ; -BÐ-A + (latin-iso8859-4 #x50) ; -BÐ-A + (latin-viscii-upper #x70) ; -BÐ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH STROKE") + (->ucs . #x0110) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0110) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER D WITH STROKE"))) + (japanese-jisx0212 #x29 #x22) ; $(D)"(B + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH STROKE") + (ucs . #x0111) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0110) + (->titlecase #x0110) + (latin-iso8859-2 #x70) ; -Bð-A + (latin-iso8859-4 #x70) ; -Bð-A + (latin-viscii-lower #x70) ; -Bð-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER D WITH STROKE") + (->ucs . #x0111) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH STROKE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH STROKE"))) + (korean-ksc5601 #x29 #x22) ; $(D)B(B + (japanese-jisx0212 #x29 #x42) ; $(D)B(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH MACRON") + (ucs . #x0112) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0304) + (mirrored . nil) + (->lowercase #x0113) + (latin-iso8859-4 #x2A) ; -Dª-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH MACRON") + (->ucs . #x0112) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0112) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH MACRON"))) + (japanese-jisx0212 #x2A #x37) ; $(D*7(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH MACRON") + (ucs . #x0113) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0304) + (mirrored . nil) + (->uppercase #x0112) + (->titlecase #x0112) + (latin-iso8859-4 #x3A) ; -Dº-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH MACRON") + (->ucs . #x0113) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0113) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH MACRON"))) + (chinese-gb2312 #x28 #x25) ; $(D+7(B + (japanese-jisx0212 #x2B #x37) ; $(D+7(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH BREVE") + (ucs . #x0114) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0306) + (mirrored . nil) + (->lowercase #x0115) + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH BREVE") + (ucs . #x0115) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0306) + (mirrored . nil) + (->uppercase #x0114) + (->titlecase #x0114) + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DOT ABOVE") + (ucs . #x0116) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0307) + (mirrored . nil) + (->lowercase #x0117) + (latin-iso8859-4 #x4C) ; -DÌ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE") + (->ucs . #x0116) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0116) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH DOT ABOVE"))) + (japanese-jisx0212 #x2A #x36) ; $(D*6(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DOT ABOVE") + (ucs . #x0117) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0307) + (mirrored . nil) + (->uppercase #x0116) + (->titlecase #x0116) + (latin-iso8859-4 #x6C) ; -Dì-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH DOT ABOVE") + (->ucs . #x0117) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0117) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE"))) + (japanese-jisx0212 #x2B #x36) ; $(D+6(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH OGONEK") + (ucs . #x0118) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0328) + (mirrored . nil) + (->lowercase #x0119) + (latin-iso8859-2 #x4A) ; -BÊ-A + (latin-iso8859-4 #x4A) ; -BÊ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH OGONEK") + (->ucs . #x0118) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0118) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH OGONEK"))) + (japanese-jisx0212 #x2A #x38) ; $(D*8(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH OGONEK") + (ucs . #x0119) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0328) + (mirrored . nil) + (->uppercase #x0118) + (->titlecase #x0118) + (latin-iso8859-2 #x6A) ; -Bê-A + (latin-iso8859-4 #x6A) ; -Bê-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH OGONEK") + (->ucs . #x0119) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0119) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH OGONEK"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH OGONEK"))) + (japanese-jisx0212 #x2B #x38) ; $(D+8(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CARON") + (ucs . #x011A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x030C) + (mirrored . nil) + (->lowercase #x011B) + (latin-iso8859-2 #x4C) ; -BÌ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CARON") + (->ucs . #x011A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH CARON"))) + (japanese-jisx0212 #x2A #x35) ; $(D*5(B + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CARON") + (ucs . #x011B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x030C) + (mirrored . nil) + (->uppercase #x011A) + (->titlecase #x011A) + (latin-iso8859-2 #x6C) ; -Bì-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH CARON") + (->ucs . #x011B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011B) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH CARON"))) + (chinese-gb2312 #x28 #x27) ; $(D+5(B + (japanese-jisx0212 #x2B #x35) ; $(D+5(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX") + (ucs . #x011C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x0302) + (mirrored . nil) + (->lowercase #x011D) + (latin-iso8859-3 #x58) ; -CØ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH CIRCUMFLEX") + (->ucs . #x011C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x3A) ; $(D*:(B + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CIRCUMFLEX") + (ucs . #x011D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x0302) + (mirrored . nil) + (->uppercase #x011C) + (->titlecase #x011C) + (latin-iso8859-3 #x78) ; -Cø-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH CIRCUMFLEX") + (->ucs . #x011D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011D) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x3A) ; $(D+:(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH BREVE") + (ucs . #x011E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x0306) + (mirrored . nil) + (->lowercase #x011F) + (latin-iso8859-3 #x2B) ; -C«-A + (latin-iso8859-9 #x50) ; -C«-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE") + (->ucs . #x011E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH BREVE"))) + (japanese-jisx0212 #x2A #x3B) ; $(D*;(B + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH BREVE") + (ucs . #x011F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x0306) + (mirrored . nil) + (->uppercase #x011E) + (->titlecase #x011E) + (latin-iso8859-3 #x3B) ; -C»-A + (latin-iso8859-9 #x70) ; -C»-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH BREVE") + (->ucs . #x011F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x011F) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE"))) + (japanese-jisx0212 #x2B #x3B) ; $(D+;(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH DOT ABOVE") + (ucs . #x0120) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x0307) + (mirrored . nil) + (->lowercase #x0121) + (latin-iso8859-3 #x55) ; -CÕ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE") + (->ucs . #x0120) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0120) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH DOT ABOVE"))) + (japanese-jisx0212 #x2A #x3D) ; $(D*=(B + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH DOT ABOVE") + (ucs . #x0121) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x0307) + (mirrored . nil) + (->uppercase #x0120) + (->titlecase #x0120) + (latin-iso8859-3 #x75) ; -Cõ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH DOT ABOVE") + (->ucs . #x0121) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0121) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE"))) + (japanese-jisx0212 #x2B #x3D) ; $(D+=(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CEDILLA") + (ucs . #x0122) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x0327) + (mirrored . nil) + (->lowercase #x0123) + (latin-iso8859-4 #x2B) ; -D«-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH CEDILLA") + (->ucs . #x0122) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0122) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x3C) ; $(D*<(B + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CEDILLA") + (ucs . #x0123) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x0327) + (mirrored . nil) + (->uppercase #x0122) + (->titlecase #x0122) + (latin-iso8859-4 #x3B) ; -D»-A + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX") + (ucs . #x0124) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0048 #x0302) + (mirrored . nil) + (->lowercase #x0125) + (latin-iso8859-3 #x26) ; -C¦-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER H WITH CIRCUMFLEX") + (->ucs . #x0124) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0124) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER H WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x3E) ; $(D*>(B + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH CIRCUMFLEX") + (ucs . #x0125) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0068 #x0302) + (mirrored . nil) + (->uppercase #x0124) + (->titlecase #x0124) + (latin-iso8859-3 #x36) ; -C¶-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER H WITH CIRCUMFLEX") + (->ucs . #x0125) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0125) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER H WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER H WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x3E) ; $(D+>(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH STROKE") + (ucs . #x0126) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0127) + (latin-iso8859-3 #x21) ; -C¡-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER H WITH STROKE") + (->ucs . #x0126) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0126) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER H WITH STROKE"))) + (korean-ksc5601 #x28 #x24) ; $(D)$(B + (japanese-jisx0212 #x29 #x24) ; $(D)$(B + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH STROKE") + (ucs . #x0127) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0126) + (->titlecase #x0126) + (latin-iso8859-3 #x31) ; -C±-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER H WITH STROKE") + (->ucs . #x0127) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0127) + (mirrored . nil) + (->uppercase #x0126) + (->titlecase #x0126) + (korean-ksc5601 #x29 #x24) ; $(D)D(B + (japanese-jisx0212 #x29 #x44) ; $(D)D(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH TILDE") + (ucs . #x0128) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0303) + (mirrored . nil) + (->lowercase #x0129) + (latin-iso8859-4 #x25) ; -D¥-A + (latin-viscii-upper #x6E) ; -D¥-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH TILDE") + (->ucs . #x0128) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0128) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH TILDE"))) + (japanese-jisx0212 #x2A #x47) ; $(D*G(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH TILDE") + (ucs . #x0129) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0303) + (mirrored . nil) + (->uppercase #x0128) + (->titlecase #x0128) + (latin-iso8859-4 #x35) ; -Dµ-A + (latin-viscii-lower #x6E) ; -Dµ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH TILDE") + (->ucs . #x0129) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0129) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH TILDE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH TILDE"))) + (japanese-jisx0212 #x2B #x47) ; $(D+G(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH MACRON") + (ucs . #x012A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0304) + (mirrored . nil) + (->lowercase #x012B) + (latin-iso8859-4 #x4F) ; -DÏ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH MACRON") + (->ucs . #x012A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x012A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH MACRON"))) + (japanese-jisx0212 #x2A #x45) ; $(D*E(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH MACRON") + (ucs . #x012B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0304) + (mirrored . nil) + (->uppercase #x012A) + (->titlecase #x012A) + (latin-iso8859-4 #x6F) ; -Dï-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH MACRON") + (->ucs . #x012B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x012B) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH MACRON"))) + (chinese-gb2312 #x28 #x29) ; $(D+E(B + (japanese-jisx0212 #x2B #x45) ; $(D+E(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH BREVE") + (ucs . #x012C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0306) + (mirrored . nil) + (->lowercase #x012D) + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH BREVE") + (ucs . #x012D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0306) + (mirrored . nil) + (->uppercase #x012C) + (->titlecase #x012C) + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH OGONEK") + (ucs . #x012E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0328) + (mirrored . nil) + (->lowercase #x012F) + (latin-iso8859-4 #x47) ; -DÇ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH OGONEK") + (->ucs . #x012E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x012E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH OGONEK"))) + (japanese-jisx0212 #x2A #x46) ; $(D*F(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH OGONEK") + (ucs . #x012F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0328) + (mirrored . nil) + (->uppercase #x012E) + (->titlecase #x012E) + (latin-iso8859-4 #x67) ; -Dç-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH OGONEK") + (->ucs . #x012F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x012F) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH OGONEK"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH OGONEK"))) + (japanese-jisx0212 #x2B #x46) ; $(D+F(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DOT ABOVE") + (ucs . #x0130) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0307) + (mirrored . nil) + (->lowercase #x0069) + (latin-iso8859-3 #x29) ; -C©-A + (latin-iso8859-9 #x5D) ; -C©-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH DOT ABOVE") + (->ucs . #x0130) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0130) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH DOT ABOVE"))) + (japanese-jisx0212 #x2A #x44) ; $(D*D(B + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS I") + (ucs . #x0131) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0049) + (->titlecase #x0049) + (latin-iso8859-3 #x39) ; -C¹-A + (latin-iso8859-9 #x7D) ; -C¹-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER DOTLESS I") + (->ucs . #x0131) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER DOTLESS I"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER DOTLESS I"))) + (korean-ksc5601 #x29 #x25) ; $(D)E(B + (japanese-jisx0212 #x29 #x45) ; $(D)E(B + )) +(define-char + '((name . "LATIN CAPITAL LIGATURE IJ") + (ucs . #x0132) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0049 #x004A) + (mirrored . nil) + (->lowercase #x0133) + (korean-ksc5601 #x28 #x26) ; $(D)&(B + (japanese-jisx0212 #x29 #x26) ; $(D)&(B + )) +(define-char + '((name . "LATIN SMALL LIGATURE IJ") + (ucs . #x0133) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0069 #x006A) + (mirrored . nil) + (->uppercase #x0132) + (->titlecase #x0132) + (korean-ksc5601 #x29 #x26) ; $(D)F(B + (japanese-jisx0212 #x29 #x46) ; $(D)F(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX") + (ucs . #x0134) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004A #x0302) + (mirrored . nil) + (->lowercase #x0135) + (latin-iso8859-3 #x2C) ; -C¬-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER J WITH CIRCUMFLEX") + (->ucs . #x0134) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0134) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER J WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x48) ; $(D*H(B + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CIRCUMFLEX") + (ucs . #x0135) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006A #x0302) + (mirrored . nil) + (->uppercase #x0134) + (->titlecase #x0134) + (latin-iso8859-3 #x3C) ; -C¼-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER J WITH CIRCUMFLEX") + (->ucs . #x0135) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0135) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER J WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER J WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x48) ; $(D+H(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH CEDILLA") + (ucs . #x0136) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004B #x0327) + (mirrored . nil) + (->lowercase #x0137) + (latin-iso8859-4 #x53) ; -DÓ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER K WITH CEDILLA") + (->ucs . #x0136) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0136) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER K WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x49) ; $(D*I(B + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH CEDILLA") + (ucs . #x0137) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006B #x0327) + (mirrored . nil) + (->uppercase #x0136) + (->titlecase #x0136) + (latin-iso8859-4 #x73) ; -Dó-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER K WITH CEDILLA") + (->ucs . #x0137) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0137) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER K WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER K WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x49) ; $(D+I(B + )) +(define-char + '((name . "LATIN SMALL LETTER KRA") + (ucs . #x0138) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Greenlandic") + (latin-iso8859-4 #x22) ; -D¢-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER KRA") + (->ucs . #x0138) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0138) + (mirrored . nil) + (iso-10646-comment . "Greenlandic") + (korean-ksc5601 #x29 #x27) ; $(D)G(B + (japanese-jisx0212 #x29 #x47) ; $(D)G(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH ACUTE") + (ucs . #x0139) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004C #x0301) + (mirrored . nil) + (->lowercase #x013A) + (latin-iso8859-2 #x45) ; -BÅ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH ACUTE") + (->ucs . #x0139) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0139) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER L WITH ACUTE"))) + (japanese-jisx0212 #x2A #x4A) ; $(D*J(B + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH ACUTE") + (ucs . #x013A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006C #x0301) + (mirrored . nil) + (->uppercase #x0139) + (->titlecase #x0139) + (latin-iso8859-2 #x65) ; -Bå-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L WITH ACUTE") + (->ucs . #x013A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013A) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH ACUTE"))) + (japanese-jisx0212 #x2B #x4A) ; $(D+J(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH CEDILLA") + (ucs . #x013B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004C #x0327) + (mirrored . nil) + (->lowercase #x013C) + (latin-iso8859-4 #x26) ; -D¦-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CEDILLA") + (->ucs . #x013B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013B) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x4C) ; $(D*L(B + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH CEDILLA") + (ucs . #x013C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006C #x0327) + (mirrored . nil) + (->uppercase #x013B) + (->titlecase #x013B) + (latin-iso8859-4 #x36) ; -D¶-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L WITH CEDILLA") + (->ucs . #x013C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013C) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x4C) ; $(D+L(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH CARON") + (ucs . #x013D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004C #x030C) + (mirrored . nil) + (->lowercase #x013E) + (latin-iso8859-2 #x25) ; -B¥-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CARON") + (->ucs . #x013D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013D) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER L WITH CARON"))) + (japanese-jisx0212 #x2A #x4B) ; $(D*K(B + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH CARON") + (ucs . #x013E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006C #x030C) + (mirrored . nil) + (->uppercase #x013D) + (->titlecase #x013D) + (latin-iso8859-2 #x35) ; -Bµ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L WITH CARON") + (->ucs . #x013E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013E) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH CARON"))) + (japanese-jisx0212 #x2B #x4B) ; $(D+K(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH MIDDLE DOT") + (ucs . #x013F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x004C #x00B7) + (mirrored . nil) + (->lowercase #x0140) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH MIDDLE DOT") + (->ucs . #x013F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x013F) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER L WITH MIDDLE DOT"))) + (korean-ksc5601 #x28 #x28) ; $(D))(B + (japanese-jisx0212 #x29 #x29) ; $(D))(B + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH MIDDLE DOT") + (ucs . #x0140) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x006C #x00B7) + (mirrored . nil) + (->uppercase #x013F) + (->titlecase #x013F) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L WITH MIDDLE DOT") + (->ucs . #x0140) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0140) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH MIDDLE DOT"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH MIDDLE DOT"))) + (korean-ksc5601 #x29 #x28) ; $(D)I(B + (japanese-jisx0212 #x29 #x49) ; $(D)I(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH STROKE") + (ucs . #x0141) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0142) + (latin-iso8859-2 #x23) ; -B£-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH STROKE") + (->ucs . #x0141) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0141) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER L WITH STROKE"))) + (korean-ksc5601 #x28 #x29) ; $(D)((B + (japanese-jisx0212 #x29 #x28) ; $(D)((B + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH STROKE") + (ucs . #x0142) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0141) + (->titlecase #x0141) + (latin-iso8859-2 #x33) ; -B³-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L WITH STROKE") + (->ucs . #x0142) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0142) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH STROKE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L WITH STROKE"))) + (korean-ksc5601 #x29 #x29) ; $(D)H(B + (japanese-jisx0212 #x29 #x48) ; $(D)H(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH ACUTE") + (ucs . #x0143) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004E #x0301) + (mirrored . nil) + (->lowercase #x0144) + (latin-iso8859-2 #x51) ; -BÑ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH ACUTE") + (->ucs . #x0143) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0143) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER N WITH ACUTE"))) + (japanese-jisx0212 #x2A #x4D) ; $(D*M(B + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH ACUTE") + (ucs . #x0144) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006E #x0301) + (mirrored . nil) + (->uppercase #x0143) + (->titlecase #x0143) + (latin-iso8859-2 #x71) ; -Bñ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER N WITH ACUTE") + (->ucs . #x0144) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0144) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH ACUTE"))) + (japanese-jisx0212 #x2B #x4D) ; $(D+M(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH CEDILLA") + (ucs . #x0145) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004E #x0327) + (mirrored . nil) + (->lowercase #x0146) + (latin-iso8859-4 #x51) ; -DÑ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH CEDILLA") + (->ucs . #x0145) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0145) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER N WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x4F) ; $(D*O(B + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH CEDILLA") + (ucs . #x0146) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006E #x0327) + (mirrored . nil) + (->uppercase #x0145) + (->titlecase #x0145) + (latin-iso8859-4 #x71) ; -Dñ-A + (japanese-jisx0212 #x2B #x4F) ; -Dñ-A + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH CARON") + (ucs . #x0147) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004E #x030C) + (mirrored . nil) + (->lowercase #x0148) + (latin-iso8859-2 #x52) ; -BÒ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER N WITH CARON") + (->ucs . #x0147) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0147) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER N WITH CARON"))) + (japanese-jisx0212 #x2A #x4E) ; $(D*N(B + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH CARON") + (ucs . #x0148) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006E #x030C) + (mirrored . nil) + (->uppercase #x0147) + (->titlecase #x0147) + (latin-iso8859-2 #x72) ; -Bò-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER N WITH CARON") + (->ucs . #x0148) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0148) + (mirrored . nil) + (->uppercase #x0147) + (->titlecase #x0147) + (japanese-jisx0212 #x2B #x4E) ; $(D+N(B + )) +(define-char + '((name . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE") + (ucs . #x0149) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x02BC #x006E) + (mirrored . nil) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER N PRECEDED BY APOSTROPHE") + (->ucs . #x0149) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0149) + (mirrored . nil) + (korean-ksc5601 #x29 #x30) ; $(D)J(B + (japanese-jisx0212 #x29 #x4A) ; $(D)J(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER ENG") + (ucs . #x014A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->lowercase #x014B) + (latin-iso8859-4 #x3D) ; -D½-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER ENG") + (->ucs . #x014A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x014A) + (mirrored . nil) + (iso-10646-comment . "Sami") + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER ENG"))) + (korean-ksc5601 #x28 #x2F) ; $(D)+(B + (japanese-jisx0212 #x29 #x2B) ; $(D)+(B + )) +(define-char + '((name . "LATIN SMALL LETTER ENG") + (ucs . #x014B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->uppercase #x014A) + (->titlecase #x014A) + (latin-iso8859-4 #x3F) ; -D¿-A + (ipa #x55) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER ENG") + (->ucs . #x014B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x014B) + (mirrored . nil) + (iso-10646-comment . "Sami") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER ENG"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER ENG"))) + (korean-ksc5601 #x29 #x2F) ; $(D)K(B + (japanese-jisx0212 #x29 #x4B) ; $(D)K(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MACRON") + (ucs . #x014C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0304) + (mirrored . nil) + (->lowercase #x014D) + (latin-iso8859-4 #x52) ; -DÒ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH MACRON") + (->ucs . #x014C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x014C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH MACRON"))) + (japanese-jisx0212 #x2A #x57) ; $(D*W(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH MACRON") + (ucs . #x014D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0304) + (mirrored . nil) + (->uppercase #x014C) + (->titlecase #x014C) + (latin-iso8859-4 #x72) ; -Dò-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH MACRON") + (->ucs . #x014D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x014D) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH MACRON"))) + (chinese-gb2312 #x28 #x2D) ; $(D+W(B + (japanese-jisx0212 #x2B #x57) ; $(D+W(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH BREVE") + (ucs . #x014E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0306) + (mirrored . nil) + (->lowercase #x014F) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH BREVE") + (ucs . #x014F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0306) + (mirrored . nil) + (->uppercase #x014E) + (->titlecase #x014E) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") + (ucs . #x0150) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x030B) + (mirrored . nil) + (->lowercase #x0151) + (latin-iso8859-2 #x55) ; -BÕ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") + (->ucs . #x0150) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0150) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH DOUBLE ACUTE"))) + (japanese-jisx0212 #x2A #x56) ; $(D*V(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOUBLE ACUTE") + (ucs . #x0151) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x030B) + (mirrored . nil) + (->uppercase #x0150) + (->titlecase #x0150) + (latin-iso8859-2 #x75) ; -Bõ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH DOUBLE ACUTE") + (->ucs . #x0151) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0151) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DOUBLE ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH DOUBLE ACUTE"))) + (japanese-jisx0212 #x2B #x56) ; $(D+V(B + )) +(define-char + '((name . "LATIN CAPITAL LIGATURE OE") + (ucs . #x0152) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0153) + (korean-ksc5601 #x28 #x2B) ; $(D)-(B + (japanese-jisx0212 #x29 #x2D) ; $(D)-(B + )) +(define-char + '((name . "LATIN SMALL LIGATURE OE") + (ucs . #x0153) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0152) + (->titlecase #x0152) + (ipa #x30) ; $(D)M(B + (korean-ksc5601 #x29 #x2B) ; $(D)M(B + (japanese-jisx0212 #x29 #x4D) ; $(D)M(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH ACUTE") + (ucs . #x0154) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0052 #x0301) + (mirrored . nil) + (->lowercase #x0155) + (latin-iso8859-2 #x40) ; -BÀ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH ACUTE") + (->ucs . #x0154) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0154) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER R WITH ACUTE"))) + (japanese-jisx0212 #x2A #x59) ; $(D*Y(B + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH ACUTE") + (ucs . #x0155) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0072 #x0301) + (mirrored . nil) + (->uppercase #x0154) + (->titlecase #x0154) + (latin-iso8859-2 #x60) ; -Bà-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER R WITH ACUTE") + (->ucs . #x0155) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0155) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH ACUTE"))) + (japanese-jisx0212 #x2B #x59) ; $(D+Y(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH CEDILLA") + (ucs . #x0156) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0052 #x0327) + (mirrored . nil) + (->lowercase #x0157) + (latin-iso8859-4 #x23) ; -D£-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CEDILLA") + (->ucs . #x0156) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0156) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER R WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x5B) ; $(D*[(B + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH CEDILLA") + (ucs . #x0157) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0072 #x0327) + (mirrored . nil) + (->uppercase #x0156) + (->titlecase #x0156) + (latin-iso8859-4 #x33) ; -D³-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER R WITH CEDILLA") + (->ucs . #x0157) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0157) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x5B) ; $(D+[(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH CARON") + (ucs . #x0158) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0052 #x030C) + (mirrored . nil) + (->lowercase #x0159) + (latin-iso8859-2 #x58) ; -BØ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CARON") + (->ucs . #x0158) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0158) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER R WITH CARON"))) + (japanese-jisx0212 #x2A #x5A) ; $(D*Z(B + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH CARON") + (ucs . #x0159) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0072 #x030C) + (mirrored . nil) + (->uppercase #x0158) + (->titlecase #x0158) + (latin-iso8859-2 #x78) ; -Bø-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER R WITH CARON") + (->ucs . #x0159) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0159) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CARON"))) + (japanese-jisx0212 #x2B #x5A) ; $(D+Z(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH ACUTE") + (ucs . #x015A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0053 #x0301) + (mirrored . nil) + (->lowercase #x015B) + (latin-iso8859-2 #x26) ; -B¦-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH ACUTE") + (->ucs . #x015A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER S WITH ACUTE"))) + (japanese-jisx0212 #x2A #x5C) ; $(D*\(B + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH ACUTE") + (ucs . #x015B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0073 #x0301) + (mirrored . nil) + (->uppercase #x015A) + (->titlecase #x015A) + (latin-iso8859-2 #x36) ; -B¶-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER S WITH ACUTE") + (->ucs . #x015B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015B) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH ACUTE"))) + (japanese-jisx0212 #x2B #x5C) ; $(D+\(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX") + (ucs . #x015C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0053 #x0302) + (mirrored . nil) + (->lowercase #x015D) + (latin-iso8859-3 #x5E) ; -CÞ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CIRCUMFLEX") + (->ucs . #x015C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER S WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x5D) ; $(D*](B + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CIRCUMFLEX") + (ucs . #x015D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0073 #x0302) + (mirrored . nil) + (->uppercase #x015C) + (->titlecase #x015C) + (latin-iso8859-3 #x7E) ; -Cþ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER S WITH CIRCUMFLEX") + (->ucs . #x015D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015D) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x5D) ; $(D+](B + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CEDILLA") + (ucs . #x015E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0053 #x0327) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x015F) + (latin-iso8859-2 #x2A) ; -Bª-A + (latin-iso8859-3 #x2A) ; -Bª-A + (latin-iso8859-9 #x5E) ; -Bª-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CEDILLA") + (->ucs . #x015E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015E) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER S WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x5F) ; $(D*_(B + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CEDILLA") + (ucs . #x015F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0073 #x0327) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase #x015E) + (->titlecase #x015E) + (latin-iso8859-2 #x3A) ; -Bº-A + (latin-iso8859-3 #x3A) ; -Bº-A + (latin-iso8859-9 #x7E) ; -Bº-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER S WITH CEDILLA") + (->ucs . #x015F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x015F) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x5F) ; $(D+_(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CARON") + (ucs . #x0160) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0053 #x030C) + (mirrored . nil) + (->lowercase #x0161) + (latin-iso8859-2 #x29) ; -B©-A + (latin-iso8859-4 #x29) ; -B©-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CARON") + (->ucs . #x0160) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0160) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER S WITH CARON"))) + (japanese-jisx0212 #x2A #x5E) ; $(D*^(B + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CARON") + (ucs . #x0161) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0073 #x030C) + (mirrored . nil) + (->uppercase #x0160) + (->titlecase #x0160) + (latin-iso8859-2 #x39) ; -B¹-A + (latin-iso8859-4 #x39) ; -B¹-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER S WITH CARON") + (->ucs . #x0161) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0161) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH CARON"))) + (japanese-jisx0212 #x2B #x5E) ; $(D+^(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH CEDILLA") + (ucs . #x0162) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0054 #x0327) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x0163) + (latin-iso8859-2 #x5E) ; -BÞ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CEDILLA") + (->ucs . #x0162) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0162) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER T WITH CEDILLA"))) + (japanese-jisx0212 #x2A #x61) ; $(D*a(B + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH CEDILLA") + (ucs . #x0163) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0074 #x0327) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase #x0162) + (->titlecase #x0162) + (latin-iso8859-2 #x7E) ; -Bþ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER T WITH CEDILLA") + (->ucs . #x0163) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0163) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CEDILLA"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CEDILLA"))) + (japanese-jisx0212 #x2B #x61) ; $(D+a(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH CARON") + (ucs . #x0164) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0054 #x030C) + (mirrored . nil) + (->lowercase #x0165) + (latin-iso8859-2 #x2B) ; -B«-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CARON") + (->ucs . #x0164) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0164) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CARON"))) + (japanese-jisx0212 #x2A #x60) ; $(D*`(B + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH CARON") + (ucs . #x0165) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0074 #x030C) + (mirrored . nil) + (->uppercase #x0164) + (->titlecase #x0164) + (latin-iso8859-2 #x3B) ; -B»-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER T WITH CARON") + (->ucs . #x0165) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0165) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH CARON"))) + (japanese-jisx0212 #x2B #x60) ; $(D+`(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH STROKE") + (ucs . #x0166) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0167) + (latin-iso8859-4 #x2C) ; -D¬-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH STROKE") + (->ucs . #x0166) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0166) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER T WITH STROKE"))) + (korean-ksc5601 #x28 #x2E) ; $(D)/(B + (japanese-jisx0212 #x29 #x2F) ; $(D)/(B + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH STROKE") + (ucs . #x0167) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0166) + (->titlecase #x0166) + (latin-iso8859-4 #x3C) ; -D¼-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER T WITH STROKE") + (->ucs . #x0167) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0167) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH STROKE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T WITH STROKE"))) + (korean-ksc5601 #x29 #x2E) ; $(D)O(B + (japanese-jisx0212 #x29 #x4F) ; $(D)O(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH TILDE") + (ucs . #x0168) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0303) + (mirrored . nil) + (->lowercase #x0169) + (latin-iso8859-4 #x5D) ; -DÝ-A + (latin-viscii-upper #x7B) ; -DÝ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH TILDE") + (->ucs . #x0168) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0168) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH TILDE"))) + (japanese-jisx0212 #x2A #x6C) ; $(D*l(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH TILDE") + (ucs . #x0169) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0303) + (mirrored . nil) + (->uppercase #x0168) + (->titlecase #x0168) + (latin-iso8859-4 #x7D) ; -Dý-A + (latin-viscii-lower #x7B) ; -Dý-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH TILDE") + (->ucs . #x0169) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0169) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH TILDE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH TILDE"))) + (japanese-jisx0212 #x2B #x6C) ; $(D+l(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH MACRON") + (ucs . #x016A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0304) + (mirrored . nil) + (->lowercase #x016B) + (latin-iso8859-4 #x5E) ; -DÞ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH MACRON") + (->ucs . #x016A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH MACRON"))) + (japanese-jisx0212 #x2A #x69) ; $(D*i(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH MACRON") + (ucs . #x016B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0304) + (mirrored . nil) + (->uppercase #x016A) + (->titlecase #x016A) + (latin-iso8859-4 #x7E) ; -Dþ-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH MACRON") + (->ucs . #x016B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016B) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH MACRON"))) + (chinese-gb2312 #x28 #x31) ; $(D+i(B + (japanese-jisx0212 #x2B #x69) ; $(D+i(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH BREVE") + (ucs . #x016C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0306) + (mirrored . nil) + (->lowercase #x016D) + (latin-iso8859-3 #x5D) ; -CÝ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH BREVE") + (->ucs . #x016C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH BREVE"))) + (japanese-jisx0212 #x2A #x66) ; $(D*f(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH BREVE") + (ucs . #x016D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0306) + (mirrored . nil) + (->uppercase #x016C) + (->titlecase #x016C) + (latin-iso8859-3 #x7D) ; -Cý-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH BREVE") + (->ucs . #x016D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016D) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH BREVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH BREVE"))) + (japanese-jisx0212 #x2B #x66) ; $(D+f(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH RING ABOVE") + (ucs . #x016E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x030A) + (mirrored . nil) + (->lowercase #x016F) + (latin-iso8859-2 #x59) ; -BÙ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH RING ABOVE") + (->ucs . #x016E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH RING ABOVE"))) + (japanese-jisx0212 #x2A #x6B) ; $(D*k(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH RING ABOVE") + (ucs . #x016F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x030A) + (mirrored . nil) + (->uppercase #x016E) + (->titlecase #x016E) + (latin-iso8859-2 #x79) ; -Bù-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH RING ABOVE") + (->ucs . #x016F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x016F) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH RING ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH RING ABOVE"))) + (japanese-jisx0212 #x2B #x6B) ; $(D+k(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") + (ucs . #x0170) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x030B) + (mirrored . nil) + (->lowercase #x0171) + (latin-iso8859-2 #x5B) ; -BÛ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") + (->ucs . #x0170) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0170) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DOUBLE ACUTE"))) + (japanese-jisx0212 #x2A #x68) ; $(D*h(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DOUBLE ACUTE") + (ucs . #x0171) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x030B) + (mirrored . nil) + (->uppercase #x0170) + (->titlecase #x0170) + (latin-iso8859-2 #x7B) ; -Bû-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DOUBLE ACUTE") + (->ucs . #x0171) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0171) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DOUBLE ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DOUBLE ACUTE"))) + (japanese-jisx0212 #x2B #x68) ; $(D+h(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH OGONEK") + (ucs . #x0172) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0328) + (mirrored . nil) + (->lowercase #x0173) + (latin-iso8859-4 #x59) ; -DÙ-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH OGONEK") + (->ucs . #x0172) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0172) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH OGONEK"))) + (japanese-jisx0212 #x2A #x6A) ; $(D*j(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH OGONEK") + (ucs . #x0173) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0328) + (mirrored . nil) + (->uppercase #x0172) + (->titlecase #x0172) + (latin-iso8859-4 #x79) ; -Dù-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH OGONEK") + (->ucs . #x0173) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0173) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH OGONEK"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH OGONEK"))) + (japanese-jisx0212 #x2B #x6A) ; $(D+j(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX") + (ucs . #x0174) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0057 #x0302) + (mirrored . nil) + (->lowercase #x0175) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER W WITH CIRCUMFLEX") + (->ucs . #x0174) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0174) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER W WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x71) ; $(D*q(B + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH CIRCUMFLEX") + (ucs . #x0175) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0077 #x0302) + (mirrored . nil) + (->uppercase #x0174) + (->titlecase #x0174) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER W WITH CIRCUMFLEX") + (->ucs . #x0175) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0175) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER W WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER W WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x71) ; $(D+q(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") + (ucs . #x0176) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0059 #x0302) + (mirrored . nil) + (->lowercase #x0177) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") + (->ucs . #x0176) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0176) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Y WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2A #x74) ; $(D*t(B + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH CIRCUMFLEX") + (ucs . #x0177) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0079 #x0302) + (mirrored . nil) + (->uppercase #x0176) + (->titlecase #x0176) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Y WITH CIRCUMFLEX") + (->ucs . #x0177) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0177) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH CIRCUMFLEX"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH CIRCUMFLEX"))) + (japanese-jisx0212 #x2B #x74) ; $(D+t(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH DIAERESIS") + (ucs . #x0178) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0059 #x0308) + (mirrored . nil) + (->lowercase #x00FF) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Y WITH DIAERESIS") + (->ucs . #x0178) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0178) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Y WITH DIAERESIS"))) + (japanese-jisx0212 #x2A #x73) ; $(D*s(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH ACUTE") + (ucs . #x0179) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x005A #x0301) + (mirrored . nil) + (->lowercase #x017A) + (latin-iso8859-2 #x2C) ; -B¬-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH ACUTE") + (->ucs . #x0179) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0179) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Z WITH ACUTE"))) + (japanese-jisx0212 #x2A #x75) ; $(D*u(B + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH ACUTE") + (ucs . #x017A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x007A #x0301) + (mirrored . nil) + (->uppercase #x0179) + (->titlecase #x0179) + (latin-iso8859-2 #x3C) ; -B¼-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Z WITH ACUTE") + (->ucs . #x017A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x017A) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH ACUTE"))) + (japanese-jisx0212 #x2B #x75) ; $(D+u(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH DOT ABOVE") + (ucs . #x017B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x005A #x0307) + (mirrored . nil) + (->lowercase #x017C) + (latin-iso8859-2 #x2F) ; -B¯-A + (latin-iso8859-3 #x2F) ; -B¯-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH DOT ABOVE") + (->ucs . #x017B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x017B) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Z WITH DOT ABOVE"))) + (japanese-jisx0212 #x2A #x77) ; $(D*w(B + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH DOT ABOVE") + (ucs . #x017C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x007A #x0307) + (mirrored . nil) + (->uppercase #x017B) + (->titlecase #x017B) + (latin-iso8859-2 #x3F) ; -B¿-A + (latin-iso8859-3 #x3F) ; -B¿-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Z WITH DOT ABOVE") + (->ucs . #x017C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x017C) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH DOT ABOVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH DOT ABOVE"))) + (japanese-jisx0212 #x2B #x77) ; $(D+w(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH CARON") + (ucs . #x017D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x005A #x030C) + (mirrored . nil) + (->lowercase #x017E) + (latin-iso8859-2 #x2E) ; -B®-A + (latin-iso8859-4 #x2E) ; -B®-A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH CARON") + (->ucs . #x017D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x017D) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Z WITH CARON"))) + (japanese-jisx0212 #x2A #x76) ; $(D*v(B + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH CARON") + (ucs . #x017E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x007A #x030C) + (mirrored . nil) + (->uppercase #x017D) + (->titlecase #x017D) + (latin-iso8859-2 #x3E) ; -B¾-A + (latin-iso8859-4 #x3E) ; -B¾-A + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Z WITH CARON") + (->ucs . #x017E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x017E) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z WITH CARON"))) + (japanese-jisx0212 #x2B #x76) ; $(D+v(B + )) +(define-char + '((name . "LATIN SMALL LETTER LONG S") + (ucs . #x017F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0073) + (mirrored . nil) + (->uppercase #x0053) + (->titlecase #x0053) + )) diff --git a/lisp/utf-2000/u00180-Latin-Extended-B.el b/lisp/utf-2000/u00180-Latin-Extended-B.el new file mode 100644 index 0000000..3c0549e --- /dev/null +++ b/lisp/utf-2000/u00180-Latin-Extended-B.el @@ -0,0 +1,1820 @@ +(define-char + '((name . "LATIN SMALL LETTER B WITH STROKE") + (ucs . #x0180) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH HOOK") + (ucs . #x0181) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0253) + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH TOPBAR") + (ucs . #x0182) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0183) + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH TOPBAR") + (ucs . #x0183) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0182) + (->titlecase #x0182) + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE SIX") + (ucs . #x0184) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0185) + )) +(define-char + '((name . "LATIN SMALL LETTER TONE SIX") + (ucs . #x0185) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0184) + (->titlecase #x0184) + )) +(define-char + '((name . "LATIN CAPITAL LETTER OPEN O") + (ucs . #x0186) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0254) + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH HOOK") + (ucs . #x0187) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0188) + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH HOOK") + (ucs . #x0188) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0187) + (->titlecase #x0187) + )) +(define-char + '((name . "LATIN CAPITAL LETTER AFRICAN D") + (ucs . #x0189) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x0256) + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH HOOK") + (ucs . #x018A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0257) + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH TOPBAR") + (ucs . #x018B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x018C) + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH TOPBAR") + (ucs . #x018C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x018B) + (->titlecase #x018B) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED DELTA") + (ucs . #x018D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER REVERSED E") + (ucs . #x018E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01DD) + )) +(define-char + '((name . "LATIN CAPITAL LETTER SCHWA") + (ucs . #x018F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0259) + )) +(define-char + '((name . "LATIN CAPITAL LETTER OPEN E") + (ucs . #x0190) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x025B) + )) +(define-char + '((name . "LATIN CAPITAL LETTER F WITH HOOK") + (ucs . #x0191) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0192) + )) +(define-char + '((name . "LATIN SMALL LETTER F WITH HOOK") + (ucs . #x0192) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0191) + (->titlecase #x0191) + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH HOOK") + (ucs . #x0193) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0260) + )) +(define-char + '((name . "LATIN CAPITAL LETTER GAMMA") + (ucs . #x0194) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0263) + )) +(define-char + '((name . "LATIN SMALL LETTER HV") + (ucs . #x0195) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "hwair") + (->uppercase #x01F6) + (->titlecase #x01F6) + )) +(define-char + '((name . "LATIN CAPITAL LETTER IOTA") + (ucs . #x0196) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0269) + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH STROKE") + (ucs . #x0197) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0268) + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH HOOK") + (ucs . #x0198) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0199) + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH HOOK") + (ucs . #x0199) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0198) + (->titlecase #x0198) + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH BAR") + (ucs . #x019A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER LAMBDA WITH STROKE") + (ucs . #x019B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER TURNED M") + (ucs . #x019C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x026F) + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH LEFT HOOK") + (ucs . #x019D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0272) + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH LONG RIGHT LEG") + (ucs . #x019E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MIDDLE TILDE") + (ucs . #x019F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x0275) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN") + (ucs . #x01A0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x031B) + (mirrored . nil) + (->lowercase #x01A1) + (latin-viscii-upper #x3D) ; -2= + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN") + (ucs . #x01A1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x031B) + (mirrored . nil) + (->uppercase #x01A0) + (->titlecase #x01A0) + (latin-viscii-lower #x3D) ; -1= + )) +(define-char + '((name . "LATIN CAPITAL LETTER OI") + (ucs . #x01A2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gha") + (->lowercase #x01A3) + )) +(define-char + '((name . "LATIN SMALL LETTER OI") + (ucs . #x01A3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gha") + (->uppercase #x01A2) + (->titlecase #x01A2) + )) +(define-char + '((name . "LATIN CAPITAL LETTER P WITH HOOK") + (ucs . #x01A4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01A5) + )) +(define-char + '((name . "LATIN SMALL LETTER P WITH HOOK") + (ucs . #x01A5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01A4) + (->titlecase #x01A4) + )) +(define-char + '((name . "LATIN LETTER YR") + (ucs . #x01A6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0280) + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE TWO") + (ucs . #x01A7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01A8) + )) +(define-char + '((name . "LATIN SMALL LETTER TONE TWO") + (ucs . #x01A8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01A7) + (->titlecase #x01A7) + )) +(define-char + '((name . "LATIN CAPITAL LETTER ESH") + (ucs . #x01A9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0283) + )) +(define-char + '((name . "LATIN LETTER REVERSED ESH LOOP") + (ucs . #x01AA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH PALATAL HOOK") + (ucs . #x01AB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH HOOK") + (ucs . #x01AC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01AD) + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH HOOK") + (ucs . #x01AD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01AC) + (->titlecase #x01AC) + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK") + (ucs . #x01AE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0288) + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN") + (ucs . #x01AF) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x031B) + (mirrored . nil) + (->lowercase #x01B0) + (latin-viscii-upper #x5F) ; -2_ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN") + (ucs . #x01B0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x031B) + (mirrored . nil) + (->uppercase #x01AF) + (->titlecase #x01AF) + (latin-viscii-lower #x5F) ; -1_ + )) +(define-char + '((name . "LATIN CAPITAL LETTER UPSILON") + (ucs . #x01B1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x028A) + )) +(define-char + '((name . "LATIN CAPITAL LETTER V WITH HOOK") + (ucs . #x01B2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x028B) + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH HOOK") + (ucs . #x01B3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01B4) + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH HOOK") + (ucs . #x01B4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B3) + (->titlecase #x01B3) + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH STROKE") + (ucs . #x01B5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01B6) + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH STROKE") + (ucs . #x01B6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B5) + (->titlecase #x01B5) + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH") + (ucs . #x01B7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0292) + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH REVERSED") + (ucs . #x01B8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01B9) + )) +(define-char + '((name . "LATIN SMALL LETTER EZH REVERSED") + (ucs . #x01B9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B8) + (->titlecase #x01B8) + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH TAIL") + (ucs . #x01BA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER TWO WITH STROKE") + (ucs . #x01BB) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE FIVE") + (ucs . #x01BC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01BD) + )) +(define-char + '((name . "LATIN SMALL LETTER TONE FIVE") + (ucs . #x01BD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01BC) + (->titlecase #x01BC) + )) +(define-char + '((name . "LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE") + (ucs . #x01BE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER WYNN") + (ucs . #x01BF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01F7) + (->titlecase #x01F7) + )) +(define-char + '((name . "LATIN LETTER DENTAL CLICK") + (ucs . #x01C0) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER LATERAL CLICK") + (ucs . #x01C1) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER ALVEOLAR CLICK") + (ucs . #x01C2) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER RETROFLEX CLICK") + (ucs . #x01C3) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER DZ WITH CARON") + (ucs . #x01C4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0044 #x017D) + (mirrored . nil) + (->lowercase #x01C6) + (->titlecase #x01C5) + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON") + (ucs . #x01C5) + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0044 #x017E) + (mirrored . nil) + (->uppercase #x01C4) + (->lowercase #x01C6) + )) +(define-char + '((name . "LATIN SMALL LETTER DZ WITH CARON") + (ucs . #x01C6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0064 #x017E) + (mirrored . nil) + (->uppercase #x01C4) + (->titlecase #x01C5) + )) +(define-char + '((name . "LATIN CAPITAL LETTER LJ") + (ucs . #x01C7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x004C #x004A) + (mirrored . nil) + (->lowercase #x01C9) + (->titlecase #x01C8) + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH SMALL LETTER J") + (ucs . #x01C8) + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x004C #x006A) + (mirrored . nil) + (->uppercase #x01C7) + (->lowercase #x01C9) + )) +(define-char + '((name . "LATIN SMALL LETTER LJ") + (ucs . #x01C9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x006C #x006A) + (mirrored . nil) + (->uppercase #x01C7) + (->titlecase #x01C8) + )) +(define-char + '((name . "LATIN CAPITAL LETTER NJ") + (ucs . #x01CA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x004E #x004A) + (mirrored . nil) + (->lowercase #x01CC) + (->titlecase #x01CB) + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH SMALL LETTER J") + (ucs . #x01CB) + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x004E #x006A) + (mirrored . nil) + (->uppercase #x01CA) + (->lowercase #x01CC) + )) +(define-char + '((name . "LATIN SMALL LETTER NJ") + (ucs . #x01CC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x006E #x006A) + (mirrored . nil) + (->uppercase #x01CA) + (->titlecase #x01CB) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CARON") + (ucs . #x01CD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x030C) + (mirrored . nil) + (->lowercase #x01CE) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CARON") + (->ucs . #x01CD) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01CD) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A WITH CARON"))) + (japanese-jisx0212 #x2A #x26) ; $(D*&(B + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CARON") + (ucs . #x01CE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x030C) + (mirrored . nil) + (->uppercase #x01CD) + (->titlecase #x01CD) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A WITH CARON") + (->ucs . #x01CE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01CE) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A WITH CARON"))) + (chinese-gb2312 #x28 #x23) ; $(D+&(B + (japanese-jisx0212 #x2B #x26) ; $(D+&(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH CARON") + (ucs . #x01CF) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x030C) + (mirrored . nil) + (->lowercase #x01D0) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I WITH CARON") + (->ucs . #x01CF) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01CF) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH CARON"))) + (japanese-jisx0212 #x2A #x43) ; $(D*C(B + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH CARON") + (ucs . #x01D0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x030C) + (mirrored . nil) + (->uppercase #x01CF) + (->titlecase #x01CF) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I WITH CARON") + (->ucs . #x01D0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D0) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN SMALL LETTER I WITH CARON"))) + (chinese-gb2312 #x28 #x2B) ; $(D+C(B + (japanese-jisx0212 #x2B #x43) ; $(D+C(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CARON") + (ucs . #x01D1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x030C) + (mirrored . nil) + (->lowercase #x01D2) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CARON") + (->ucs . #x01D1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D1) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O WITH CARON"))) + (japanese-jisx0212 #x2A #x55) ; $(D*U(B + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CARON") + (ucs . #x01D2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x030C) + (mirrored . nil) + (->uppercase #x01D1) + (->titlecase #x01D1) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O WITH CARON") + (->ucs . #x01D2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D2) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O WITH CARON"))) + (chinese-gb2312 #x28 #x2F) ; $(D+U(B + (japanese-jisx0212 #x2B #x55) ; $(D+U(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH CARON") + (ucs . #x01D3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x030C) + (mirrored . nil) + (->lowercase #x01D4) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CARON") + (->ucs . #x01D3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D3) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH CARON"))) + (japanese-jisx0212 #x2A #x67) ; $(D*g(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH CARON") + (ucs . #x01D4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x030C) + (mirrored . nil) + (->uppercase #x01D3) + (->titlecase #x01D3) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH CARON") + (->ucs . #x01D4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D4) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH CARON"))) + (chinese-gb2312 #x28 #x33) ; $(D+g(B + (japanese-jisx0212 #x2B #x67) ; $(D+g(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON") + (ucs . #x01D5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00DC #x0304) + (mirrored . nil) + (->lowercase #x01D6) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON") + (->ucs . #x01D5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D5) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND MACRON"))) + (japanese-jisx0212 #x2A #x70) ; $(D*p(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON") + (ucs . #x01D6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00FC #x0304) + (mirrored . nil) + (->uppercase #x01D5) + (->titlecase #x01D5) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND MACRON") + (->ucs . #x01D6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D6) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON"))) + (chinese-gb2312 #x28 #x35) ; $(D+p(B + (japanese-jisx0212 #x2B #x70) ; $(D+p(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE") + (ucs . #x01D7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00DC #x0301) + (mirrored . nil) + (->lowercase #x01D8) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE") + (->ucs . #x01D7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D7) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE"))) + (japanese-jisx0212 #x2A #x6D) ; $(D*m(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE") + (ucs . #x01D8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00FC #x0301) + (mirrored . nil) + (->uppercase #x01D7) + (->titlecase #x01D7) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE") + (->ucs . #x01D8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D8) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE"))) + (chinese-gb2312 #x28 #x36) ; $(D+m(B + (japanese-jisx0212 #x2B #x6D) ; $(D+m(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON") + (ucs . #x01D9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00DC #x030C) + (mirrored . nil) + (->lowercase #x01DA) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON") + (->ucs . #x01D9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01D9) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND CARON"))) + (japanese-jisx0212 #x2A #x6F) ; $(D*o(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON") + (ucs . #x01DA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00FC #x030C) + (mirrored . nil) + (->uppercase #x01D9) + (->titlecase #x01D9) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND CARON") + (->ucs . #x01DA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01DA) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON"))) + (chinese-gb2312 #x28 #x37) ; $(D+o(B + (japanese-jisx0212 #x2B #x6F) ; $(D+o(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE") + (ucs . #x01DB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00DC #x0300) + (mirrored . nil) + (->lowercase #x01DC) + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE") + (ucs . #x01DB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01DB) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE"))) + (japanese-jisx0212 #x2A #x6E) ; $(D*n(B + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE") + (ucs . #x01DC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00FC #x0300) + (mirrored . nil) + (->uppercase #x01DB) + (->titlecase #x01DB) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE") + (->ucs . #x01DC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01DC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE"))) + (chinese-gb2312 #x28 #x38) ; $(D+n(B + (japanese-jisx0212 #x2B #x6E) ; $(D+n(B + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED E") + (ucs . #x01DD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x018E) + (->titlecase #x018E) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON") + (ucs . #x01DE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00C4 #x0304) + (mirrored . nil) + (->lowercase #x01DF) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON") + (ucs . #x01DF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00E4 #x0304) + (mirrored . nil) + (->uppercase #x01DE) + (->titlecase #x01DE) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON") + (ucs . #x01E0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0226 #x0304) + (mirrored . nil) + (->lowercase #x01E1) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON") + (ucs . #x01E1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0227 #x0304) + (mirrored . nil) + (->uppercase #x01E0) + (->titlecase #x01E0) + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE WITH MACRON") + (ucs . #x01E2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00C6 #x0304) + (mirrored . nil) + (iso-10646-comment . "ash *") + (->lowercase #x01E3) + )) +(define-char + '((name . "LATIN SMALL LETTER AE WITH MACRON") + (ucs . #x01E3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00E6 #x0304) + (mirrored . nil) + (iso-10646-comment . "ash *") + (->uppercase #x01E2) + (->titlecase #x01E2) + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH STROKE") + (ucs . #x01E4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01E5) + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH STROKE") + (ucs . #x01E5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01E4) + (->titlecase #x01E4) + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CARON") + (ucs . #x01E6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x030C) + (mirrored . nil) + (->lowercase #x01E7) + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CARON") + (ucs . #x01E7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x030C) + (mirrored . nil) + (->uppercase #x01E6) + (->titlecase #x01E6) + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH CARON") + (ucs . #x01E8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004B #x030C) + (mirrored . nil) + (->lowercase #x01E9) + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH CARON") + (ucs . #x01E9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006B #x030C) + (mirrored . nil) + (->uppercase #x01E8) + (->titlecase #x01E8) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH OGONEK") + (ucs . #x01EA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0328) + (mirrored . nil) + (->lowercase #x01EB) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH OGONEK") + (ucs . #x01EB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0328) + (mirrored . nil) + (->uppercase #x01EA) + (->titlecase #x01EA) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON") + (ucs . #x01EC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x01EA #x0304) + (mirrored . nil) + (->lowercase #x01ED) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH OGONEK AND MACRON") + (ucs . #x01ED) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x01EB #x0304) + (mirrored . nil) + (->uppercase #x01EC) + (->titlecase #x01EC) + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH WITH CARON") + (ucs . #x01EE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x01B7 #x030C) + (mirrored . nil) + (->lowercase #x01EF) + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH CARON") + (ucs . #x01EF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0292 #x030C) + (mirrored . nil) + (->uppercase #x01EE) + (->titlecase #x01EE) + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CARON") + (ucs . #x01F0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006A #x030C) + (mirrored . nil) + )) +(define-char + '((name . "LATIN CAPITAL LETTER DZ") + (ucs . #x01F1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0044 #x005A) + (mirrored . nil) + (->lowercase #x01F3) + (->titlecase #x01F2) + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z") + (ucs . #x01F2) + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0044 #x007A) + (mirrored . nil) + (->uppercase #x01F1) + (->lowercase #x01F3) + )) +(define-char + '((name . "LATIN SMALL LETTER DZ") + (ucs . #x01F3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x0064 #x007A) + (mirrored . nil) + (->uppercase #x01F1) + (->titlecase #x01F2) + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH ACUTE") + (ucs . #x01F4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0047 #x0301) + (mirrored . nil) + (->lowercase #x01F5) + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH ACUTE") + (ucs . #x01F5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0067 #x0301) + (mirrored . nil) + (->uppercase #x01F4) + (->titlecase #x01F4) + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH ACUTE") + (->ucs . #x01F5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x01F5) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH ACUTE"))) + (->titlecase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH ACUTE"))) + (japanese-jisx0212 #x2B #x39) ; $(D+9(B + )) +(define-char + '((name . "LATIN CAPITAL LETTER HWAIR") + (ucs . #x01F6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0195) + )) +(define-char + '((name . "LATIN CAPITAL LETTER WYNN") + (ucs . #x01F7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x01BF) + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH GRAVE") + (ucs . #x01F8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004E #x0300) + (mirrored . nil) + (->lowercase #x01F9) + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH GRAVE") + (ucs . #x01F9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006E #x0300) + (mirrored . nil) + (->uppercase #x01F8) + (->titlecase #x01F8) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE") + (ucs . #x01FA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00C5 #x0301) + (mirrored . nil) + (->lowercase #x01FB) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE") + (ucs . #x01FB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00E5 #x0301) + (mirrored . nil) + (->uppercase #x01FA) + (->titlecase #x01FA) + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE WITH ACUTE") + (ucs . #x01FC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00C6 #x0301) + (mirrored . nil) + (iso-10646-comment . "ash *") + (->lowercase #x01FD) + )) +(define-char + '((name . "LATIN SMALL LETTER AE WITH ACUTE") + (ucs . #x01FD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00E6 #x0301) + (mirrored . nil) + (iso-10646-comment . "ash *") + (->uppercase #x01FC) + (->titlecase #x01FC) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH STROKE AND ACUTE") + (ucs . #x01FE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00D8 #x0301) + (mirrored . nil) + (->lowercase #x01FF) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH STROKE AND ACUTE") + (ucs . #x01FF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00F8 #x0301) + (mirrored . nil) + (->uppercase #x01FE) + (->titlecase #x01FE) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE") + (ucs . #x0200) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x030F) + (mirrored . nil) + (->lowercase #x0201) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOUBLE GRAVE") + (ucs . #x0201) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x030F) + (mirrored . nil) + (->uppercase #x0200) + (->titlecase #x0200) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH INVERTED BREVE") + (ucs . #x0202) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0311) + (mirrored . nil) + (->lowercase #x0203) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH INVERTED BREVE") + (ucs . #x0203) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0311) + (mirrored . nil) + (->uppercase #x0202) + (->titlecase #x0202) + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE") + (ucs . #x0204) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x030F) + (mirrored . nil) + (->lowercase #x0205) + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DOUBLE GRAVE") + (ucs . #x0205) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x030F) + (mirrored . nil) + (->uppercase #x0204) + (->titlecase #x0204) + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH INVERTED BREVE") + (ucs . #x0206) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0311) + (mirrored . nil) + (->lowercase #x0207) + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH INVERTED BREVE") + (ucs . #x0207) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0311) + (mirrored . nil) + (->uppercase #x0206) + (->titlecase #x0206) + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE") + (ucs . #x0208) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x030F) + (mirrored . nil) + (->lowercase #x0209) + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DOUBLE GRAVE") + (ucs . #x0209) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x030F) + (mirrored . nil) + (->uppercase #x0208) + (->titlecase #x0208) + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH INVERTED BREVE") + (ucs . #x020A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0049 #x0311) + (mirrored . nil) + (->lowercase #x020B) + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH INVERTED BREVE") + (ucs . #x020B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0069 #x0311) + (mirrored . nil) + (->uppercase #x020A) + (->titlecase #x020A) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE") + (ucs . #x020C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x030F) + (mirrored . nil) + (->lowercase #x020D) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOUBLE GRAVE") + (ucs . #x020D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x030F) + (mirrored . nil) + (->uppercase #x020C) + (->titlecase #x020C) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH INVERTED BREVE") + (ucs . #x020E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0311) + (mirrored . nil) + (->lowercase #x020F) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH INVERTED BREVE") + (ucs . #x020F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0311) + (mirrored . nil) + (->uppercase #x020E) + (->titlecase #x020E) + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE") + (ucs . #x0210) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0052 #x030F) + (mirrored . nil) + (->lowercase #x0211) + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH DOUBLE GRAVE") + (ucs . #x0211) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0072 #x030F) + (mirrored . nil) + (->uppercase #x0210) + (->titlecase #x0210) + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH INVERTED BREVE") + (ucs . #x0212) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0052 #x0311) + (mirrored . nil) + (->lowercase #x0213) + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH INVERTED BREVE") + (ucs . #x0213) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0072 #x0311) + (mirrored . nil) + (->uppercase #x0212) + (->titlecase #x0212) + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE") + (ucs . #x0214) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x030F) + (mirrored . nil) + (->lowercase #x0215) + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DOUBLE GRAVE") + (ucs . #x0215) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x030F) + (mirrored . nil) + (->uppercase #x0214) + (->titlecase #x0214) + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH INVERTED BREVE") + (ucs . #x0216) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0055 #x0311) + (mirrored . nil) + (->lowercase #x0217) + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH INVERTED BREVE") + (ucs . #x0217) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0075 #x0311) + (mirrored . nil) + (->uppercase #x0216) + (->titlecase #x0216) + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH COMMA BELOW") + (ucs . #x0218) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0053 #x0326) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x0219) + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH COMMA BELOW") + (ucs . #x0219) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0073 #x0326) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase #x0218) + (->titlecase #x0218) + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH COMMA BELOW") + (ucs . #x021A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0054 #x0326) + (mirrored . nil) + (iso-10646-comment . "*") + (->lowercase #x021B) + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH COMMA BELOW") + (ucs . #x021B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0074 #x0326) + (mirrored . nil) + (iso-10646-comment . "*") + (->uppercase #x021A) + (->titlecase #x021A) + )) +(define-char + '((name . "LATIN CAPITAL LETTER YOGH") + (ucs . #x021C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x021D) + )) +(define-char + '((name . "LATIN SMALL LETTER YOGH") + (ucs . #x021D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x021C) + (->titlecase #x021C) + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH CARON") + (ucs . #x021E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0048 #x030C) + (mirrored . nil) + (->lowercase #x021F) + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH CARON") + (ucs . #x021F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0068 #x030C) + (mirrored . nil) + (->uppercase #x021E) + (->titlecase #x021E) + )) +(define-char + '((name . "LATIN CAPITAL LETTER OU") + (ucs . #x0222) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0223) + )) +(define-char + '((name . "LATIN SMALL LETTER OU") + (ucs . #x0223) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0222) + (->titlecase #x0222) + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH HOOK") + (ucs . #x0224) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x0225) + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH HOOK") + (ucs . #x0225) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0224) + (->titlecase #x0224) + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE") + (ucs . #x0226) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0041 #x0307) + (mirrored . nil) + (->lowercase #x0227) + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOT ABOVE") + (ucs . #x0227) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0061 #x0307) + (mirrored . nil) + (->uppercase #x0226) + (->titlecase #x0226) + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CEDILLA") + (ucs . #x0228) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0045 #x0327) + (mirrored . nil) + (->lowercase #x0229) + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CEDILLA") + (ucs . #x0229) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0065 #x0327) + (mirrored . nil) + (->uppercase #x0228) + (->titlecase #x0228) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON") + (ucs . #x022A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00D6 #x0304) + (mirrored . nil) + (->lowercase #x022B) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON") + (ucs . #x022B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00F6 #x0304) + (mirrored . nil) + (->uppercase #x022A) + (->titlecase #x022A) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE AND MACRON") + (ucs . #x022C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00D5 #x0304) + (mirrored . nil) + (->lowercase #x022D) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE AND MACRON") + (ucs . #x022D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x00F5 #x0304) + (mirrored . nil) + (->uppercase #x022C) + (->titlecase #x022C) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE") + (ucs . #x022E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x004F #x0307) + (mirrored . nil) + (->lowercase #x022F) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOT ABOVE") + (ucs . #x022F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x006F #x0307) + (mirrored . nil) + (->uppercase #x022E) + (->titlecase #x022E) + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON") + (ucs . #x0230) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x022E #x0304) + (mirrored . nil) + (->lowercase #x0231) + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON") + (ucs . #x0231) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x022F #x0304) + (mirrored . nil) + (->uppercase #x0230) + (->titlecase #x0230) + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH MACRON") + (ucs . #x0232) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0059 #x0304) + (mirrored . nil) + (->lowercase #x0233) + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH MACRON") + (ucs . #x0233) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0079 #x0304) + (mirrored . nil) + (->uppercase #x0232) + (->titlecase #x0232) + )) diff --git a/lisp/utf-2000/u00250-IPA-Extensions.el b/lisp/utf-2000/u00250-IPA-Extensions.el new file mode 100644 index 0000000..cb119cf --- /dev/null +++ b/lisp/utf-2000/u00250-IPA-Extensions.el @@ -0,0 +1,724 @@ +(define-char + '((name . "LATIN SMALL LETTER TURNED A") + (ucs . #x0250) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x28) ; -0¨-A + )) +(define-char + '((name . "LATIN SMALL LETTER ALPHA") + (ucs . #x0251) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x2C) ; -0¬-A + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED ALPHA") + (ucs . #x0252) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x38) ; -0¸-A + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH HOOK") + (ucs . #x0253) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0181) + (->titlecase #x0181) + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN O") + (ucs . #x0254) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0186) + (->titlecase #x0186) + (ipa #x37) ; -0·-A + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CURL") + (ucs . #x0255) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH TAIL") + (ucs . #x0256) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0189) + (->titlecase #x0189) + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH HOOK") + (ucs . #x0257) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x018A) + (->titlecase #x018A) + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED E") + (ucs . #x0258) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER SCHWA") + (ucs . #x0259) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x018F) + (->titlecase #x018F) + (ipa #x27) ; -0§-A + )) +(define-char + '((name . "LATIN SMALL LETTER SCHWA WITH HOOK") + (ucs . #x025A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x3A) ; -0º-A + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN E") + (ucs . #x025B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0190) + (->titlecase #x0190) + (ipa #x23) ; -0£-A + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED OPEN E") + (ucs . #x025C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED OPEN E WITH HOOK") + (ucs . #x025D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED REVERSED OPEN E") + (ucs . #x025E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS J WITH STROKE") + (ucs . #x025F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH HOOK") + (ucs . #x0260) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0193) + (->titlecase #x0193) + )) +(define-char + '((name . "LATIN SMALL LETTER SCRIPT G") + (ucs . #x0261) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL G") + (ucs . #x0262) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER GAMMA") + (ucs . #x0263) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0194) + (->titlecase #x0194) + )) +(define-char + '((name . "LATIN SMALL LETTER RAMS HORN") + (ucs . #x0264) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x2A) ; -0ª-A + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED H") + (ucs . #x0265) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x5D) ; -0Ý-A + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH HOOK") + (ucs . #x0266) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER HENG WITH HOOK") + (ucs . #x0267) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH STROKE") + (ucs . #x0268) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0197) + (->titlecase #x0197) + (ipa #x26) ; -0¦-A + )) +(define-char + '((name . "LATIN SMALL LETTER IOTA") + (ucs . #x0269) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0196) + (->titlecase #x0196) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL I") + (ucs . #x026A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x21) ; -0¡-A + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH MIDDLE TILDE") + (ucs . #x026B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH BELT") + (ucs . #x026C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH RETROFLEX HOOK") + (ucs . #x026D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER LEZH") + (ucs . #x026E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED M") + (ucs . #x026F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x019C) + (->titlecase #x019C) + (ipa #x29) ; -0©-A + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED M WITH LONG LEG") + (ucs . #x0270) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER M WITH HOOK") + (ucs . #x0271) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x5F) ; -0ß-A + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH LEFT HOOK") + (ucs . #x0272) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x019D) + (->titlecase #x019D) + (ipa #x54) ; -0Ô-A + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH RETROFLEX HOOK") + (ucs . #x0273) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL N") + (ucs . #x0274) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER BARRED O") + (ucs . #x0275) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x019F) + (->titlecase #x019F) + (ipa #x33) ; -0³-A + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL OE") + (ucs . #x0276) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x31) ; -0±-A + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED OMEGA") + (ucs . #x0277) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER PHI") + (ucs . #x0278) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R") + (ucs . #x0279) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x58) ; -0Ø-A + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R WITH LONG LEG") + (ucs . #x027A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R WITH HOOK") + (ucs . #x027B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH LONG LEG") + (ucs . #x027C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH TAIL") + (ucs . #x027D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH FISHHOOK") + (ucs . #x027E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED R WITH FISHHOOK") + (ucs . #x027F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL R") + (ucs . #x0280) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01A6) + (->titlecase #x01A6) + (ipa #x57) ; -0×-A + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL INVERTED R") + (ucs . #x0281) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x50) ; -0Ð-A + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH HOOK") + (ucs . #x0282) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER ESH") + (ucs . #x0283) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01A9) + (->titlecase #x01A9) + (ipa #x4C) ; -0Ì-A + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK") + (ucs . #x0284) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER SQUAT REVERSED ESH") + (ucs . #x0285) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER ESH WITH CURL") + (ucs . #x0286) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED T") + (ucs . #x0287) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH RETROFLEX HOOK") + (ucs . #x0288) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01AE) + (->titlecase #x01AE) + )) +(define-char + '((name . "LATIN SMALL LETTER U BAR") + (ucs . #x0289) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x32) ; -0²-A + )) +(define-char + '((name . "LATIN SMALL LETTER UPSILON") + (ucs . #x028A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B1) + (->titlecase #x01B1) + (ipa #x35) ; -0µ-A + )) +(define-char + '((name . "LATIN SMALL LETTER V WITH HOOK") + (ucs . #x028B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B2) + (->titlecase #x01B2) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED V") + (ucs . #x028C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x2B) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED W") + (ucs . #x028D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x5F) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED Y") + (ucs . #x028E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x5B) ; -0Û-A + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL Y") + (ucs . #x028F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x2E) ; -0®-A + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH RETROFLEX HOOK") + (ucs . #x0290) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH CURL") + (ucs . #x0291) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER EZH") + (ucs . #x0292) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x01B7) + (->titlecase #x01B7) + (ipa #x4D) ; -0Í-A + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH CURL") + (ucs . #x0293) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER GLOTTAL STOP") + (ucs . #x0294) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER PHARYNGEAL VOICED FRICATIVE") + (ucs . #x0295) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER INVERTED GLOTTAL STOP") + (ucs . #x0296) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER STRETCHED C") + (ucs . #x0297) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER BILABIAL CLICK") + (ucs . #x0298) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL B") + (ucs . #x0299) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED OPEN E") + (ucs . #x029A) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL G WITH HOOK") + (ucs . #x029B) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL H") + (ucs . #x029C) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CROSSED-TAIL") + (ucs . #x029D) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED K") + (ucs . #x029E) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL L") + (ucs . #x029F) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x5C) ; -0Ü-A + )) +(define-char + '((name . "LATIN SMALL LETTER Q WITH HOOK") + (ucs . #x02A0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER GLOTTAL STOP WITH STROKE") + (ucs . #x02A1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE") + (ucs . #x02A2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER DZ DIGRAPH") + (ucs . #x02A3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER DEZH DIGRAPH") + (ucs . #x02A4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER DZ DIGRAPH WITH CURL") + (ucs . #x02A5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TS DIGRAPH") + (ucs . #x02A6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TESH DIGRAPH") + (ucs . #x02A7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER TC DIGRAPH WITH CURL") + (ucs . #x02A8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER FENG DIGRAPH") + (ucs . #x02A9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER LS DIGRAPH") + (ucs . #x02AA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN SMALL LETTER LZ DIGRAPH") + (ucs . #x02AB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER BILABIAL PERCUSSIVE") + (ucs . #x02AC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "LATIN LETTER BIDENTAL PERCUSSIVE") + (ucs . #x02AD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) diff --git a/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el new file mode 100644 index 0000000..54aea9b --- /dev/null +++ b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el @@ -0,0 +1,549 @@ +(define-char + '((name . "MODIFIER LETTER SMALL H") + (ucs . #x02B0) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0068) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL H WITH HOOK") + (ucs . #x02B1) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0266) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL J") + (ucs . #x02B2) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x006A) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL R") + (ucs . #x02B3) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0072) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL TURNED R") + (ucs . #x02B4) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0279) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL TURNED R WITH HOOK") + (ucs . #x02B5) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x027B) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL CAPITAL INVERTED R") + (ucs . #x02B6) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0281) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL W") + (ucs . #x02B7) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0077) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL Y") + (ucs . #x02B8) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0079) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER PRIME") + (ucs . #x02B9) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER DOUBLE PRIME") + (ucs . #x02BA) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER TURNED COMMA") + (ucs . #x02BB) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER APOSTROPHE") + (ucs . #x02BC) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (greek-iso8859-7 #x22) ; -F¢-A + )) +(define-char + '((name . "MODIFIER LETTER REVERSED COMMA") + (ucs . #x02BD) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (greek-iso8859-7 #x21) ; -F¡-A + )) +(define-char + '((name . "MODIFIER LETTER RIGHT HALF RING") + (ucs . #x02BE) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER LEFT HALF RING") + (ucs . #x02BF) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER GLOTTAL STOP") + (ucs . #x02C0) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER REVERSED GLOTTAL STOP") + (ucs . #x02C1) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER LEFT ARROWHEAD") + (ucs . #x02C2) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER RIGHT ARROWHEAD") + (ucs . #x02C3) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER UP ARROWHEAD") + (ucs . #x02C4) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER DOWN ARROWHEAD") + (ucs . #x02C5) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER CIRCUMFLEX ACCENT") + (ucs . #x02C6) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "CARON") + (ucs . #x02C7) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese third tone") + (latin-iso8859-2 #x37) ; -B·-A + (latin-iso8859-4 #x37) ; -D·-A + )) +(define-char + '((name . "FULLWIDTH CARON") + (->ucs . #x02C7) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02C7) + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese third tone") + (chinese-gb2312 #x21 #x26) ; $(D"0(B + (korean-ksc5601 #x22 #x27) ; $(C"'(B + (japanese-jisx0212 #x22 #x30) ; $(D"0(B + (chinese-cns11643-1 #x25 #x6F) ; $(G%o(B + )) +(define-char + '((name . "MODIFIER LETTER VERTICAL LINE") + (ucs . #x02C8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ipa #x70) ; -0ð-A + )) +(define-char + '((name . "MODIFIER LETTER MACRON") + (ucs . #x02C9) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese first tone") + (chinese-gb2312 #x21 #x25) ; $A!%(B + )) +(define-char + '((name . "MODIFIER LETTER ACUTE ACCENT") + (ucs . #x02CA) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese second tone") + (chinese-cns11643-1 #x25 #x6E) ; $(G%n(B + )) +(define-char + '((name . "MODIFIER LETTER GRAVE ACCENT") + (ucs . #x02CB) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese fourth tone") + (chinese-cns11643-1 #x25 #x70) ; $(G%p(B + )) +(define-char + '((name . "MODIFIER LETTER LOW VERTICAL LINE") + (ucs . #x02CC) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ipa #x71) ; -0ñ-A + )) +(define-char + '((name . "MODIFIER LETTER LOW MACRON") + (ucs . #x02CD) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER LOW GRAVE ACCENT") + (ucs . #x02CE) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER LOW ACUTE ACCENT") + (ucs . #x02CF) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER TRIANGULAR COLON") + (ucs . #x02D0) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ipa #x72) ; -0ò-A + )) +(define-char + '((name . "FULLWIDTH MODIFIER LETTER TRIANGULAR COLON") + (->ucs . #x02D0) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition wide #x02D0) + (mirrored . nil) + (korean-ksc5601 #x22 #x30) ; $(C"0(B + )) +(define-char + '((name . "MODIFIER LETTER HALF TRIANGULAR COLON") + (ucs . #x02D1) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER CENTRED RIGHT HALF RING") + (ucs . #x02D2) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER CENTRED LEFT HALF RING") + (ucs . #x02D3) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER UP TACK") + (ucs . #x02D4) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER DOWN TACK") + (ucs . #x02D5) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER PLUS SIGN") + (ucs . #x02D6) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER MINUS SIGN") + (ucs . #x02D7) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "BREVE") + (ucs . #x02D8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0306) + (mirrored . nil) + (latin-iso8859-2 #x22) ; -B¢-A + (latin-iso8859-3 #x22) ; -C¢-A + )) +(define-char + '((name . "FULLWIDTH BREVE") + (->ucs . #x02D8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02D8) + (mirrored . nil) + (korean-ksc5601 #x22 #x28) ; $(D"/(B + (japanese-jisx0212 #x22 #x2F) ; $(D"/(B + )) +(define-char + '((name . "DOT ABOVE") + (ucs . #x02D9) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0307) + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese light tone") + (latin-iso8859-2 #x7F) ; -Bÿ-A + (latin-iso8859-3 #x7F) ; -Cÿ-A + (latin-iso8859-4 #x7F) ; -Dÿ-A + )) +(define-char + '((name . "FULLWIDTH DOT ABOVE") + (->ucs . #x02D9) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02D9) + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese light tone") + (korean-ksc5601 #x22 #x2B) ; $(D"2(B + (japanese-jisx0212 #x22 #x32) ; $(D"2(B + (chinese-cns11643-1 #x25 #x6C) ; $(G%l(B + )) +(define-char + '((name . "RING ABOVE") + (ucs . #x02DA) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x030A) + (mirrored . nil) + (korean-ksc5601 #x22 #x2A) ; $(C"*(B + (japanese-jisx0212 #x22 #x36) ; $(D"6(B + )) +(define-char + '((name . "OGONEK") + (ucs . #x02DB) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0328) + (mirrored . nil) + (latin-iso8859-2 #x32) ; -B²-A + (latin-iso8859-4 #x32) ; -D²-A + )) +(define-char + '((name . "FULLWIDTH OGONEK") + (->ucs . #x02DB) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02DB) + (korean-ksc5601 #x22 #x2D) ; $(D"5(B + (japanese-jisx0212 #x22 #x35) ; $(D"5(B + )) +(define-char + '((name . "SMALL TILDE") + (ucs . #x02DC) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0303) + (mirrored . nil) + )) +(define-char + '((name . "DOUBLE ACUTE ACCENT") + (ucs . #x02DD) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x030B) + (mirrored . nil) + (latin-iso8859-2 #x3D) ; -B½-A + )) +(define-char + '((name . "FULLWIDTH DOUBLE ACUTE ACCENT") + (->ucs . #x02DD) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02DD) + (mirrored . nil) + (korean-ksc5601 #x22 #x29) ; $(D"3(B + (japanese-jisx0212 #x22 #x33) ; $(D"3(B + )) +(define-char + '((name . "MODIFIER LETTER RHOTIC HOOK") + (ucs . #x02DE) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER CROSS ACCENT") + (ucs . #x02DF) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL GAMMA") + (ucs . #x02E0) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0263) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL L") + (ucs . #x02E1) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x006C) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL S") + (ucs . #x02E2) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0073) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL X") + (ucs . #x02E3) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0078) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER SMALL REVERSED GLOTTAL STOP") + (ucs . #x02E4) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition super #x0295) + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER EXTRA-HIGH TONE BAR") + (ucs . #x02E5) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER HIGH TONE BAR") + (ucs . #x02E6) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER MID TONE BAR") + (ucs . #x02E7) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER LOW TONE BAR") + (ucs . #x02E8) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER EXTRA-LOW TONE BAR") + (ucs . #x02E9) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER YIN DEPARTING TONE MARK") + (ucs . #x02EA) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER YANG DEPARTING TONE MARK") + (ucs . #x02EB) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER VOICING") + (ucs . #x02EC) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER UNASPIRATED") + (ucs . #x02ED) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + )) +(define-char + '((name . "MODIFIER LETTER DOUBLE APOSTROPHE") + (ucs . #x02EE) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + )) diff --git a/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el b/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el new file mode 100644 index 0000000..9a90387 --- /dev/null +++ b/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el @@ -0,0 +1,589 @@ +(define-char + '((name . "COMBINING GRAVE ACCENT") + (ucs . #x0300) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Varia") + )) +(define-char + '((name . "COMBINING ACUTE ACCENT") + (ucs . #x0301) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Oxia") + )) +(define-char + '((name . "COMBINING CIRCUMFLEX ACCENT") + (ucs . #x0302) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING TILDE") + (ucs . #x0303) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING MACRON") + (ucs . #x0304) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING OVERLINE") + (ucs . #x0305) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING BREVE") + (ucs . #x0306) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Vrachy") + )) +(define-char + '((name . "COMBINING DOT ABOVE") + (ucs . #x0307) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DIAERESIS") + (ucs . #x0308) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Dialytika") + )) +(define-char + '((name . "COMBINING HOOK ABOVE") + (ucs . #x0309) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING RING ABOVE") + (ucs . #x030A) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE ACUTE ACCENT") + (ucs . #x030B) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING CARON") + (ucs . #x030C) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING VERTICAL LINE ABOVE") + (ucs . #x030D) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Tonos") + )) +(define-char + '((name . "COMBINING DOUBLE VERTICAL LINE ABOVE") + (ucs . #x030E) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE GRAVE ACCENT") + (ucs . #x030F) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING CANDRABINDU") + (ucs . #x0310) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING INVERTED BREVE") + (ucs . #x0311) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING TURNED COMMA ABOVE") + (ucs . #x0312) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING COMMA ABOVE") + (ucs . #x0313) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Psili") + )) +(define-char + '((name . "COMBINING REVERSED COMMA ABOVE") + (ucs . #x0314) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Dasia") + )) +(define-char + '((name . "COMBINING COMMA ABOVE RIGHT") + (ucs . #x0315) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING GRAVE ACCENT BELOW") + (ucs . #x0316) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING ACUTE ACCENT BELOW") + (ucs . #x0317) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LEFT TACK BELOW") + (ucs . #x0318) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING RIGHT TACK BELOW") + (ucs . #x0319) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LEFT ANGLE ABOVE") + (ucs . #x031A) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING HORN") + (ucs . #x031B) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LEFT HALF RING BELOW") + (ucs . #x031C) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING UP TACK BELOW") + (ucs . #x031D) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOWN TACK BELOW") + (ucs . #x031E) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING PLUS SIGN BELOW") + (ucs . #x031F) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING MINUS SIGN BELOW") + (ucs . #x0320) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING PALATALIZED HOOK BELOW") + (ucs . #x0321) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING RETROFLEX HOOK BELOW") + (ucs . #x0322) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOT BELOW") + (ucs . #x0323) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DIAERESIS BELOW") + (ucs . #x0324) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING RING BELOW") + (ucs . #x0325) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING COMMA BELOW") + (ucs . #x0326) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING CEDILLA") + (ucs . #x0327) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING OGONEK") + (ucs . #x0328) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING VERTICAL LINE BELOW") + (ucs . #x0329) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING BRIDGE BELOW") + (ucs . #x032A) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING INVERTED DOUBLE ARCH BELOW") + (ucs . #x032B) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING CARON BELOW") + (ucs . #x032C) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING CIRCUMFLEX ACCENT BELOW") + (ucs . #x032D) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING BREVE BELOW") + (ucs . #x032E) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING INVERTED BREVE BELOW") + (ucs . #x032F) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING TILDE BELOW") + (ucs . #x0330) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING MACRON BELOW") + (ucs . #x0331) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LOW LINE") + (ucs . #x0332) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE LOW LINE") + (ucs . #x0333) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING TILDE OVERLAY") + (ucs . #x0334) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING SHORT STROKE OVERLAY") + (ucs . #x0335) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LONG STROKE OVERLAY") + (ucs . #x0336) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING SHORT SOLIDUS OVERLAY") + (ucs . #x0337) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LONG SOLIDUS OVERLAY") + (ucs . #x0338) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING RIGHT HALF RING BELOW") + (ucs . #x0339) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING INVERTED BRIDGE BELOW") + (ucs . #x033A) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING SQUARE BELOW") + (ucs . #x033B) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING SEAGULL BELOW") + (ucs . #x033C) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING X ABOVE") + (ucs . #x033D) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING VERTICAL TILDE") + (ucs . #x033E) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE OVERLINE") + (ucs . #x033F) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING GRAVE TONE MARK") + (ucs . #x0340) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (->decomposition #x0300) + (mirrored . nil) + (iso-10646-comment . "Vietnamese") + )) +(define-char + '((name . "COMBINING ACUTE TONE MARK") + (ucs . #x0341) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (->decomposition #x0301) + (mirrored . nil) + (iso-10646-comment . "Vietnamese") + )) +(define-char + '((name . "COMBINING GREEK PERISPOMENI") + (ucs . #x0342) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING GREEK KORONIS") + (ucs . #x0343) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (->decomposition #x0313) + (mirrored . nil) + )) +(define-char + '((name . "COMBINING GREEK DIALYTIKA TONOS") + (ucs . #x0344) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (->decomposition #x0308 #x0301) + (mirrored . nil) + )) +(define-char + '((name . "COMBINING GREEK YPOGEGRAMMENI") + (ucs . #x0345) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->uppercase #x0399) + (->titlecase #x0399) + )) +(define-char + '((name . "COMBINING BRIDGE ABOVE") + (ucs . #x0346) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING EQUALS SIGN BELOW") + (ucs . #x0347) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE VERTICAL LINE BELOW") + (ucs . #x0348) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LEFT ANGLE BELOW") + (ucs . #x0349) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING NOT TILDE ABOVE") + (ucs . #x034A) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING HOMOTHETIC ABOVE") + (ucs . #x034B) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING ALMOST EQUAL TO ABOVE") + (ucs . #x034C) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING LEFT RIGHT ARROW BELOW") + (ucs . #x034D) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING UPWARDS ARROW BELOW") + (ucs . #x034E) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE TILDE") + (ucs . #x0360) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE INVERTED BREVE") + (ucs . #x0361) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) +(define-char + '((name . "COMBINING DOUBLE RIGHTWARDS ARROW BELOW") + (ucs . #x0362) + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + )) diff --git a/lisp/utf-2000/u00370-Greek.el b/lisp/utf-2000/u00370-Greek.el new file mode 100644 index 0000000..4a18a8f --- /dev/null +++ b/lisp/utf-2000/u00370-Greek.el @@ -0,0 +1,2060 @@ +(define-char + '((name . "GREEK NUMERAL SIGN") + (ucs . #x0374) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition #x02B9) + (mirrored . nil) + (iso-10646-comment . "Dexia keraia") + )) +(define-char + '((name . "GREEK LOWER NUMERAL SIGN") + (ucs . #x0375) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Aristeri keraia") + )) +(define-char + '((name . "GREEK YPOGEGRAMMENI") + (ucs . #x037A) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (->decomposition compat #x0020 #x0345) + (mirrored . nil) + )) +(define-char + '((name . "GREEK QUESTION MARK") + (ucs . #x037E) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (->decomposition #x003B) + (mirrored . nil) + (iso-10646-comment . "Erotimatiko") + )) +(define-char + '((name . "GREEK TONOS") + (ucs . #x0384) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition compat #x0020 #x0301) + (mirrored . nil) + (greek-iso8859-7 #x34) ; -F´-A + )) +(define-char + '((name . "FULLWIDTH GREEK TONOS") + (->ucs . #x0384) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x0384) + (mirrored . nil) + (japanese-jisx0212 #x22 #x38) ; $(D"8(B + )) +(define-char + '((name . "GREEK DIALYTIKA TONOS") + (ucs . #x0385) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition #x00A8 #x0301) + (mirrored . nil) + (greek-iso8859-7 #x35) ; -Fµ-A + )) +(define-char + '((name . "FULLWIDTH GREEK DIALYTIKA TONOS") + (->ucs . #x0385) + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x0385) + (mirrored . nil) + (japanese-jisx0212 #x22 #x39) ; $(D"9(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH TONOS") + (ucs . #x0386) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0391 #x0301) + (mirrored . nil) + (->lowercase #x03AC) + (greek-iso8859-7 #x36) ; -F¶-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA WITH TONOS") + (->ucs . #x0386) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0386) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER ALPHA WITH TONOS"))) + (japanese-jisx0212 #x26 #x61) ; $(D&a(B + )) +(define-char + '((name . "GREEK ANO TELEIA") + (ucs . #x0387) + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (->decomposition #x00B7) + (mirrored . nil) + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH TONOS") + (ucs . #x0388) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0395 #x0301) + (mirrored . nil) + (->lowercase #x03AD) + (greek-iso8859-7 #x38) ; -F¸-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON WITH TONOS") + (->ucs . #x0388) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0388) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER EPSILON WITH TONOS"))) + (japanese-jisx0212 #x26 #x62) ; $(D&b(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH TONOS") + (ucs . #x0389) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0397 #x0301) + (mirrored . nil) + (->lowercase #x03AE) + (greek-iso8859-7 #x39) ; -F¹-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER ETA WITH TONOS") + (->ucs . #x0389) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0389) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER ETA WITH TONOS"))) + (japanese-jisx0212 #x26 #x63) ; $(D&c(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH TONOS") + (ucs . #x038A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0399 #x0301) + (mirrored . nil) + (->lowercase #x03AF) + (greek-iso8859-7 #x3A) ; -Fº-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH TONOS") + (->ucs . #x038A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x038A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER IOTA WITH TONOS"))) + (japanese-jisx0212 #x26 #x64) ; $(D&d(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH TONOS") + (ucs . #x038C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x039F #x0301) + (mirrored . nil) + (->lowercase #x03CC) + (greek-iso8859-7 #x3C) ; -F¼-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON WITH TONOS") + (->ucs . #x038C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x038C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER OMICRON WITH TONOS"))) + (japanese-jisx0212 #x26 #x67) ; $(D&g(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH TONOS") + (ucs . #x038E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03A5 #x0301) + (mirrored . nil) + (->lowercase #x03CD) + (greek-iso8859-7 #x3E) ; -F¾-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH TONOS") + (->ucs . #x038E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x038E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER UPSILON WITH TONOS"))) + (japanese-jisx0212 #x26 #x69) ; $(D&i(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH TONOS") + (ucs . #x038F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03A9 #x0301) + (mirrored . nil) + (->lowercase #x03CE) + (greek-iso8859-7 #x3F) ; -F¿-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA WITH TONOS") + (->ucs . #x038F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x038F) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER OMEGA WITH TONOS"))) + (japanese-jisx0212 #x26 #x6C) ; $(D&l(B + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS") + (ucs . #x0390) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03CA #x0301) + (mirrored . nil) + (greek-iso8859-7 #x40) ; -FÀ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS") + (->ucs . #x0390) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0390) + (mirrored . nil) + (japanese-jisx0212 #x26 #x76) ; $(D&v(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA") + (ucs . #x0391) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B1) + (greek-iso8859-7 #x41) ; -FÁ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA") + (->ucs . #x0391) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0391) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER ALPHA"))) + (japanese-jisx0208-1978 #x26 #x21) ; $B&!(B + (chinese-gb2312 #x26 #x21) ; $A&!(B + (japanese-jisx0208 #x26 #x21) ; $B&!(B + (korean-ksc5601 #x25 #x41) ; $(C%A(B + (chinese-cns11643-1 #x24 #x75) ; $(G$u(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER BETA") + (ucs . #x0392) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B2) + (greek-iso8859-7 #x42) ; -FÂ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER BETA") + (->ucs . #x0392) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0392) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER BETA"))) + (japanese-jisx0208-1978 #x26 #x22) ; $B&"(B + (chinese-gb2312 #x26 #x22) ; $A&"(B + (japanese-jisx0208 #x26 #x22) ; $B&"(B + (korean-ksc5601 #x25 #x42) ; $(C%B(B + (chinese-cns11643-1 #x24 #x76) ; $(G$v(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER GAMMA") + (ucs . #x0393) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B3) + (greek-iso8859-7 #x43) ; -FÃ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER GAMMA") + (->ucs . #x0393) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0393) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER GAMMA"))) + (japanese-jisx0208-1978 #x26 #x23) ; $B&#(B + (chinese-gb2312 #x26 #x23) ; $A&#(B + (japanese-jisx0208 #x26 #x23) ; $B&#(B + (korean-ksc5601 #x25 #x43) ; $(C%C(B + (chinese-cns11643-1 #x24 #x77) ; $(G$w(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER DELTA") + (ucs . #x0394) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B4) + (greek-iso8859-7 #x44) ; -FÄ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER DELTA") + (->ucs . #x0394) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0394) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER DELTA"))) + (japanese-jisx0208-1978 #x26 #x24) ; $B&$(B + (chinese-gb2312 #x26 #x24) ; $A&$(B + (japanese-jisx0208 #x26 #x24) ; $B&$(B + (korean-ksc5601 #x25 #x44) ; $(C%D(B + (chinese-cns11643-1 #x24 #x78) ; $(G$x(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON") + (ucs . #x0395) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B5) + (greek-iso8859-7 #x45) ; -FÅ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON") + (->ucs . #x0395) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0395) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER EPSILON"))) + (japanese-jisx0208-1978 #x26 #x25) ; $B&%(B + (chinese-gb2312 #x26 #x25) ; $A&%(B + (japanese-jisx0208 #x26 #x25) ; $B&%(B + (korean-ksc5601 #x25 #x45) ; $(C%E(B + (chinese-cns11643-1 #x24 #x79) ; $(G$y(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER ZETA") + (ucs . #x0396) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B6) + (greek-iso8859-7 #x46) ; -FÆ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER ZETA") + (->ucs . #x0396) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0396) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER ZETA"))) + (japanese-jisx0208-1978 #x26 #x26) ; $B&&(B + (chinese-gb2312 #x26 #x26) ; $A&&(B + (japanese-jisx0208 #x26 #x26) ; $B&&(B + (korean-ksc5601 #x25 #x46) ; $(C%F(B + (chinese-cns11643-1 #x24 #x7A) ; $(G$z(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA") + (ucs . #x0397) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B7) + (greek-iso8859-7 #x47) ; -FÇ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER ETA") + (->ucs . #x0397) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0397) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER ETA"))) + (japanese-jisx0208-1978 #x26 #x27) ; $B&'(B + (chinese-gb2312 #x26 #x27) ; $A&'(B + (japanese-jisx0208 #x26 #x27) ; $B&'(B + (korean-ksc5601 #x25 #x47) ; $(C%G(B + (chinese-cns11643-1 #x24 #x7B) ; $(G${(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER THETA") + (ucs . #x0398) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B8) + (greek-iso8859-7 #x48) ; -FÈ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER THETA") + (->ucs . #x0398) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0398) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER THETA"))) + (japanese-jisx0208-1978 #x26 #x28) ; $B&((B + (chinese-gb2312 #x26 #x28) ; $A&((B + (japanese-jisx0208 #x26 #x28) ; $B&((B + (korean-ksc5601 #x25 #x48) ; $(C%H(B + (chinese-cns11643-1 #x24 #x7C) ; $(G$|(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA") + (ucs . #x0399) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03B9) + (greek-iso8859-7 #x49) ; -FÉ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA") + (->ucs . #x0399) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x0399) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER IOTA"))) + (japanese-jisx0208-1978 #x26 #x29) ; $B&)(B + (chinese-gb2312 #x26 #x29) ; $A&)(B + (japanese-jisx0208 #x26 #x29) ; $B&)(B + (korean-ksc5601 #x25 #x49) ; $(C%I(B + (chinese-cns11643-1 #x24 #x7D) ; $(G$}(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER KAPPA") + (ucs . #x039A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BA) + (greek-iso8859-7 #x4A) ; -FÊ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER KAPPA") + (->ucs . #x039A) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039A) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER KAPPA"))) + (japanese-jisx0208-1978 #x26 #x2A) ; $B&*(B + (chinese-gb2312 #x26 #x2A) ; $A&*(B + (japanese-jisx0208 #x26 #x2A) ; $B&*(B + (korean-ksc5601 #x25 #x4A) ; $(C%J(B + (chinese-cns11643-1 #x24 #x7E) ; $(G$~(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER LAMDA") + (ucs . #x039B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BB) + (greek-iso8859-7 #x4B) ; -FË-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER LAMDA") + (->ucs . #x039B) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039B) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER LAMDA"))) + (japanese-jisx0208-1978 #x26 #x2B) ; $B&+(B + (chinese-gb2312 #x26 #x2B) ; $A&+(B + (japanese-jisx0208 #x26 #x2B) ; $B&+(B + (korean-ksc5601 #x25 #x4B) ; $(C%K(B + (chinese-cns11643-1 #x25 #x21) ; $(G%!(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER MU") + (ucs . #x039C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BC) + (greek-iso8859-7 #x4C) ; -FÌ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER MU") + (->ucs . #x039C) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039C) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER MU"))) + (japanese-jisx0208-1978 #x26 #x2C) ; $B&,(B + (chinese-gb2312 #x26 #x2C) ; $A&,(B + (japanese-jisx0208 #x26 #x2C) ; $B&,(B + (korean-ksc5601 #x25 #x4C) ; $(C%L(B + (chinese-cns11643-1 #x25 #x22) ; $(G%"(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER NU") + (ucs . #x039D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BD) + (greek-iso8859-7 #x4D) ; -FÍ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER NU") + (->ucs . #x039D) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039D) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER NU"))) + (japanese-jisx0208-1978 #x26 #x2D) ; $B&-(B + (chinese-gb2312 #x26 #x2D) ; $A&-(B + (japanese-jisx0208 #x26 #x2D) ; $B&-(B + (korean-ksc5601 #x25 #x4D) ; $(C%M(B + (chinese-cns11643-1 #x25 #x23) ; $(G%#(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER XI") + (ucs . #x039E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BE) + (greek-iso8859-7 #x4E) ; -FÎ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER XI") + (->ucs . #x039E) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039E) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER XI"))) + (japanese-jisx0208-1978 #x26 #x2E) ; $B&.(B + (chinese-gb2312 #x26 #x2E) ; $A&.(B + (japanese-jisx0208 #x26 #x2E) ; $B&.(B + (korean-ksc5601 #x25 #x4E) ; $(C%N(B + (chinese-cns11643-1 #x25 #x24) ; $(G%$(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON") + (ucs . #x039F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03BF) + (greek-iso8859-7 #x4F) ; -FÏ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON") + (->ucs . #x039F) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x039F) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER OMICRON"))) + (japanese-jisx0208-1978 #x26 #x2F) ; $B&/(B + (chinese-gb2312 #x26 #x2F) ; $A&/(B + (japanese-jisx0208 #x26 #x2F) ; $B&/(B + (korean-ksc5601 #x25 #x4F) ; $(C%O(B + (chinese-cns11643-1 #x25 #x25) ; $(G%%(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER PI") + (ucs . #x03A0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C0) + (greek-iso8859-7 #x50) ; -FÐ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER PI") + (->ucs . #x03A0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A0) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER PI"))) + (japanese-jisx0208-1978 #x26 #x30) ; $B&0(B + (chinese-gb2312 #x26 #x30) ; $A&0(B + (japanese-jisx0208 #x26 #x30) ; $B&0(B + (korean-ksc5601 #x25 #x50) ; $(C%P(B + (chinese-cns11643-1 #x25 #x26) ; $(G%&(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER RHO") + (ucs . #x03A1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C1) + (greek-iso8859-7 #x51) ; -FÑ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER RHO") + (->ucs . #x03A1) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A1) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER RHO"))) + (japanese-jisx0208-1978 #x26 #x31) ; $B&1(B + (chinese-gb2312 #x26 #x31) ; $A&1(B + (japanese-jisx0208 #x26 #x31) ; $B&1(B + (korean-ksc5601 #x25 #x51) ; $(C%Q(B + (chinese-cns11643-1 #x25 #x27) ; $(G%'(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER SIGMA") + (ucs . #x03A3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C3) + (greek-iso8859-7 #x53) ; -FÓ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER SIGMA") + (->ucs . #x03A3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A3) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER SIGMA"))) + (japanese-jisx0208-1978 #x26 #x32) ; $B&2(B + (chinese-gb2312 #x26 #x32) ; $A&2(B + (japanese-jisx0208 #x26 #x32) ; $B&2(B + (korean-ksc5601 #x25 #x52) ; $(C%R(B + (chinese-cns11643-1 #x25 #x28) ; $(G%((B + )) +(define-char + '((name . "GREEK CAPITAL LETTER TAU") + (ucs . #x03A4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C4) + (greek-iso8859-7 #x54) ; -FÔ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER TAU") + (->ucs . #x03A4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A4) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER TAU"))) + (japanese-jisx0208-1978 #x26 #x33) ; $B&3(B + (chinese-gb2312 #x26 #x33) ; $A&3(B + (japanese-jisx0208 #x26 #x33) ; $B&3(B + (korean-ksc5601 #x25 #x53) ; $(C%S(B + (chinese-cns11643-1 #x25 #x29) ; $(G%)(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON") + (ucs . #x03A5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C5) + (greek-iso8859-7 #x55) ; -FÕ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON") + (->ucs . #x03A5) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A5) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER UPSILON"))) + (japanese-jisx0208-1978 #x26 #x34) ; $B&4(B + (chinese-gb2312 #x26 #x34) ; $A&4(B + (japanese-jisx0208 #x26 #x34) ; $B&4(B + (korean-ksc5601 #x25 #x54) ; $(C%T(B + (chinese-cns11643-1 #x25 #x2A) ; $(G%*(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER PHI") + (ucs . #x03A6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C6) + (greek-iso8859-7 #x56) ; -FÖ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER PHI") + (->ucs . #x03A6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A6) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER PHI"))) + (japanese-jisx0208-1978 #x26 #x35) ; $B&5(B + (chinese-gb2312 #x26 #x35) ; $A&5(B + (japanese-jisx0208 #x26 #x35) ; $B&5(B + (korean-ksc5601 #x25 #x55) ; $(C%U(B + (chinese-cns11643-1 #x25 #x2B) ; $(G%+(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER CHI") + (ucs . #x03A7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C7) + (greek-iso8859-7 #x57) ; -F×-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER CHI") + (->ucs . #x03A7) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A7) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER CHI"))) + (japanese-jisx0208-1978 #x26 #x36) ; $B&6(B + (chinese-gb2312 #x26 #x36) ; $A&6(B + (japanese-jisx0208 #x26 #x36) ; $B&6(B + (korean-ksc5601 #x25 #x56) ; $(C%V(B + (chinese-cns11643-1 #x25 #x2C) ; $(G%,(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER PSI") + (ucs . #x03A8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C8) + (greek-iso8859-7 #x58) ; -FØ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER PSI") + (->ucs . #x03A8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A8) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER PSI"))) + (japanese-jisx0208-1978 #x26 #x37) ; $B&7(B + (chinese-gb2312 #x26 #x37) ; $A&7(B + (japanese-jisx0208 #x26 #x37) ; $B&7(B + (korean-ksc5601 #x25 #x57) ; $(C%W(B + (chinese-cns11643-1 #x25 #x2D) ; $(G%-(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA") + (ucs . #x03A9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03C9) + (greek-iso8859-7 #x59) ; -FÙ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA") + (->ucs . #x03A9) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03A9) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER OMEGA"))) + (japanese-jisx0208-1978 #x26 #x38) ; $B&8(B + (chinese-gb2312 #x26 #x38) ; $A&8(B + (japanese-jisx0208 #x26 #x38) ; $B&8(B + (korean-ksc5601 #x25 #x58) ; $(C%X(B + (chinese-cns11643-1 #x25 #x2E) ; $(G%.(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") + (ucs . #x03AA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x0399 #x0308) + (mirrored . nil) + (->lowercase #x03CA) + (greek-iso8859-7 #x5A) ; -FÚ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") + (->ucs . #x03AA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AA) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER IOTA WITH DIALYTIKA"))) + (japanese-jisx0212 #x26 #x65) ; $(D&e(B + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") + (ucs . #x03AB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03A5 #x0308) + (mirrored . nil) + (->lowercase #x03CB) + (greek-iso8859-7 #x5B) ; -FÛ-A + )) +(define-char + '((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") + (->ucs . #x03AB) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AB) + (mirrored . nil) + (->lowercase + ((name . "FULLWIDTH GREEK SMALL LETTER UPSILON WITH DIALYTIKA"))) + (japanese-jisx0212 #x26 #x6A) ; $(D&j(B + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH TONOS") + (ucs . #x03AC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03B1 #x0301) + (mirrored . nil) + (->uppercase #x0386) + (->titlecase #x0386) + (greek-iso8859-7 #x5C) ; -FÜ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER ALPHA WITH TONOS") + (->ucs . #x03AC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA WITH TONOS"))) + (japanese-jisx0212 #x26 #x71) ; $(D&q(B + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH TONOS") + (ucs . #x03AD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03B5 #x0301) + (mirrored . nil) + (->uppercase #x0388) + (->titlecase #x0388) + (greek-iso8859-7 #x5D) ; -FÝ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER EPSILON WITH TONOS") + (->ucs . #x03AD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AD) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON WITH TONOS"))) + (japanese-jisx0212 #x26 #x72) ; $(D&r(B + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH TONOS") + (ucs . #x03AE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03B7 #x0301) + (mirrored . nil) + (->uppercase #x0389) + (->titlecase #x0389) + (greek-iso8859-7 #x5E) ; -FÞ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER ETA WITH TONOS") + (->ucs . #x03AE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AE) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ETA WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ETA WITH TONOS"))) + (japanese-jisx0212 #x26 #x73) ; $(D&s(B + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH TONOS") + (ucs . #x03AF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03B9 #x0301) + (mirrored . nil) + (->uppercase #x038A) + (->titlecase #x038A) + (greek-iso8859-7 #x5F) ; -Fß-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER IOTA WITH TONOS") + (->ucs . #x03AF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03AF) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH TONOS"))) + (japanese-jisx0212 #x26 #x74) ; $(D&t(B + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS") + (ucs . #x03B0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03CB #x0301) + (mirrored . nil) + (greek-iso8859-7 #x60) ; -Fà-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS") + (->ucs . #x03B0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B0) + (mirrored . nil) + (japanese-jisx0212 #x26 #x7B) ; $(D&{(B + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA") + (ucs . #x03B1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0391) + (->titlecase #x0391) + (greek-iso8859-7 #x61) ; -Fá-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER ALPHA") + (->ucs . #x03B1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B1) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ALPHA"))) + (japanese-jisx0208-1978 #x26 #x41) ; $B&A(B + (chinese-gb2312 #x26 #x41) ; $A&A(B + (japanese-jisx0208 #x26 #x41) ; $B&A(B + (korean-ksc5601 #x25 #x61) ; $(C%a(B + (chinese-cns11643-1 #x25 #x2F) ; $(G%/(B + )) +(define-char + '((name . "GREEK SMALL LETTER BETA") + (ucs . #x03B2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0392) + (->titlecase #x0392) + (greek-iso8859-7 #x62) ; -Fâ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER BETA") + (ucs . #x03B2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B2) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER BETA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER BETA"))) + (japanese-jisx0208-1978 #x26 #x42) ; $@&B(B + (chinese-gb2312 #x26 #x42) ; $A&B(B + (japanese-jisx0208 #x26 #x42) ; $B&B(B + (korean-ksc5601 #x25 #x62) ; $(C%b(B + (chinese-cns11643-1 #x25 #x30) ; $(G%0(B + )) +(define-char + '((name . "GREEK SMALL LETTER GAMMA") + (ucs . #x03B3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0393) + (->titlecase #x0393) + (greek-iso8859-7 #x63) ; -Fã-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER GAMMA") + (->ucs . #x03B3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B3) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER GAMMA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER GAMMA"))) + (japanese-jisx0208-1978 #x26 #x43) ; $B&C(B + (chinese-gb2312 #x26 #x43) ; $A&C(B + (japanese-jisx0208 #x26 #x43) ; $B&C(B + (korean-ksc5601 #x25 #x63) ; $(C%c(B + (chinese-cns11643-1 #x25 #x31) ; $(G%1(B + )) +(define-char + '((name . "GREEK SMALL LETTER DELTA") + (ucs . #x03B4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0394) + (->titlecase #x0394) + (greek-iso8859-7 #x64) ; -Fä-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER DELTA") + (->ucs . #x03B4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B4) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER DELTA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER DELTA"))) + (japanese-jisx0208-1978 #x26 #x44) ; $B&D(B + (chinese-gb2312 #x26 #x44) ; $A&D(B + (japanese-jisx0208 #x26 #x44) ; $B&D(B + (korean-ksc5601 #x25 #x64) ; $(C%d(B + (chinese-cns11643-1 #x25 #x32) ; $(G%2(B + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON") + (ucs . #x03B5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0395) + (->titlecase #x0395) + (greek-iso8859-7 #x65) ; -Få-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER EPSILON") + (->ucs . #x03B5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B5) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER EPSILON"))) + (japanese-jisx0208-1978 #x26 #x45) ; $B&E(B + (chinese-gb2312 #x26 #x45) ; $A&E(B + (japanese-jisx0208 #x26 #x45) ; $B&E(B + (korean-ksc5601 #x25 #x65) ; $(C%e(B + (chinese-cns11643-1 #x25 #x33) ; $(G%3(B + )) +(define-char + '((name . "GREEK SMALL LETTER ZETA") + (ucs . #x03B6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0396) + (->titlecase #x0396) + (greek-iso8859-7 #x66) ; -Fæ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER ZETA") + (->ucs . #x03B6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B6) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ZETA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ZETA"))) + (japanese-jisx0208-1978 #x26 #x46) ; $B&F(B + (chinese-gb2312 #x26 #x46) ; $A&F(B + (japanese-jisx0208 #x26 #x46) ; $B&F(B + (korean-ksc5601 #x25 #x66) ; $(C%f(B + (chinese-cns11643-1 #x25 #x34) ; $(G%4(B + )) +(define-char + '((name . "GREEK SMALL LETTER ETA") + (ucs . #x03B7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0397) + (->titlecase #x0397) + (greek-iso8859-7 #x67) ; -Fç-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER ETA") + (->ucs . #x03B7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B7) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ETA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER ETA"))) + (japanese-jisx0208-1978 #x26 #x47) ; $B&G(B + (chinese-gb2312 #x26 #x47) ; $A&G(B + (japanese-jisx0208 #x26 #x47) ; $B&G(B + (korean-ksc5601 #x25 #x67) ; $(C%g(B + (chinese-cns11643-1 #x25 #x35) ; $(G%5(B + )) +(define-char + '((name . "GREEK SMALL LETTER THETA") + (ucs . #x03B8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0398) + (->titlecase #x0398) + (greek-iso8859-7 #x68) ; -Fè-A + (ipa #x48) ; -0È-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER THETA") + (->ucs . #x03B8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B8) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER THETA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER THETA"))) + (japanese-jisx0208-1978 #x26 #x48) ; $B&H(B + (chinese-gb2312 #x26 #x48) ; $A&H(B + (japanese-jisx0208 #x26 #x48) ; $B&H(B + (korean-ksc5601 #x25 #x68) ; $(C%h(B + (chinese-cns11643-1 #x25 #x36) ; $(G%6(B + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA") + (ucs . #x03B9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x0399) + (->titlecase #x0399) + (greek-iso8859-7 #x69) ; -Fé-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER IOTA") + (->ucs . #x03B9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03B9) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA"))) + (japanese-jisx0208-1978 #x26 #x49) ; $B&I(B + (chinese-gb2312 #x26 #x49) ; $A&I(B + (japanese-jisx0208 #x26 #x49) ; $B&I(B + (korean-ksc5601 #x25 #x69) ; $(C%i(B + (chinese-cns11643-1 #x25 #x37) ; $(G%7(B + )) +(define-char + '((name . "GREEK SMALL LETTER KAPPA") + (ucs . #x03BA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039A) + (->titlecase #x039A) + (greek-iso8859-7 #x6A) ; -Fê-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER KAPPA") + (->ucs . #x03BA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BA) + (mirrored . nil) + (->uppercase #x039A) + (->titlecase #x039A) + (japanese-jisx0208-1978 #x26 #x4A) ; $B&J(B + (chinese-gb2312 #x26 #x4A) ; $A&J(B + (japanese-jisx0208 #x26 #x4A) ; $B&J(B + (korean-ksc5601 #x25 #x6A) ; $(C%j(B + (chinese-cns11643-1 #x25 #x38) ; $(G%8(B + )) +(define-char + '((name . "GREEK SMALL LETTER LAMDA") + (ucs . #x03BB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039B) + (->titlecase #x039B) + (greek-iso8859-7 #x6B) ; -Fë-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER LAMDA") + (->ucs . #x03BB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BB) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER LAMDA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER LAMDA"))) + (japanese-jisx0208-1978 #x26 #x4B) ; $B&K(B + (chinese-gb2312 #x26 #x4B) ; $A&K(B + (japanese-jisx0208 #x26 #x4B) ; $B&K(B + (korean-ksc5601 #x25 #x6B) ; $(C%k(B + (chinese-cns11643-1 #x25 #x39) ; $(G%9(B + )) +(define-char + '((name . "GREEK SMALL LETTER MU") + (ucs . #x03BC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039C) + (->titlecase #x039C) + (greek-iso8859-7 #x6C) ; -Fì-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER MU") + (->ucs . #x03BC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER MU"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER MU"))) + (japanese-jisx0208-1978 #x26 #x4C) ; $B&L(B + (chinese-gb2312 #x26 #x4C) ; $A&L(B + (japanese-jisx0208 #x26 #x4C) ; $B&L(B + (korean-ksc5601 #x25 #x6C) ; $(C%l(B + (chinese-cns11643-1 #x25 #x3A) ; $(G%:(B + )) +(define-char + '((name . "GREEK SMALL LETTER NU") + (ucs . #x03BD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039D) + (->titlecase #x039D) + (greek-iso8859-7 #x6D) ; -Fí-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER NU") + (->ucs . #x03BD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BD) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER NU"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER NU"))) + (japanese-jisx0208-1978 #x26 #x4D) ; $B&M(B + (chinese-gb2312 #x26 #x4D) ; $A&M(B + (japanese-jisx0208 #x26 #x4D) ; $B&M(B + (korean-ksc5601 #x25 #x6D) ; $(C%m(B + (chinese-cns11643-1 #x25 #x3B) ; $(G%;(B + )) +(define-char + '((name . "GREEK SMALL LETTER XI") + (ucs . #x03BE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039E) + (->titlecase #x039E) + (greek-iso8859-7 #x6E) ; -Fî-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER XI") + (->ucs . #x03BE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BE) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER XI"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER XI"))) + (japanese-jisx0208-1978 #x26 #x4E) ; $B&N(B + (chinese-gb2312 #x26 #x4E) ; $A&N(B + (japanese-jisx0208 #x26 #x4E) ; $B&N(B + (korean-ksc5601 #x25 #x6E) ; $(C%n(B + (chinese-cns11643-1 #x25 #x3C) ; $(G%<(B + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON") + (ucs . #x03BF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x039F) + (->titlecase #x039F) + (greek-iso8859-7 #x6F) ; -Fï-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER OMICRON") + (->ucs . #x03BF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03BF) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON"))) + (japanese-jisx0208-1978 #x26 #x4F) ; $B&O(B + (chinese-gb2312 #x26 #x4F) ; $A&O(B + (japanese-jisx0208 #x26 #x4F) ; $B&O(B + (korean-ksc5601 #x25 #x6F) ; $(C%o(B + (chinese-cns11643-1 #x25 #x3D) ; $(G%=(B + )) +(define-char + '((name . "GREEK SMALL LETTER PI") + (ucs . #x03C0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A0) + (->titlecase #x03A0) + (greek-iso8859-7 #x70) ; -Fð-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER PI") + (->ucs . #x03C0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C0) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PI"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PI"))) + (japanese-jisx0208-1978 #x26 #x50) ; $B&P(B + (chinese-gb2312 #x26 #x50) ; $A&P(B + (japanese-jisx0208 #x26 #x50) ; $B&P(B + (korean-ksc5601 #x25 #x70) ; $(C%p(B + (chinese-cns11643-1 #x25 #x3E) ; $(G%>(B + )) +(define-char + '((name . "GREEK SMALL LETTER RHO") + (ucs . #x03C1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A1) + (->titlecase #x03A1) + (greek-iso8859-7 #x71) ; -Fñ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER RHO") + (->ucs . #x03C1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C1) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER RHO"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER RHO"))) + (japanese-jisx0208-1978 #x26 #x51) ; $B&Q(B + (chinese-gb2312 #x26 #x51) ; $A&Q(B + (japanese-jisx0208 #x26 #x51) ; $B&Q(B + (korean-ksc5601 #x25 #x71) ; $(C%q(B + (chinese-cns11643-1 #x25 #x3F) ; $(G%?(B + )) +(define-char + '((name . "GREEK SMALL LETTER FINAL SIGMA") + (ucs . #x03C2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A3) + (->titlecase #x03A3) + (greek-iso8859-7 #x72) ; -Fò-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER FINAL SIGMA") + (->ucs . #x03C2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C2) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER FINAL SIGMA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER FINAL SIGMA"))) + (japanese-jisx0212 #x26 #x78) ; $(D&x(B + )) +(define-char + '((name . "GREEK SMALL LETTER SIGMA") + (ucs . #x03C3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A3) + (->titlecase #x03A3) + (greek-iso8859-7 #x73) ; -Fó-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER SIGMA") + (->ucs . #x03C3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C3) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER SIGMA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER SIGMA"))) + (japanese-jisx0208-1978 #x26 #x52) ; $B&R(B + (chinese-gb2312 #x26 #x52) ; $A&R(B + (japanese-jisx0208 #x26 #x52) ; $B&R(B + (korean-ksc5601 #x25 #x72) ; $(C%r(B + (chinese-cns11643-1 #x25 #x40) ; $(G%@(B + )) +(define-char + '((name . "GREEK SMALL LETTER TAU") + (ucs . #x03C4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A4) + (->titlecase #x03A4) + (greek-iso8859-7 #x74) ; -Fô-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER TAU") + (->ucs . #x03C4) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C4) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER TAU"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER TAU"))) + (japanese-jisx0208-1978 #x26 #x53) ; $B&S(B + (chinese-gb2312 #x26 #x53) ; $A&S(B + (japanese-jisx0208 #x26 #x53) ; $B&S(B + (korean-ksc5601 #x25 #x73) ; $(C%s(B + (chinese-cns11643-1 #x25 #x41) ; $(G%A(B + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON") + (ucs . #x03C5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A5) + (->titlecase #x03A5) + (greek-iso8859-7 #x75) ; -Fõ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER UPSILON") + (->ucs . #x03C5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C5) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON"))) + (japanese-jisx0208-1978 #x26 #x54) ; $B&T(B + (chinese-gb2312 #x26 #x54) ; $A&T(B + (japanese-jisx0208 #x26 #x54) ; $B&T(B + (korean-ksc5601 #x25 #x74) ; $(C%t(B + (chinese-cns11643-1 #x25 #x42) ; $(G%B(B + )) +(define-char + '((name . "GREEK SMALL LETTER PHI") + (ucs . #x03C6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A6) + (->titlecase #x03A6) + (greek-iso8859-7 #x76) ; -Fö-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER PHI") + (->ucs . #x03C6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C6) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PHI"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PHI"))) + (japanese-jisx0208-1978 #x26 #x55) ; $B&U(B + (chinese-gb2312 #x26 #x55) ; $A&U(B + (japanese-jisx0208 #x26 #x55) ; $B&U(B + (korean-ksc5601 #x25 #x75) ; $(C%u(B + (chinese-cns11643-1 #x25 #x43) ; $(G%C(B + )) +(define-char + '((name . "GREEK SMALL LETTER CHI") + (ucs . #x03C7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A7) + (->titlecase #x03A7) + (greek-iso8859-7 #x77) ; -F÷-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER CHI") + (->ucs . #x03C7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C7) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER CHI"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER CHI"))) + (japanese-jisx0208-1978 #x26 #x56) ; $B&V(B + (chinese-gb2312 #x26 #x56) ; $A&V(B + (japanese-jisx0208 #x26 #x56) ; $B&V(B + (korean-ksc5601 #x25 #x76) ; $(C%v(B + (chinese-cns11643-1 #x25 #x44) ; $(G%D(B + )) +(define-char + '((name . "GREEK SMALL LETTER PSI") + (ucs . #x03C8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A8) + (->titlecase #x03A8) + (greek-iso8859-7 #x78) ; -Fø-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER PSI") + (->ucs . #x03C8) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C8) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PSI"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER PSI"))) + (japanese-jisx0208-1978 #x26 #x57) ; $B&W(B + (chinese-gb2312 #x26 #x57) ; $A&W(B + (japanese-jisx0208 #x26 #x57) ; $B&W(B + (korean-ksc5601 #x25 #x77) ; $(C%w(B + (chinese-cns11643-1 #x25 #x45) ; $(G%E(B + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA") + (ucs . #x03C9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03A9) + (->titlecase #x03A9) + (greek-iso8859-7 #x79) ; -Fù-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER OMEGA") + (->ucs . #x03C9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03C9) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA"))) + (japanese-jisx0208-1978 #x26 #x58) ; $B&X(B + (chinese-gb2312 #x26 #x58) ; $A&X(B + (japanese-jisx0208 #x26 #x58) ; $B&X(B + (korean-ksc5601 #x25 #x78) ; $(C%x(B + (chinese-cns11643-1 #x25 #x46) ; $(G%F(B + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA") + (ucs . #x03CA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03B9 #x0308) + (mirrored . nil) + (->uppercase #x03AA) + (->titlecase #x03AA) + (greek-iso8859-7 #x7A) ; -Fú-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER IOTA WITH DIALYTIKA") + (->ucs . #x03CA) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03CA) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"))) + (japanese-jisx0212 #x26 #x75) ; $(D&u(B + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA") + (ucs . #x03CB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03C5 #x0308) + (mirrored . nil) + (->uppercase #x03AB) + (->titlecase #x03AB) + (greek-iso8859-7 #x7B) ; -Fû-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER UPSILON WITH DIALYTIKA") + (->ucs . #x03CB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03CB) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"))) + (japanese-jisx0212 #x26 #x7A) ; $(D&z(B + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH TONOS") + (ucs . #x03CC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03BF #x0301) + (mirrored . nil) + (->uppercase #x038C) + (->titlecase #x038C) + (greek-iso8859-7 #x7C) ; -Fü-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER OMICRON WITH TONOS") + (->ucs . #x03CC) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03CC) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMICRON WITH TONOS"))) + (japanese-jisx0212 #x26 #x77) ; $(D&w(B + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH TONOS") + (ucs . #x03CD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03C5 #x0301) + (mirrored . nil) + (->uppercase #x038E) + (->titlecase #x038E) + (greek-iso8859-7 #x7D) ; -Fý-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER UPSILON WITH TONOS") + (->ucs . #x03CD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03CD) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER UPSILON WITH TONOS"))) + (japanese-jisx0212 #x26 #x79) ; $(D&y(B + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH TONOS") + (ucs . #x03CE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03C9 #x0301) + (mirrored . nil) + (->uppercase #x038F) + (->titlecase #x038F) + (greek-iso8859-7 #x7E) ; -Fþ-A + )) +(define-char + '((name . "FULLWIDTH GREEK SMALL LETTER OMEGA WITH TONOS") + (->ucs . #x03CE) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition wide #x03CE) + (mirrored . nil) + (->uppercase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA WITH TONOS"))) + (->titlecase + ((name . "FULLWIDTH GREEK CAPITAL LETTER OMEGA WITH TONOS"))) + (japanese-jisx0212 #x26 #x7C) ; $(D&|(B + )) +(define-char + '((name . "GREEK BETA SYMBOL") + (ucs . #x03D0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03B2) + (mirrored . nil) + (->uppercase #x0392) + (->titlecase #x0392) + )) +(define-char + '((name . "GREEK THETA SYMBOL") + (ucs . #x03D1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03B8) + (mirrored . nil) + (->uppercase #x0398) + (->titlecase #x0398) + )) +(define-char + '((name . "GREEK UPSILON WITH HOOK SYMBOL") + (ucs . #x03D2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03A5) + (mirrored . nil) + )) +(define-char + '((name . "GREEK UPSILON WITH ACUTE AND HOOK SYMBOL") + (ucs . #x03D3) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03D2 #x0301) + (mirrored . nil) + )) +(define-char + '((name . "GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL") + (ucs . #x03D4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (->decomposition #x03D2 #x0308) + (mirrored . nil) + )) +(define-char + '((name . "GREEK PHI SYMBOL") + (ucs . #x03D5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03C6) + (mirrored . nil) + (->uppercase #x03A6) + (->titlecase #x03A6) + )) +(define-char + '((name . "GREEK PI SYMBOL") + (ucs . #x03D6) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03C0) + (mirrored . nil) + (->uppercase #x03A0) + (->titlecase #x03A0) + )) +(define-char + '((name . "GREEK KAI SYMBOL") + (ucs . #x03D7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) +(define-char + '((name . "GREEK LETTER STIGMA") + (ucs . #x03DA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03DB) + )) +(define-char + '((name . "GREEK SMALL LETTER STIGMA") + (ucs . #x03DB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03DA) + (->titlecase #x03DA) + )) +(define-char + '((name . "GREEK LETTER DIGAMMA") + (ucs . #x03DC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03DD) + )) +(define-char + '((name . "GREEK SMALL LETTER DIGAMMA") + (ucs . #x03DD) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03DC) + (->titlecase #x03DC) + )) +(define-char + '((name . "GREEK LETTER KOPPA") + (ucs . #x03DE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03DF) + )) +(define-char + '((name . "GREEK SMALL LETTER KOPPA") + (ucs . #x03DF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03DE) + (->titlecase #x03DE) + )) +(define-char + '((name . "GREEK LETTER SAMPI") + (ucs . #x03E0) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03E1) + )) +(define-char + '((name . "GREEK SMALL LETTER SAMPI") + (ucs . #x03E1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03E0) + (->titlecase #x03E0) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER SHEI") + (ucs . #x03E2) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03E3) + )) +(define-char + '((name . "COPTIC SMALL LETTER SHEI") + (ucs . #x03E3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03E2) + (->titlecase #x03E2) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER FEI") + (ucs . #x03E4) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03E5) + )) +(define-char + '((name . "COPTIC SMALL LETTER FEI") + (ucs . #x03E5) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03E4) + (->titlecase #x03E4) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER KHEI") + (ucs . #x03E6) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03E7) + )) +(define-char + '((name . "COPTIC SMALL LETTER KHEI") + (ucs . #x03E7) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03E6) + (->titlecase #x03E6) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER HORI") + (ucs . #x03E8) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03E9) + )) +(define-char + '((name . "COPTIC SMALL LETTER HORI") + (ucs . #x03E9) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03E8) + (->titlecase #x03E8) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER GANGIA") + (ucs . #x03EA) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03EB) + )) +(define-char + '((name . "COPTIC SMALL LETTER GANGIA") + (ucs . #x03EB) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03EA) + (->titlecase #x03EA) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER SHIMA") + (ucs . #x03EC) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03ED) + )) +(define-char + '((name . "COPTIC SMALL LETTER SHIMA") + (ucs . #x03ED) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03EC) + (->titlecase #x03EC) + )) +(define-char + '((name . "COPTIC CAPITAL LETTER DEI") + (ucs . #x03EE) + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase #x03EF) + )) +(define-char + '((name . "COPTIC SMALL LETTER DEI") + (ucs . #x03EF) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase #x03EE) + (->titlecase #x03EE) + )) +(define-char + '((name . "GREEK KAPPA SYMBOL") + (ucs . #x03F0) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03BA) + (mirrored . nil) + (->uppercase #x039A) + (->titlecase #x039A) + )) +(define-char + '((name . "GREEK RHO SYMBOL") + (ucs . #x03F1) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03C1) + (mirrored . nil) + (->uppercase #x03A1) + (->titlecase #x03A1) + )) +(define-char + '((name . "GREEK LUNATE SIGMA SYMBOL") + (ucs . #x03F2) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (->decomposition compat #x03C2) + (mirrored . nil) + (->uppercase #x03A3) + (->titlecase #x03A3) + )) +(define-char + '((name . "GREEK LETTER YOT") + (ucs . #x03F3) + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + )) diff --git a/src/ChangeLog b/src/ChangeLog index 5b03b64..c226726 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,32 @@ +1999-11-09 MORIOKA Tomohiko + + * mule-charset.c (Fmake_charset): Setup byte_offset for + {94|96}^n-set. + +1999-11-09 MORIOKA Tomohiko + + * mule-charset.c (Fdefine_char): Fix problem with non-UCS + character. + +1999-11-09 MORIOKA Tomohiko + + * char-ucs.h (SPLIT_CHAR): Don't make new cell if a charset slot + is found. + +1999-11-09 MORIOKA Tomohiko + + * mule-charset.c (Fget_char_attribute): If ATTRIBUTE is a name of + charset, it is regarded as a charset. + (put_char_attribute): New function in UTF-2000. + (Fput_char_attribute): If ATTRIBUTE is a charset or a name of + charset, mapping-table of the charset is modified. + (Fdefine_char): New function in UTF-2000. + (Fset_charset_mapping_table): Use `put_char_attribute' instead of + `Fput_char_attribute'. + (syms_of_mule_charset): Add new function `define-char' and new + symbol `ucs' in UTF-2000. + (vars_of_mule_charset): Update `utf-2000-version' to 0.11 (Shiki). + 1999-10-29 MORIOKA Tomohiko * mule-charset.c (Fcharset_name): Define `byte_offset' in diff --git a/src/char-ucs.h b/src/char-ucs.h index e9b9e22..108e58a 100644 --- a/src/char-ucs.h +++ b/src/char-ucs.h @@ -502,8 +502,9 @@ SPLIT_CHAR (Emchar c) if (!EQ (charset, Qnil)) { - if (!EQ (field = Fcdr (Fassq (charset, cdef)), Qnil) || - !EQ (field = range_charset_code_point (charset, c), Qnil)) + if (!NILP (field = Fassq (charset, cdef))) + return field; + else if (!NILP (field = range_charset_code_point (charset, c))) return Fcons (charset, field); } charsets = Fcdr (charsets); diff --git a/src/mule-charset.c b/src/mule-charset.c index b477a3d..c74d4ca 100644 --- a/src/mule-charset.c +++ b/src/mule-charset.c @@ -333,31 +333,228 @@ Return the value of CHARACTER's ATTRIBUTE. { Lisp_Object ret = get_char_code_table (XCHAR (character), Vcharacter_attribute_table); + Lisp_Object ccs; if (EQ (ret, Qnil)) return Qnil; - + + if (!NILP (ccs = Ffind_charset (attribute))) + attribute = ccs; + return Fcdr (Fassq (attribute, ret)); } -DEFUN ("put-char-attribute", Fput_char_attribute, 3, 3, 0, /* -Store CHARACTER's ATTRIBUTE with VALUE. -*/ - (character, attribute, value)) +Lisp_Object +put_char_attribute (Lisp_Object character, Lisp_Object attribute, + Lisp_Object value) { Emchar char_code = XCHAR (character); Lisp_Object ret = get_char_code_table (char_code, Vcharacter_attribute_table); - Lisp_Object cell = Fassq (attribute, ret); + Lisp_Object cell; - if (EQ (cell, Qnil)) - ret = Fcons (Fcons (attribute, value), ret); - else - Fsetcdr (cell, value); + cell = Fassq (attribute, ret); + + if (NILP (cell)) + { + ret = Fcons (Fcons (attribute, value), ret); + } + else if (!EQ (Fcdr (cell), value)) + { + Fsetcdr (cell, value); + } put_char_code_table (char_code, ret, Vcharacter_attribute_table); return ret; } + +DEFUN ("put-char-attribute", Fput_char_attribute, 3, 3, 0, /* +Store CHARACTER's ATTRIBUTE with VALUE. +*/ + (character, attribute, value)) +{ + Lisp_Object ccs; + + ccs = Ffind_charset (attribute); + if (!NILP (ccs)) + { + Lisp_Object rest; + Lisp_Object v = XCHARSET_DECODING_TABLE (ccs); + Lisp_Object nv; + int i = -1; + int ccs_len; + + /* ad-hoc method for `ascii' */ + if ((XCHARSET_CHARS (ccs) == 94) && + (XCHARSET_BYTE_OFFSET (ccs) != 33)) + ccs_len = 128 - XCHARSET_BYTE_OFFSET (ccs); + else + ccs_len = XCHARSET_CHARS (ccs); + + if (!CONSP (value)) + signal_simple_error ("Invalid value for coded-charset", + value); + + attribute = ccs; + rest = Fget_char_attribute (character, attribute); + if (VECTORP (v)) + { + if (!NILP (rest)) + { + while (!NILP (rest)) + { + Lisp_Object ei = Fcar (rest); + + i = XINT (ei) - XCHARSET_BYTE_OFFSET (ccs); + nv = XVECTOR_DATA(v)[i]; + if (!VECTORP (nv)) + break; + v = nv; + rest = Fcdr (rest); + } + if (i >= 0) + XVECTOR_DATA(v)[i] = Qnil; + v = XCHARSET_DECODING_TABLE (ccs); + } + } + else + { + XCHARSET_DECODING_TABLE (ccs) = v = make_vector (ccs_len, Qnil); + } + + rest = value; + i = -1; + while (CONSP (rest)) + { + Lisp_Object ei = Fcar (rest); + + if (!INTP (ei)) + signal_simple_error ("Invalid value for coded-charset", + value); + i = XINT (ei) - XCHARSET_BYTE_OFFSET (ccs); + nv = XVECTOR_DATA(v)[i]; + rest = Fcdr (rest); + if (CONSP (rest)) + { + if (!VECTORP (nv)) + { + nv = (XVECTOR_DATA(v)[i] = make_vector (ccs_len, Qnil)); + } + v = nv; + } + else + break; + } + XVECTOR_DATA(v)[i] = character; + } + return put_char_attribute (character, attribute, value); +} +Lisp_Object Qucs; + +DEFUN ("define-char", Fdefine_char, 1, 1, 0, /* +Store character's ATTRIBUTES. +*/ + (attributes)) +{ + Lisp_Object rest = attributes; + Lisp_Object code = Fcdr (Fassq (Qucs, attributes)); + Lisp_Object character; + + if (NILP (code)) + { + while (CONSP (rest)) + { + Lisp_Object cell = Fcar (rest); + Lisp_Object ccs; + + if (!LISTP (cell)) + signal_simple_error ("Invalid argument", attributes); + if (!NILP (ccs = Ffind_charset (Fcar (cell))) + && XCHARSET_FINAL (ccs)) + { + Emchar code; + + if (XCHARSET_DIMENSION (ccs) == 1) + { + Lisp_Object eb1 = Fcar (Fcdr (cell)); + int b1; + + if (!INTP (eb1)) + signal_simple_error ("Invalid argument", attributes); + b1 = XINT (eb1); + switch (XCHARSET_CHARS (ccs)) + { + case 94: + code = MIN_CHAR_94 + + (XCHARSET_FINAL (ccs) - '0') * 94 + (b1 - 33); + break; + case 96: + code = MIN_CHAR_96 + + (XCHARSET_FINAL (ccs) - '0') * 96 + (b1 - 32); + break; + default: + abort (); + } + } + else if (XCHARSET_DIMENSION (ccs) == 2) + { + Lisp_Object eb1 = Fcar (Fcdr (cell)); + Lisp_Object eb2 = Fcar (Fcdr (Fcdr (cell))); + int b1, b2; + + if (!INTP (eb1)) + signal_simple_error ("Invalid argument", attributes); + b1 = XINT (eb1); + if (!INTP (eb2)) + signal_simple_error ("Invalid argument", attributes); + b2 = XINT (eb2); + switch (XCHARSET_CHARS (ccs)) + { + case 94: + code = MIN_CHAR_94x94 + + (XCHARSET_FINAL (ccs) - '0') * 94 * 94 + + (b1 - 33) * 94 + (b2 - 33); + break; + case 96: + code = MIN_CHAR_96x96 + + (XCHARSET_FINAL (ccs) - '0') * 96 * 96 + + (b1 - 32) * 96 + (b2 - 32); + break; + default: + abort (); + } + } + else + { + rest = Fcdr (rest); + continue; + } + character = make_char (code); + goto setup_attributes; + } + rest = Fcdr (rest); + } + return Qnil; + } + else if (!INTP (code)) + signal_simple_error ("Invalid argument", attributes); + else + character = make_char (XINT (code)); + + setup_attributes: + rest = attributes; + while (CONSP (rest)) + { + Lisp_Object cell = Fcar (rest); + + if (!LISTP (cell)) + signal_simple_error ("Invalid argument", attributes); + Fput_char_attribute (character, Fcar (cell), Fcdr (cell)); + rest = Fcdr (rest); + } + return + get_char_code_table (XCHAR (character), Vcharacter_attribute_table); +} Lisp_Object Vutf_2000_version; #endif @@ -1210,7 +1407,7 @@ character set. Recognized properties are: Lisp_Object charset; Lisp_Object ccl_program = Qnil; Lisp_Object short_name = Qnil, long_name = Qnil; - unsigned char byte_offset = 0; + int byte_offset = -1; CHECK_SYMBOL (name); if (!NILP (doc_string)) @@ -1342,6 +1539,17 @@ character set. Recognized properties are: if (columns == -1) columns = dimension; + + if (byte_offset < 0) + { + if (chars == 94) + byte_offset = 33; + else if (chars == 96) + byte_offset = 32; + else + byte_offset = 0; + } + charset = make_charset (id, name, type, columns, graphic, final, direction, short_name, long_name, doc_string, registry, @@ -1659,7 +1867,7 @@ Set mapping-table of CHARSET to TABLE. Lisp_Object c = XVECTOR_DATA(table)[i]; if (CHARP (c)) - Fput_char_attribute + put_char_attribute (c, charset, list1 (make_int (i + CHARSET_BYTE_OFFSET (cs)))); } @@ -1683,18 +1891,18 @@ Set mapping-table of CHARSET to TABLE. Lisp_Object c = XVECTOR_DATA(v)[j]; if (CHARP (c)) - Fput_char_attribute (c, charset, - list2 - (make_int - (i + CHARSET_BYTE_OFFSET (cs)), - make_int - (j + CHARSET_BYTE_OFFSET (cs)))); + put_char_attribute (c, charset, + list2 + (make_int + (i + CHARSET_BYTE_OFFSET (cs)), + make_int + (j + CHARSET_BYTE_OFFSET (cs)))); } } else if (CHARP (v)) - Fput_char_attribute (v, charset, - list1 - (make_int (i + CHARSET_BYTE_OFFSET (cs)))); + put_char_attribute (v, charset, + list1 + (make_int (i + CHARSET_BYTE_OFFSET (cs)))); } break; } @@ -1934,6 +2142,7 @@ syms_of_mule_charset (void) DEFSUBR (Fchar_attribute_alist); DEFSUBR (Fget_char_attribute); DEFSUBR (Fput_char_attribute); + DEFSUBR (Fdefine_char); DEFSUBR (Fcharset_mapping_table); DEFSUBR (Fset_charset_mapping_table); #endif @@ -1984,6 +2193,7 @@ syms_of_mule_charset (void) defsymbol (&Qchinese_cns11643_1, "chinese-cns11643-1"); defsymbol (&Qchinese_cns11643_2, "chinese-cns11643-2"); #ifdef UTF2000 + defsymbol (&Qucs, "ucs"); defsymbol (&Qucs_bmp, "ucs-bmp"); defsymbol (&Qlatin_viscii, "latin-viscii"); defsymbol (&Qlatin_viscii_lower, "latin-viscii-lower"); @@ -2043,7 +2253,7 @@ Leading-code of private TYPE9N charset of column-width 1. #endif #ifdef UTF2000 - Vutf_2000_version = build_string("0.10 (Yao)"); + Vutf_2000_version = build_string("0.11 (Shiki)"); DEFVAR_LISP ("utf-2000-version", &Vutf_2000_version /* Version number of UTF-2000. */ ); -- 1.7.10.4