root/trunk/leim/quail/sgml-input.el
| Revision 4220, 48.7 kB (checked in by miyoshi, 9 months ago) |
|---|
| Line | |
|---|---|
| 1 | ;;; sgml-input.el --- Quail method for Unicode entered as SGML entities -*- coding: utf-8 -*- |
| 2 | |
| 3 | ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 |
| 4 | ;; Free Software Foundation, Inc. |
| 5 | |
| 6 | ;; Author: Dave Love <fx@gnu.org> |
| 7 | ;; Keywords: i18n |
| 8 | |
| 9 | ;; This file is part of GNU Emacs. |
| 10 | |
| 11 | ;; This file is free software; you can redistribute it and/or modify |
| 12 | ;; it under the terms of the GNU General Public License as published by |
| 13 | ;; the Free Software Foundation; either version 3, or (at your option) |
| 14 | ;; any later version. |
| 15 | |
| 16 | ;; This file is distributed in the hope that it will be useful, |
| 17 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 18 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 19 | ;; GNU General Public License for more details. |
| 20 | |
| 21 | ;; You should have received a copy of the GNU General Public License |
| 22 | ;; along with GNU Emacs; see the file COPYING. If not, write to |
| 23 | ;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
| 24 | ;; Boston, MA 02110-1301, USA. |
| 25 | |
| 26 | ;;; Commentary: |
| 27 | |
| 28 | ;; The table was derived from the Unicode consortium file |
| 29 | ;; MAPPINGS/VENDORS/MISC/SGML.TXT. |
| 30 | |
| 31 | ;;; Code: |
| 32 | |
| 33 | (require 'quail) |
| 34 | |
| 35 | (quail-define-package |
| 36 | "sgml" "UTF-8" "&" t |
| 37 | "Unicode characters input method using SGML entities. |
| 38 | Entities are covered from the public sets ISOamsa, ISOamsb, ISOamsc, |
| 39 | ISOamsn, ISOamso, ISOamsr, ISObox, ISOcyr1, ISOcyr2, ISOdia, ISOgrk1, |
| 40 | ISOgrk2, ISOgrk3, ISOgrk4, ISOlat1, ISOlat2, ISOnum, ISOpub, ISOtech, |
| 41 | HTMLspecial and HTMLsymbol. |
| 42 | |
| 43 | E.g.: á -> á" |
| 44 | '(("\t" . quail-completion)) |
| 45 | t nil nil nil nil nil nil nil nil t) |
| 46 | |
| 47 | (quail-define-rules |
| 48 | ("&Aacgr;" ?\Î) ;; GREEK CAPITAL LETTER ALPHA WITH TONOS |
| 49 | ("&aacgr;" ?\ά) ;; GREEK SMALL LETTER ALPHA WITH TONOS |
| 50 | ("Á" ?\Ã) ;; LATIN CAPITAL LETTER A WITH ACUTE |
| 51 | ("á" ?\á) ;; LATIN SMALL LETTER A WITH ACUTE |
| 52 | ("Ă" ?\Ä) ;; LATIN CAPITAL LETTER A WITH BREVE |
| 53 | ("ă" ?\Ä) ;; LATIN SMALL LETTER A WITH BREVE |
| 54 | ("Â" ?\Ã) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX |
| 55 | ("â" ?\â) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX |
| 56 | ("´" ?\ÂŽ) ;; ACUTE ACCENT |
| 57 | ("А" ?\Ð) ;; CYRILLIC CAPITAL LETTER A |
| 58 | ("а" ?\а) ;; CYRILLIC SMALL LETTER A |
| 59 | ("Æ" ?\Ã) ;; LATIN CAPITAL LETTER AE |
| 60 | ("æ" ?\Ê) ;; LATIN SMALL LETTER AE |
| 61 | ("&Agr;" ?\Î) ;; GREEK CAPITAL LETTER ALPHA |
| 62 | ("&agr;" ?\α) ;; GREEK SMALL LETTER ALPHA |
| 63 | ("À" ?\Ã) ;; LATIN CAPITAL LETTER A WITH GRAVE |
| 64 | ("à" ?\Ã ) ;; LATIN SMALL LETTER A WITH GRAVE |
| 65 | ("ℵ" ?\âµ) ;; ALEF SYMBOL |
| 66 | ("ℵ" ?\âµ) ;; ALEF SYMBOL |
| 67 | ("Α" ?\Î) ;; GREEK CAPITAL LETTER ALPHA |
| 68 | ("α" ?\α) ;; GREEK SMALL LETTER ALPHA |
| 69 | ("Ā" ?\Ä) ;; LATIN CAPITAL LETTER A WITH MACRON |
| 70 | ("ā" ?\Ä) ;; LATIN SMALL LETTER A WITH MACRON |
| 71 | ("⨿" ?\â) ;; N-ARY COPRODUCT |
| 72 | ("&" ?\&) ;; AMPERSAND |
| 73 | ("∧" ?\â§) ;; LOGICAL AND |
| 74 | ("∠" ?\â ) ;; ANGLE |
| 75 | ("&ang90;" ?\â) ;; RIGHT ANGLE |
| 76 | ("∡" ?\â¡) ;; MEASURED ANGLE |
| 77 | ("∢" ?\â¢) ;; SPHERICAL ANGLE |
| 78 | ("Å" ?\â«) ;; ANGSTROM SIGN |
| 79 | ("Ą" ?\Ä) ;; LATIN CAPITAL LETTER A WITH OGONEK |
| 80 | ("ą" ?\Ä |
| 81 | ) ;; LATIN SMALL LETTER A WITH OGONEK |
| 82 | ("≈" ?\â) ;; ALMOST EQUAL TO |
| 83 | ("≊" ?\â) ;; ALMOST EQUAL OR EQUAL TO |
| 84 | ("'" ?\ʌ) ;; MODIFIER LETTER APOSTROPHE |
| 85 | ("Å" ?\Ã |
| 86 | ) ;; LATIN CAPITAL LETTER A WITH RING ABOVE |
| 87 | ("å" ?\Ã¥) ;; LATIN SMALL LETTER A WITH RING ABOVE |
| 88 | ("*" ?\*) ;; ASTERISK |
| 89 | ("≈" ?\â) ;; ALMOST EQUAL TO |
| 90 | ("Ã" ?\Ã) ;; LATIN CAPITAL LETTER A WITH TILDE |
| 91 | ("ã" ?\ã) ;; LATIN SMALL LETTER A WITH TILDE |
| 92 | ("Ä" ?\Ã) ;; LATIN CAPITAL LETTER A WITH DIAERESIS |
| 93 | ("ä" ?\À) ;; LATIN SMALL LETTER A WITH DIAERESIS |
| 94 | ("&b.alpha;" ?\α) ;; GREEK SMALL LETTER ALPHA |
| 95 | ("⌅" ?\âŒ) ;; NAND |
| 96 | ("⌆" ?\â) ;; PERSPECTIVE |
| 97 | ("&b.beta;" ?\β) ;; GREEK SMALL LETTER BETA |
| 98 | ("&bchi;" ?\Ï) ;; GREEK SMALL LETTER CHI |
| 99 | ("≌" ?\â) ;; ALL EQUAL TO |
| 100 | ("Б" ?\Ð) ;; CYRILLIC CAPITAL LETTER BE |
| 101 | ("б" ?\б) ;; CYRILLIC SMALL LETTER BE |
| 102 | ("&b.Delta;" ?\Î) ;; GREEK CAPITAL LETTER DELTA |
| 103 | ("&b.delta;" ?\γ) ;; GREEK SMALL LETTER GAMMA |
| 104 | ("„" ?\â) ;; DOUBLE LOW-9 QUOTATION MARK |
| 105 | ("∵" ?\âµ) ;; BECAUSE |
| 106 | ("϶" ?\â) ;; SMALL CONTAINS AS MEMBER |
| 107 | ("&b.epsi;" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 108 | ("&b.epsis;" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 109 | ("&b.epsiv;" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 110 | ("ℬ" ?\â¬) ;; SCRIPT CAPITAL B |
| 111 | ("Β" ?\Î) ;; GREEK CAPITAL LETTER BETA |
| 112 | ("β" ?\β) ;; GREEK SMALL LETTER BETA |
| 113 | ("&b.eta;" ?\η) ;; GREEK SMALL LETTER ETA |
| 114 | ("ℶ" ?\â¶) ;; BET SYMBOL |
| 115 | ("&b.Gamma;" ?\Î) ;; GREEK CAPITAL LETTER GAMMA |
| 116 | ("&b.gamma;" ?\γ) ;; GREEK SMALL LETTER GAMMA |
| 117 | ("&b.gammagrk4;" ?\Ï) ;; GREEK LETTER DIGAMMA |
| 118 | ("&Bgr;" ?\Î) ;; GREEK CAPITAL LETTER BETA |
| 119 | ("&bgr;" ?\β) ;; GREEK SMALL LETTER BETA |
| 120 | ("&b.iota;" ?\ι) ;; GREEK SMALL LETTER IOTA |
| 121 | ("&b.kappa;" ?\κ) ;; GREEK SMALL LETTER KAPPA |
| 122 | ("&b.kappagrk4;" ?\ϰ) ;; GREEK KAPPA SYMBOL |
| 123 | ("&b.Lambdgrk4;" ?\Î) ;; GREEK CAPITAL LETTER LAMDA |
| 124 | ("&b.lambdgrk4;" ?\λ) ;; GREEK SMALL LETTER LAMDA |
| 125 | ("␣" ?\â£) ;; OPEN BOX |
| 126 | ("▒" ?\â) ;; MEDIUM SHADE |
| 127 | ("░" ?\â) ;; LIGHT SHADE |
| 128 | ("▓" ?\â) ;; DARK SHADE |
| 129 | ("█" ?\â) ;; FULL BLOCK |
| 130 | ("&b.mu;" ?\Ό) ;; GREEK SMALL LETTER MU |
| 131 | ("&b.nu;" ?\Μ) ;; GREEK SMALL LETTER NU |
| 132 | ("&b.Omega;" ?\Ω) ;; GREEK CAPITAL LETTER OMEGA |
| 133 | ("&b.omega;" ?\Ï) ;; GREEK SMALL LETTER OMEGA WITH TONOS |
| 134 | ("⊥" ?\â¥) ;; UP TACK |
| 135 | ("⋈" ?\â) ;; BOWTIE |
| 136 | ("┐" ?\â) ;; BOX DRAWINGS LIGHT DOWN AND LEFT |
| 137 | ("╕" ?\â) ;; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE |
| 138 | ("╖" ?\â) ;; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE |
| 139 | ("╗" ?\â) ;; BOX DRAWINGS DOUBLE DOWN AND LEFT |
| 140 | ("┌" ?\â) ;; BOX DRAWINGS LIGHT DOWN AND RIGHT |
| 141 | ("╒" ?\â) ;; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE |
| 142 | ("╓" ?\â) ;; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE |
| 143 | ("╔" ?\â) ;; BOX DRAWINGS DOUBLE DOWN AND RIGHT |
| 144 | ("─" ?\â) ;; BOX DRAWINGS LIGHT HORIZONTAL |
| 145 | ("═" ?\â) ;; BOX DRAWINGS DOUBLE HORIZONTAL |
| 146 | ("┬" ?\â¬) ;; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL |
| 147 | ("╤" ?\â€) ;; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE |
| 148 | ("╥" ?\â¥) ;; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE |
| 149 | ("╦" ?\âŠ) ;; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL |
| 150 | ("┴" ?\âŽ) ;; BOX DRAWINGS LIGHT UP AND HORIZONTAL |
| 151 | ("╧" ?\â§) ;; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE |
| 152 | ("╨" ?\âš) ;; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE |
| 153 | ("╩" ?\â©) ;; BOX DRAWINGS DOUBLE UP AND HORIZONTAL |
| 154 | ("┘" ?\â) ;; BOX DRAWINGS LIGHT UP AND LEFT |
| 155 | ("╛" ?\â) ;; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE |
| 156 | ("╜" ?\â) ;; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE |
| 157 | ("╝" ?\â) ;; BOX DRAWINGS DOUBLE UP AND LEFT |
| 158 | ("└" ?\â) ;; BOX DRAWINGS LIGHT UP AND RIGHT |
| 159 | ("╘" ?\â) ;; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE |
| 160 | ("╙" ?\â) ;; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE |
| 161 | ("╚" ?\â) ;; BOX DRAWINGS DOUBLE UP AND RIGHT |
| 162 | ("│" ?\â) ;; BOX DRAWINGS LIGHT VERTICAL |
| 163 | ("║" ?\â) ;; BOX DRAWINGS DOUBLE VERTICAL |
| 164 | ("┼" ?\âŒ) ;; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL |
| 165 | ("╪" ?\âª) ;; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE |
| 166 | ("╫" ?\â«) ;; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE |
| 167 | ("╬" ?\â¬) ;; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL |
| 168 | ("┤" ?\â€) ;; BOX DRAWINGS LIGHT VERTICAL AND LEFT |
| 169 | ("╡" ?\â¡) ;; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE |
| 170 | ("╢" ?\â¢) ;; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE |
| 171 | ("╣" ?\â£) ;; BOX DRAWINGS DOUBLE VERTICAL AND LEFT |
| 172 | ("├" ?\â) ;; BOX DRAWINGS LIGHT VERTICAL AND RIGHT |
| 173 | ("╞" ?\â) ;; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE |
| 174 | ("╟" ?\â) ;; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE |
| 175 | ("╠" ?\â ) ;; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT |
| 176 | ("&b.Phi;" ?\Ί) ;; GREEK CAPITAL LETTER PHI |
| 177 | ("&b.phis;" ?\Ï) ;; GREEK SMALL LETTER PHI |
| 178 | ("&b.phiv;" ?\Ï) ;; GREEK PHI SYMBOL |
| 179 | ("&b.Pi;" ?\Î ) ;; GREEK CAPITAL LETTER PI |
| 180 | ("&b.pi;" ?\Ï) ;; GREEK SMALL LETTER PI |
| 181 | ("&b.piv;" ?\Ï) ;; GREEK PI SYMBOL |
| 182 | ("‵" ?\âµ) ;; REVERSED PRIME |
| 183 | ("&b.Psi;" ?\Κ) ;; GREEK CAPITAL LETTER PSI |
| 184 | ("&b.psi;" ?\Ï) ;; GREEK SMALL LETTER PSI |
| 185 | ("˘" ?\Ë) ;; BREVE |
| 186 | ("&b.rho;" ?\Ï) ;; GREEK SMALL LETTER RHO |
| 187 | ("&b.rhov;" ?\ϱ) ;; GREEK RHO SYMBOL |
| 188 | ("¦" ?\Š) ;; BROKEN BAR |
| 189 | ("&b.Sigma;" ?\Σ) ;; GREEK CAPITAL LETTER SIGMA |
| 190 | ("&b.sigma;" ?\Ï) ;; GREEK SMALL LETTER SIGMA |
| 191 | ("&b.sigmagrk4;" ?\Ï) ;; GREEK SMALL LETTER FINAL SIGMA |
| 192 | ("∽" ?\âœ) ;; REVERSED TILDE |
| 193 | ("⋍" ?\â) ;; REVERSED TILDE EQUALS |
| 194 | ("\" ?\\) ;; REVERSE SOLIDUS |
| 195 | ("&b.tau;" ?\Ï) ;; GREEK SMALL LETTER TAU |
| 196 | ("&b.Theta;" ?\Î) ;; GREEK CAPITAL LETTER THETA |
| 197 | ("&b.thetagrk4;" ?\Ξ) ;; GREEK SMALL LETTER THETA |
| 198 | ("&b.thetagrk4;" ?\Ï) ;; GREEK THETA SYMBOL |
| 199 | ("•" ?\â¢) ;; BULLET |
| 200 | ("≎" ?\â) ;; GEOMETRICALLY EQUIVALENT TO |
| 201 | ("≏" ?\â) ;; DIFFERENCE BETWEEN |
| 202 | ("&b.Upsi;" ?\Î¥) ;; GREEK CAPITAL LETTER UPSILON |
| 203 | ("&b.upsi;" ?\Ï |
| 204 | ) ;; GREEK SMALL LETTER UPSILON |
| 205 | ("&b.Xi;" ?\Î) ;; GREEK CAPITAL LETTER XI |
| 206 | ("&b.xi;" ?\Ο) ;; GREEK SMALL LETTER XI |
| 207 | ("&b.zeta;" ?\ζ) ;; GREEK SMALL LETTER ZETA |
| 208 | ("Ć" ?\Ä) ;; LATIN CAPITAL LETTER C WITH ACUTE |
| 209 | ("ć" ?\Ä) ;; LATIN SMALL LETTER C WITH ACUTE |
| 210 | ("⋒" ?\â) ;; DOUBLE INTERSECTION |
| 211 | ("∩" ?\â©) ;; INTERSECTION |
| 212 | ("⁁" ?\â) ;; CARET INSERTION POINT |
| 213 | ("ˇ" ?\Ë) ;; CARON |
| 214 | ("Č" ?\Ä) ;; LATIN CAPITAL LETTER C WITH CARON |
| 215 | ("č" ?\Ä) ;; LATIN SMALL LETTER C WITH CARON |
| 216 | ("Ç" ?\Ã) ;; LATIN CAPITAL LETTER C WITH CEDILLA |
| 217 | ("ç" ?\ç) ;; LATIN SMALL LETTER C WITH CEDILLA |
| 218 | ("Ĉ" ?\Ä) ;; LATIN CAPITAL LETTER C WITH CIRCUMFLEX |
| 219 | ("ĉ" ?\Ä) ;; LATIN SMALL LETTER C WITH CIRCUMFLEX |
| 220 | ("Ċ" ?\Ä) ;; LATIN CAPITAL LETTER C WITH DOT ABOVE |
| 221 | ("ċ" ?\Ä) ;; LATIN SMALL LETTER C WITH DOT ABOVE |
| 222 | ("¸" ?\ž) ;; CEDILLA |
| 223 | ("¢" ?\¢) ;; CENT SIGN |
| 224 | ("Ч" ?\Ч) ;; CYRILLIC CAPITAL LETTER CHE |
| 225 | ("ч" ?\Ñ) ;; CYRILLIC SMALL LETTER CHE |
| 226 | ("✓" ?\â) ;; CHECK MARK |
| 227 | ("Χ" ?\Χ) ;; GREEK CAPITAL LETTER CHI |
| 228 | ("χ" ?\Ï) ;; GREEK SMALL LETTER CHI |
| 229 | ("○" ?\â) ;; WHITE CIRCLE |
| 230 | ("ˆ" ?\Ë) ;; MODIFIER LETTER CIRCUMFLEX ACCENT |
| 231 | ("≗" ?\â) ;; RING EQUAL TO |
| 232 | ("♣" ?\â£) ;; BLACK CLUB SUIT |
| 233 | (":" ?\:) ;; COLON |
| 234 | ("≔" ?\â) ;; COLON EQUALS |
| 235 | ("," ?\,) ;; COMMA |
| 236 | ("@" ?\@) ;; COMMERCIAL AT |
| 237 | ("∁" ?\â) ;; COMPLEMENT |
| 238 | ("∘" ?\â) ;; RING OPERATOR |
| 239 | ("≅" ?\â |
| 240 | ) ;; APPROXIMATELY EQUAL TO |
| 241 | ("∮" ?\â®) ;; CONTOUR INTEGRAL |
| 242 | ("∐" ?\â) ;; N-ARY COPRODUCT |
| 243 | ("©" ?\©) ;; COPYRIGHT SIGN |
| 244 | ("℗" ?\â) ;; SOUND RECORDING COPYRIGHT |
| 245 | ("↵" ?\âµ) ;; DOWNWARDS ARROW WITH CORNER LEFTWARDS |
| 246 | ("✗" ?\â) ;; BALLOT X |
| 247 | ("⋞" ?\â) ;; EQUAL TO OR PRECEDES |
| 248 | ("⋟" ?\â) ;; EQUAL TO OR SUCCEEDS |
| 249 | ("↶" ?\â¶) ;; ANTICLOCKWISE TOP SEMICIRCLE ARROW |
| 250 | ("⋓" ?\â) ;; DOUBLE UNION |
| 251 | ("∪" ?\âª) ;; UNION |
| 252 | ("&cupre;" ?\âŒ) ;; PRECEDES OR EQUAL TO |
| 253 | ("↷" ?\â·) ;; CLOCKWISE TOP SEMICIRCLE ARROW |
| 254 | ("¤" ?\€) ;; CURRENCY SIGN |
| 255 | ("⋎" ?\â) ;; CURLY LOGICAL OR |
| 256 | ("⋏" ?\â) ;; CURLY LOGICAL AND |
| 257 | ("†" ?\â ) ;; DAGGER |
| 258 | ("‡" ?\â¡) ;; DOUBLE DAGGER |
| 259 | ("ℸ" ?\âž) ;; DALET SYMBOL |
| 260 | ("⇓" ?\â) ;; DOWNWARDS DOUBLE ARROW |
| 261 | ("↓" ?\â) ;; DOWNWARDS ARROW |
| 262 | ("&darr2;" ?\â) ;; DOWNWARDS PAIRED ARROWS |
| 263 | ("‐" ?\â) ;; HYPHEN |
| 264 | ("⊣" ?\â£) ;; LEFT TACK |
| 265 | ("˝" ?\Ë) ;; DOUBLE ACUTE ACCENT |
| 266 | ("Ď" ?\Ä) ;; LATIN CAPITAL LETTER D WITH CARON |
| 267 | ("ď" ?\Ä) ;; LATIN SMALL LETTER D WITH CARON |
| 268 | ("Д" ?\Ð) ;; CYRILLIC CAPITAL LETTER DE |
| 269 | ("д" ?\ÐŽ) ;; CYRILLIC SMALL LETTER DE |
| 270 | ("°" ?\°) ;; DEGREE SIGN |
| 271 | ("Δ" ?\Î) ;; GREEK CAPITAL LETTER DELTA |
| 272 | ("δ" ?\ÎŽ) ;; GREEK SMALL LETTER DELTA |
| 273 | ("&Dgr;" ?\Î) ;; GREEK CAPITAL LETTER DELTA |
| 274 | ("&dgr;" ?\ÎŽ) ;; GREEK SMALL LETTER DELTA |
| 275 | ("⇃" ?\â) ;; DOWNWARDS HARPOON WITH BARB LEFTWARDS |
| 276 | ("⇂" ?\â) ;; DOWNWARDS HARPOON WITH BARB RIGHTWARDS |
| 277 | ("⋄" ?\â) ;; DIAMOND OPERATOR |
| 278 | ("♦" ?\âŠ) ;; BLACK DIAMOND SUIT |
| 279 | ("¨" ?\š) ;; DIAERESIS |
| 280 | ("÷" ?\÷) ;; DIVISION SIGN |
| 281 | ("⋇" ?\â) ;; DIVISION TIMES |
| 282 | ("Ђ" ?\Ð) ;; CYRILLIC CAPITAL LETTER DJE |
| 283 | ("ђ" ?\Ñ) ;; CYRILLIC SMALL LETTER DJE |
| 284 | ("&dlarr;" ?\â) ;; SOUTH WEST ARROW |
| 285 | ("⌞" ?\â) ;; BOTTOM LEFT CORNER |
| 286 | ("⌍" ?\â) ;; BOTTOM LEFT CROP |
| 287 | ("$" ?\$) ;; DOLLAR SIGN |
| 288 | ("˙" ?\Ë) ;; DOT ABOVE |
| 289 | ("¨" ?\š) ;; DIAERESIS |
| 290 | ("⃜" ?\â) ;; COMBINING FOUR DOTS ABOVE |
| 291 | ("&drarr;" ?\â) ;; SOUTH EAST ARROW |
| 292 | ("⌟" ?\â) ;; BOTTOM RIGHT CORNER |
| 293 | ("⌌" ?\â) ;; BOTTOM RIGHT CROP |
| 294 | ("Ѕ" ?\Ð |
| 295 | ) ;; CYRILLIC CAPITAL LETTER DZE |
| 296 | ("ѕ" ?\Ñ) ;; CYRILLIC SMALL LETTER DZE |
| 297 | ("Đ" ?\Ä) ;; LATIN CAPITAL LETTER D WITH STROKE |
| 298 | ("đ" ?\Ä) ;; LATIN SMALL LETTER D WITH STROKE |
| 299 | ("▿" ?\â¿) ;; WHITE DOWN-POINTING SMALL TRIANGLE |
| 300 | ("▾" ?\âŸ) ;; BLACK DOWN-POINTING SMALL TRIANGLE |
| 301 | ("Џ" ?\Ð) ;; CYRILLIC CAPITAL LETTER DZHE |
| 302 | ("џ" ?\Ñ) ;; CYRILLIC SMALL LETTER DZHE |
| 303 | ("&Eacgr;" ?\Î) ;; GREEK CAPITAL LETTER EPSILON WITH TONOS |
| 304 | ("&eacgr;" ?\Î) ;; GREEK SMALL LETTER EPSILON WITH TONOS |
| 305 | ("É" ?\Ã) ;; LATIN CAPITAL LETTER E WITH ACUTE |
| 306 | ("é" ?\é) ;; LATIN SMALL LETTER E WITH ACUTE |
| 307 | ("Ě" ?\Ä) ;; LATIN CAPITAL LETTER E WITH CARON |
| 308 | ("ě" ?\Ä) ;; LATIN SMALL LETTER E WITH CARON |
| 309 | ("≖" ?\â) ;; RING IN EQUAL TO |
| 310 | ("Ê" ?\Ã) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX |
| 311 | ("ê" ?\ê) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX |
| 312 | ("≕" ?\â) ;; EQUALS COLON |
| 313 | ("Э" ?\Ð) ;; CYRILLIC CAPITAL LETTER E |
| 314 | ("э" ?\Ñ) ;; CYRILLIC SMALL LETTER E |
| 315 | ("≑" ?\â) ;; GEOMETRICALLY EQUAL TO |
| 316 | ("Ė" ?\Ä) ;; LATIN CAPITAL LETTER E WITH DOT ABOVE |
| 317 | ("ė" ?\Ä) ;; LATIN SMALL LETTER E WITH DOT ABOVE |
| 318 | ("&EEacgr;" ?\Î) ;; GREEK CAPITAL LETTER ETA WITH TONOS |
| 319 | ("&eeacgr;" ?\ή) ;; GREEK SMALL LETTER ETA WITH TONOS |
| 320 | ("&EEgr;" ?\Î) ;; GREEK CAPITAL LETTER ETA |
| 321 | ("&eegr;" ?\η) ;; GREEK SMALL LETTER ETA |
| 322 | ("≒" ?\â) ;; APPROXIMATELY EQUAL TO OR THE IMAGE OF |
| 323 | ("&Egr;" ?\Î) ;; GREEK CAPITAL LETTER EPSILON |
| 324 | ("&egr;" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 325 | ("È" ?\Ã) ;; LATIN CAPITAL LETTER E WITH GRAVE |
| 326 | ("è" ?\Ú) ;; LATIN SMALL LETTER E WITH GRAVE |
| 327 | ("⪖" ?\â) ;; EQUAL TO OR GREATER-THAN |
| 328 | ("ℓ" ?\â) ;; SCRIPT SMALL L |
| 329 | ("⪕" ?\â) ;; EQUAL TO OR LESS-THAN |
| 330 | ("Ē" ?\Ä) ;; LATIN CAPITAL LETTER E WITH MACRON |
| 331 | ("ē" ?\Ä) ;; LATIN SMALL LETTER E WITH MACRON |
| 332 | ("∅" ?\â |
| 333 | ) ;; EMPTY SET |
| 334 | (" " ?\â) ;; EM SPACE |
| 335 | (" " ?\â) ;; THREE-PER-EM SPACE |
| 336 | (" " ?\â |
| 337 | ) ;; FOUR-PER-EM SPACE |
| 338 | ("Ŋ" ?\Å) ;; LATIN CAPITAL LETTER ENG |
| 339 | ("ŋ" ?\Å) ;; LATIN SMALL LETTER ENG |
| 340 | (" " ?\â) ;; EN SPACE |
| 341 | ("Ę" ?\Ä) ;; LATIN CAPITAL LETTER E WITH OGONEK |
| 342 | ("ę" ?\Ä) ;; LATIN SMALL LETTER E WITH OGONEK |
| 343 | ("ε" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 344 | ("Ε" ?\Î) ;; GREEK CAPITAL LETTER EPSILON |
| 345 | ("ε" ?\ε) ;; GREEK SMALL LETTER EPSILON |
| 346 | ("&epsis;" ?\â) ;; SMALL ELEMENT OF |
| 347 | ;;; ("ϵ" ?\x????) ;; variant epsilon |
| 348 | ("=" ?\=) ;; EQUALS SIGN |
| 349 | ("≡" ?\â¡) ;; IDENTICAL TO |
| 350 | ("≓" ?\â) ;; IMAGE OF OR APPROXIMATELY EQUAL TO |
| 351 | ("≐" ?\â) ;; APPROACHES THE LIMIT |
| 352 | ("Η" ?\Î) ;; GREEK CAPITAL LETTER ETA |
| 353 | ("η" ?\η) ;; GREEK SMALL LETTER ETA |
| 354 | ("Ð" ?\Ã) ;; LATIN CAPITAL LETTER ETH |
| 355 | ("ð" ?\ð) ;; LATIN SMALL LETTER ETH |
| 356 | ("Ë" ?\Ã) ;; LATIN CAPITAL LETTER E WITH DIAERESIS |
| 357 | ("ë" ?\ë) ;; LATIN SMALL LETTER E WITH DIAERESIS |
| 358 | ("!" ?\!) ;; EXCLAMATION MARK |
| 359 | ("∃" ?\â) ;; THERE EXISTS |
| 360 | ("Ф" ?\Ѐ) ;; CYRILLIC CAPITAL LETTER EF |
| 361 | ("ф" ?\Ñ) ;; CYRILLIC SMALL LETTER EF |
| 362 | ("♀" ?\â) ;; FEMALE SIGN |
| 363 | ("ffi" ?\ï¬) ;; LATIN SMALL LIGATURE FFI |
| 364 | ("ff" ?\ï¬) ;; LATIN SMALL LIGATURE FF |
| 365 | ("ffl" ?\ï¬) ;; LATIN SMALL LIGATURE FFL |
| 366 | ("fi" ?\ï¬) ;; LATIN SMALL LIGATURE FI |
| 367 | ;; ("fj" ?\x????) ;; fj ligature |
| 368 | ("♭" ?\â) ;; MUSIC FLAT SIGN |
| 369 | ("fl" ?\ï¬) ;; LATIN SMALL LIGATURE FL |
| 370 | ("ƒ" ?\Æ) ;; LATIN SMALL LETTER F WITH HOOK |
| 371 | ("∀" ?\â) ;; FOR ALL |
| 372 | ("⋔" ?\â) ;; PITCHFORK |
| 373 | ("½" ?\œ) ;; VULGAR FRACTION ONE HALF |
| 374 | ("⅓" ?\â |
| 375 | ) ;; VULGAR FRACTION ONE THIRD |
| 376 | ("¼" ?\ÂŒ) ;; VULGAR FRACTION ONE QUARTER |
| 377 | ("⅕" ?\â |
| 378 | ) ;; VULGAR FRACTION ONE FIFTH |
| 379 | ("⅙" ?\â |
| 380 | ) ;; VULGAR FRACTION ONE SIXTH |
| 381 | ("⅛" ?\â |
| 382 | ) ;; VULGAR FRACTION ONE EIGHTH |
| 383 | ("⅔" ?\â |
| 384 | ) ;; VULGAR FRACTION TWO THIRDS |
| 385 | ("⅖" ?\â |
| 386 | ) ;; VULGAR FRACTION TWO FIFTHS |
| 387 | ("¾" ?\Ÿ) ;; VULGAR FRACTION THREE QUARTERS |
| 388 | ("⅗" ?\â |
| 389 | ) ;; VULGAR FRACTION THREE FIFTHS |
| 390 | ("⅜" ?\â |
| 391 | ) ;; VULGAR FRACTION THREE EIGHTHS |
| 392 | ("⅘" ?\â |
| 393 | ) ;; VULGAR FRACTION FOUR FIFTHS |
| 394 | ("⅚" ?\â |
| 395 | ) ;; VULGAR FRACTION FIVE SIXTHS |
| 396 | ("⅝" ?\â |
| 397 | ) ;; VULGAR FRACTION FIVE EIGHTHS |
| 398 | ("⅞" ?\â |
| 399 | ) ;; VULGAR FRACTION SEVEN EIGHTHS |
| 400 | ("⁄" ?\â) ;; FRACTION SLASH |
| 401 | ("⌢" ?\â¢) ;; FROWN |
| 402 | ("ǵ" ?\ǵ) ;; LATIN SMALL LETTER G WITH ACUTE |
| 403 | ("Γ" ?\Î) ;; GREEK CAPITAL LETTER GAMMA |
| 404 | ("γ" ?\γ) ;; GREEK SMALL LETTER GAMMA |
| 405 | ("ϝ" ?\Ï) ;; GREEK LETTER DIGAMMA |
| 406 | ;;; ("⪆" 0x????) ;; greater-than, approximately equal to |
| 407 | ("Ğ" ?\Ä) ;; LATIN CAPITAL LETTER G WITH BREVE |
| 408 | ("ğ" ?\Ä) ;; LATIN SMALL LETTER G WITH BREVE |
| 409 | ("Ģ" ?\Ä¢) ;; LATIN CAPITAL LETTER G WITH CEDILLA |
| 410 | ("&gcedil;" ?\Ä£) ;; LATIN SMALL LETTER G WITH CEDILLA |
| 411 | ("Ĝ" ?\Ä) ;; LATIN CAPITAL LETTER G WITH CIRCUMFLEX |
| 412 | ("ĝ" ?\Ä) ;; LATIN SMALL LETTER G WITH CIRCUMFLEX |
| 413 | ("Г" ?\Ð) ;; CYRILLIC CAPITAL LETTER GHE |
| 414 | ("г" ?\г) ;; CYRILLIC SMALL LETTER GHE |
| 415 | ("Ġ" ?\Ä ) ;; LATIN CAPITAL LETTER G WITH DOT ABOVE |
| 416 | ("ġ" ?\Ä¡) ;; LATIN SMALL LETTER G WITH DOT ABOVE |
| 417 | ("≧" ?\â§) ;; GREATER-THAN OVER EQUAL TO |
| 418 | ("≥" ?\â¥) ;; GREATER-THAN OR EQUAL TO |
| 419 | ;;; ("⪌" ?\x????) ;; greater-than, double equals, less-than |
| 420 | ("⋛" ?\â) ;; GREATER-THAN EQUAL TO OR LESS-THAN |
| 421 | ("⩾" ?\â¥) ;; GREATER-THAN OR EQUAL TO |
| 422 | ("⋙" ?\â) ;; VERY MUCH GREATER-THAN |
| 423 | ("&Ggr;" ?\Î) ;; GREEK CAPITAL LETTER GAMMA |
| 424 | ("&ggr;" ?\γ) ;; GREEK SMALL LETTER GAMMA |
| 425 | ("ℷ" ?\â·) ;; GIMEL SYMBOL |
| 426 | ("Ѓ" ?\Ð) ;; CYRILLIC CAPITAL LETTER GJE |
| 427 | ("ѓ" ?\Ñ) ;; CYRILLIC SMALL LETTER GJE |
| 428 | ("≷" ?\â·) ;; GREATER-THAN OR LESS-THAN |
| 429 | ;;; ("⪊" ?\x????) ;; greater-than, not approximately equal to |
| 430 | ("⪈" ?\â©) ;; GREATER-THAN BUT NOT EQUAL TO |
| 431 | ("≩" ?\â©) ;; GREATER-THAN BUT NOT EQUAL TO |
| 432 | ("⋧" ?\â§) ;; GREATER-THAN BUT NOT EQUIVALENT TO |
| 433 | ("`" ?\`) ;; GRAVE ACCENT |
| 434 | ("&gsdot;" ?\â) ;; GREATER-THAN WITH DOT |
| 435 | ("≳" ?\â³) ;; GREATER-THAN OR EQUIVALENT TO |
| 436 | ("≫" ?\â«) ;; MUCH GREATER-THAN |
| 437 | (">" ?\>) ;; GREATER-THAN SIGN |
| 438 | ("≩︀" ?\â©) ;; GREATER-THAN BUT NOT EQUAL TO |
| 439 | (" " ?\â) ;; HAIR SPACE |
| 440 | ("½" ?\œ) ;; VULGAR FRACTION ONE HALF |
| 441 | ("ℋ" ?\â) ;; SCRIPT CAPITAL H |
| 442 | ("Ъ" ?\Ъ) ;; CYRILLIC CAPITAL LETTER HARD SIGN |
| 443 | ("ъ" ?\Ñ) ;; CYRILLIC SMALL LETTER HARD SIGN |
| 444 | ("↔" ?\â) ;; LEFT RIGHT ARROW |
| 445 | ("⇔" ?\â) ;; LEFT RIGHT DOUBLE ARROW |
| 446 | ("↭" ?\â) ;; LEFT RIGHT WAVE ARROW |
| 447 | ("Ĥ" ?\Ä€) ;; LATIN CAPITAL LETTER H WITH CIRCUMFLEX |
| 448 | ("ĥ" ?\Ä¥) ;; LATIN SMALL LETTER H WITH CIRCUMFLEX |
| 449 | ("♥" ?\â¥) ;; BLACK HEART SUIT |
| 450 | ("…" ?\âŠ) ;; HORIZONTAL ELLIPSIS |
| 451 | ("―" ?\â) ;; HORIZONTAL BAR |
| 452 | ("Ħ" ?\ÄŠ) ;; LATIN CAPITAL LETTER H WITH STROKE |
| 453 | ("ħ" ?\ħ) ;; LATIN SMALL LETTER H WITH STROKE |
| 454 | ("⁃" ?\â) ;; HYPHEN BULLET |
| 455 | ("‐" ?\-) ;; HYPHEN-MINUS |
| 456 | ("&Iacgr;" ?\Î) ;; GREEK CAPITAL LETTER IOTA WITH TONOS |
| 457 | ("&iacgr;" ?\ί) ;; GREEK SMALL LETTER IOTA WITH TONOS |
| 458 | ("Í" ?\Ã) ;; LATIN CAPITAL LETTER I WITH ACUTE |
| 459 | ("í" ?\Ã) ;; LATIN SMALL LETTER I WITH ACUTE |
| 460 | ("Î" ?\Ã) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX |
| 461 | ("î" ?\î) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX |
| 462 | ("И" ?\Ð) ;; CYRILLIC CAPITAL LETTER I |
| 463 | ("и" ?\О) ;; CYRILLIC SMALL LETTER I |
| 464 | ("&idiagr;" ?\Î) ;; GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS |
| 465 | ("&Idigr;" ?\Ϊ) ;; GREEK CAPITAL LETTER IOTA WITH DIALYTIKA |
| 466 | ("&idigr;" ?\Ï) ;; GREEK SMALL LETTER IOTA WITH DIALYTIKA |
| 467 | ("İ" ?\İ) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE |
| 468 | ("Е" ?\Ð) ;; CYRILLIC CAPITAL LETTER IE |
| 469 | ("е" ?\е) ;; CYRILLIC SMALL LETTER IE |
| 470 | ("¡" ?\¡) ;; INVERTED EXCLAMATION MARK |
| 471 | ("⇔" ?\â) ;; LEFT RIGHT DOUBLE ARROW |
| 472 | ("&Igr;" ?\Î) ;; GREEK CAPITAL LETTER IOTA |
| 473 | ("&igr;" ?\ι) ;; GREEK SMALL LETTER IOTA |
| 474 | ("Ì" ?\Ã) ;; LATIN CAPITAL LETTER I WITH GRAVE |
| 475 | ("ì" ?\ì) ;; LATIN SMALL LETTER I WITH GRAVE |
| 476 | ("IJ" ?\IJ) ;; LATIN CAPITAL LIGATURE IJ |
| 477 | ("ij" ?\ij) ;; LATIN SMALL LIGATURE IJ |
| 478 | ("Ī" ?\Ī) ;; LATIN CAPITAL LETTER I WITH MACRON |
| 479 | ("ī" ?\Ä«) ;; LATIN SMALL LETTER I WITH MACRON |
| 480 | ("ℑ" ?\â) ;; BLACK-LETTER CAPITAL I |
| 481 | ("℅" ?\â |
| 482 | ) ;; CARE OF |
| 483 | ("∞" ?\â) ;; INFINITY |
| 484 | ("ı" ?\ı) ;; LATIN SMALL LETTER DOTLESS I |
| 485 | ("ı" ?\ı) ;; LATIN SMALL LETTER DOTLESS I |
| 486 | ("∫" ?\â«) ;; INTEGRAL |
| 487 | ("⊺" ?\âº) ;; INTERCALATE |
| 488 | ("Ё" ?\Ð) ;; CYRILLIC CAPITAL LETTER IO |
| 489 | ("ё" ?\Ñ) ;; CYRILLIC SMALL LETTER IO |
| 490 | ("Į" ?\Ä®) ;; LATIN CAPITAL LETTER I WITH OGONEK |
| 491 | ("į" ?\į) ;; LATIN SMALL LETTER I WITH OGONEK |
| 492 | ("Ι" ?\Î) ;; GREEK CAPITAL LETTER IOTA |
| 493 | ("ι" ?\ι) ;; GREEK SMALL LETTER IOTA |
| 494 | ("¿" ?\¿) ;; INVERTED QUESTION MARK |
| 495 | ("∈" ?\â) ;; ELEMENT OF |
| 496 | ("Ĩ" ?\Äš) ;; LATIN CAPITAL LETTER I WITH TILDE |
| 497 | ("ĩ" ?\Ä©) ;; LATIN SMALL LETTER I WITH TILDE |
| 498 | ("І" ?\Ð) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I |
| 499 | ("і" ?\Ñ) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I |
| 500 | ("Ï" ?\Ã) ;; LATIN CAPITAL LETTER I WITH DIAERESIS |
| 501 | ("ï" ?\ï) ;; LATIN SMALL LETTER I WITH DIAERESIS |
| 502 | ("Ĵ" ?\ÄŽ) ;; LATIN CAPITAL LETTER J WITH CIRCUMFLEX |
| 503 | ("ĵ" ?\ĵ) ;; LATIN SMALL LETTER J WITH CIRCUMFLEX |
| 504 | ("Й" ?\Ð) ;; CYRILLIC CAPITAL LETTER SHORT I |
| 505 | ("й" ?\й) ;; CYRILLIC SMALL LETTER SHORT I |
| 506 | ;;; ("&jnodot;" ?\x????) ;; latin small letter dotless j |
| 507 | ("Ј" ?\Ð) ;; CYRILLIC CAPITAL LETTER JE |
| 508 | ("ј" ?\Ñ) ;; CYRILLIC SMALL LETTER JE |
| 509 | ("Є" ?\Ð) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE |
| 510 | ("є" ?\Ñ) ;; CYRILLIC SMALL LETTER UKRAINIAN IE |
| 511 | ("Κ" ?\Î) ;; GREEK CAPITAL LETTER KAPPA |
| 512 | ("κ" ?\κ) ;; GREEK SMALL LETTER KAPPA |
| 513 | ("ϰ" ?\ϰ) ;; GREEK KAPPA SYMBOL |
| 514 | ("Ķ" ?\Ķ) ;; LATIN CAPITAL LETTER K WITH CEDILLA |
| 515 | ("ķ" ?\Ä·) ;; LATIN SMALL LETTER K WITH CEDILLA |
| 516 | ("К" ?\Ð) ;; CYRILLIC CAPITAL LETTER KA |
| 517 | ("к" ?\к) ;; CYRILLIC SMALL LETTER KA |
| 518 | ("&Kgr;" ?\Î) ;; GREEK CAPITAL LETTER KAPPA |
| 519 | ("&kgr;" ?\κ) ;; GREEK SMALL LETTER KAPPA |
| 520 | ("ĸ" ?\Äž) ;; LATIN SMALL LETTER KRA |
| 521 | ("Х" ?\Ð¥) ;; CYRILLIC CAPITAL LETTER HA |
| 522 | ("х" ?\Ñ |
| 523 | ) ;; CYRILLIC SMALL LETTER HA |
| 524 | ("&KHgr;" ?\Χ) ;; GREEK CAPITAL LETTER CHI |
| 525 | ("&khgr;" ?\Ï) ;; GREEK SMALL LETTER CHI |
| 526 | ("Ќ" ?\Ð) ;; CYRILLIC CAPITAL LETTER KJE |
| 527 | ("ќ" ?\Ñ) ;; CYRILLIC SMALL LETTER KJE |
| 528 | ("⇚" ?\â) ;; LEFTWARDS TRIPLE ARROW |
| 529 | ("Ĺ" ?\Ĺ) ;; LATIN CAPITAL LETTER L WITH ACUTE |
| 530 | ("ĺ" ?\ĺ) ;; LATIN SMALL LETTER L WITH ACUTE |
| 531 | ("ℒ" ?\â) |
