1 # This table comes from Mac OS roman character set to Unicode 2.1 
   2 # table posted on unicode.org webpage
   3 #    <ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
   4 # You may refer to the above url for latest information.
   5 #
   6 #    Format: Three tab-separated columns
   7 #        Column #1 is the Mac OS Roman code (in hex)
   8 #        Column #2 is the Unicode (in hex as 0xXXXX)
   9 #        Column #3 is the Unicode name (follows a comment sign, '#')
  10 #
  11 #    The entries are in Unicode order
  12 0x00    0x0000
  13 0x01    0x0001
  14 0x02    0x0002
  15 0x03    0x0003
  16 0x04    0x0004
  17 0x05    0x0005
  18 0x06    0x0006
  19 0x07    0x0007
  20 0x08    0x0008
  21 0x09    0x0009
  22 0x0A    0x000A
  23 0x0B    0x000B
  24 0x0C    0x000C
  25 0x0D    0x000D
  26 0x0E    0x000E
  27 0x0F    0x000F
  28 0x10    0x0010
  29 0x11    0x0011
  30 0x12    0x0012
  31 0x13    0x0013
  32 0x14    0x0014
  33 0x15    0x0015
  34 0x16    0x0016
  35 0x17    0x0017
  36 0x18    0x0018
  37 0x19    0x0019
  38 0x1A    0x001A
  39 0x1B    0x001B
  40 0x1C    0x001C
  41 0x1D    0x001D
  42 0x1E    0x001E
  43 0x1F    0x001F
  44 0x20    0x0020  # SPACE
  45 0x21    0x0021  # EXCLAMATION MARK
  46 0x22    0x0022  # QUOTATION MARK
  47 0x23    0x0023  # NUMBER SIGN
  48 0x24    0x0024  # DOLLAR SIGN
  49 0x25    0x0025  # PERCENT SIGN
  50 0x26    0x0026  # AMPERSAND
  51 0x27    0x0027  # APOSTROPHE
  52 0x28    0x0028  # LEFT PARENTHESIS
  53 0x29    0x0029  # RIGHT PARENTHESIS
  54 0x2A    0x002A  # ASTERISK
  55 0x2B    0x002B  # PLUS SIGN
  56 0x2C    0x002C  # COMMA
  57 0x2D    0x002D  # HYPHEN-MINUS
  58 0x2E    0x002E  # FULL STOP
  59 0x2F    0x002F  # SOLIDUS
  60 0x30    0x0030  # DIGIT ZERO
  61 0x31    0x0031  # DIGIT ONE
  62 0x32    0x0032  # DIGIT TWO
  63 0x33    0x0033  # DIGIT THREE
  64 0x34    0x0034  # DIGIT FOUR
  65 0x35    0x0035  # DIGIT FIVE
  66 0x36    0x0036  # DIGIT SIX
  67 0x37    0x0037  # DIGIT SEVEN
  68 0x38    0x0038  # DIGIT EIGHT
  69 0x39    0x0039  # DIGIT NINE
  70 0x3A    0x003A  # COLON
  71 0x3B    0x003B  # SEMICOLON
  72 0x3C    0x003C  # LESS-THAN SIGN
  73 0x3D    0x003D  # EQUALS SIGN
  74 0x3E    0x003E  # GREATER-THAN SIGN
  75 0x3F    0x003F  # QUESTION MARK
  76 0x40    0x0040  # COMMERCIAL AT
  77 0x41    0x0041  # LATIN CAPITAL LETTER A
  78 0x42    0x0042  # LATIN CAPITAL LETTER B
  79 0x43    0x0043  # LATIN CAPITAL LETTER C
  80 0x44    0x0044  # LATIN CAPITAL LETTER D
  81 0x45    0x0045  # LATIN CAPITAL LETTER E
  82 0x46    0x0046  # LATIN CAPITAL LETTER F
  83 0x47    0x0047  # LATIN CAPITAL LETTER G
  84 0x48    0x0048  # LATIN CAPITAL LETTER H
  85 0x49    0x0049  # LATIN CAPITAL LETTER I
  86 0x4A    0x004A  # LATIN CAPITAL LETTER J
  87 0x4B    0x004B  # LATIN CAPITAL LETTER K
  88 0x4C    0x004C  # LATIN CAPITAL LETTER L
  89 0x4D    0x004D  # LATIN CAPITAL LETTER M
  90 0x4E    0x004E  # LATIN CAPITAL LETTER N
  91 0x4F    0x004F  # LATIN CAPITAL LETTER O
  92 0x50    0x0050  # LATIN CAPITAL LETTER P
  93 0x51    0x0051  # LATIN CAPITAL LETTER Q
  94 0x52    0x0052  # LATIN CAPITAL LETTER R
  95 0x53    0x0053  # LATIN CAPITAL LETTER S
  96 0x54    0x0054  # LATIN CAPITAL LETTER T
  97 0x55    0x0055  # LATIN CAPITAL LETTER U
  98 0x56    0x0056  # LATIN CAPITAL LETTER V
  99 0x57    0x0057  # LATIN CAPITAL LETTER W
 100 0x58    0x0058  # LATIN CAPITAL LETTER X
 101 0x59    0x0059  # LATIN CAPITAL LETTER Y
 102 0x5A    0x005A  # LATIN CAPITAL LETTER Z
 103 0x5B    0x005B  # LEFT SQUARE BRACKET
 104 0x5C    0x005C  # REVERSE SOLIDUS
 105 0x5D    0x005D  # RIGHT SQUARE BRACKET
 106 0x5E    0x005E  # CIRCUMFLEX ACCENT
 107 0x5F    0x005F  # LOW LINE
 108 0x60    0x0060  # GRAVE ACCENT
 109 0x61    0x0061  # LATIN SMALL LETTER A
 110 0x62    0x0062  # LATIN SMALL LETTER B
 111 0x63    0x0063  # LATIN SMALL LETTER C
 112 0x64    0x0064  # LATIN SMALL LETTER D
 113 0x65    0x0065  # LATIN SMALL LETTER E
 114 0x66    0x0066  # LATIN SMALL LETTER F
 115 0x67    0x0067  # LATIN SMALL LETTER G
 116 0x68    0x0068  # LATIN SMALL LETTER H
 117 0x69    0x0069  # LATIN SMALL LETTER I
 118 0x6A    0x006A  # LATIN SMALL LETTER J
 119 0x6B    0x006B  # LATIN SMALL LETTER K
 120 0x6C    0x006C  # LATIN SMALL LETTER L
 121 0x6D    0x006D  # LATIN SMALL LETTER M
 122 0x6E    0x006E  # LATIN SMALL LETTER N
 123 0x6F    0x006F  # LATIN SMALL LETTER O
 124 0x70    0x0070  # LATIN SMALL LETTER P
 125 0x71    0x0071  # LATIN SMALL LETTER Q
 126 0x72    0x0072  # LATIN SMALL LETTER R
 127 0x73    0x0073  # LATIN SMALL LETTER S
 128 0x74    0x0074  # LATIN SMALL LETTER T
 129 0x75    0x0075  # LATIN SMALL LETTER U
 130 0x76    0x0076  # LATIN SMALL LETTER V
 131 0x77    0x0077  # LATIN SMALL LETTER W
 132 0x78    0x0078  # LATIN SMALL LETTER X
 133 0x79    0x0079  # LATIN SMALL LETTER Y
 134 0x7A    0x007A  # LATIN SMALL LETTER Z
 135 0x7B    0x007B  # LEFT CURLY BRACKET
 136 0x7C    0x007C  # VERTICAL LINE
 137 0x7D    0x007D  # RIGHT CURLY BRACKET
 138 0x7E    0x007E  # TILDE
 139 0x7F    0x007F
 140 0xCA    0x00A0  # NO-BREAK SPACE
 141 0xC1    0x00A1  # INVERTED EXCLAMATION MARK
 142 0xA2    0x00A2  # CENT SIGN
 143 0xA3    0x00A3  # POUND SIGN
 144 0xB4    0x00A5  # YEN SIGN
 145 0xA4    0x00A7  # SECTION SIGN
 146 0xAC    0x00A8  # DIAERESIS
 147 0xA9    0x00A9  # COPYRIGHT SIGN
 148 0xBB    0x00AA  # FEMININE ORDINAL INDICATOR
 149 0xC7    0x00AB  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 150 0xC2    0x00AC  # NOT SIGN
 151 0xA8    0x00AE  # REGISTERED SIGN
 152 0xF8    0x00AF  # MACRON
 153 0xA1    0x00B0  # DEGREE SIGN
 154 0xB1    0x00B1  # PLUS-MINUS SIGN
 155 0xAB    0x00B4  # ACUTE ACCENT
 156 0xB5    0x00B5  # MICRO SIGN
 157 0xA6    0x00B6  # PILCROW SIGN
 158 0xE1    0x00B7  # MIDDLE DOT
 159 0xFC    0x00B8  # CEDILLA
 160 0xBC    0x00BA  # MASCULINE ORDINAL INDICATOR
 161 0xC8    0x00BB  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 162 0xC0    0x00BF  # INVERTED QUESTION MARK
 163 0xCB    0x00C0  # LATIN CAPITAL LETTER A WITH GRAVE
 164 0xE7    0x00C1  # LATIN CAPITAL LETTER A WITH ACUTE
 165 0xE5    0x00C2  # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
 166 0xCC    0x00C3  # LATIN CAPITAL LETTER A WITH TILDE
 167 0x80    0x00C4  # LATIN CAPITAL LETTER A WITH DIAERESIS
 168 0x81    0x00C5  # LATIN CAPITAL LETTER A WITH RING ABOVE
 169 0xAE    0x00C6  # LATIN CAPITAL LETTER AE
 170 0x82    0x00C7  # LATIN CAPITAL LETTER C WITH CEDILLA
 171 0xE9    0x00C8  # LATIN CAPITAL LETTER E WITH GRAVE
 172 0x83    0x00C9  # LATIN CAPITAL LETTER E WITH ACUTE
 173 0xE6    0x00CA  # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
 174 0xE8    0x00CB  # LATIN CAPITAL LETTER E WITH DIAERESIS
 175 0xED    0x00CC  # LATIN CAPITAL LETTER I WITH GRAVE
 176 0xEA    0x00CD  # LATIN CAPITAL LETTER I WITH ACUTE
 177 0xEB    0x00CE  # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
 178 0xEC    0x00CF  # LATIN CAPITAL LETTER I WITH DIAERESIS
 179 0x84    0x00D1  # LATIN CAPITAL LETTER N WITH TILDE
 180 0xF1    0x00D2  # LATIN CAPITAL LETTER O WITH GRAVE
 181 0xEE    0x00D3  # LATIN CAPITAL LETTER O WITH ACUTE
 182 0xEF    0x00D4  # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
 183 0xCD    0x00D5  # LATIN CAPITAL LETTER O WITH TILDE
 184 0x85    0x00D6  # LATIN CAPITAL LETTER O WITH DIAERESIS
 185 0xAF    0x00D8  # LATIN CAPITAL LETTER O WITH STROKE
 186 0xF4    0x00D9  # LATIN CAPITAL LETTER U WITH GRAVE
 187 0xF2    0x00DA  # LATIN CAPITAL LETTER U WITH ACUTE
 188 0xF3    0x00DB  # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
 189 0x86    0x00DC  # LATIN CAPITAL LETTER U WITH DIAERESIS
 190 0xA7    0x00DF  # LATIN SMALL LETTER SHARP S
 191 0x88    0x00E0  # LATIN SMALL LETTER A WITH GRAVE
 192 0x87    0x00E1  # LATIN SMALL LETTER A WITH ACUTE
 193 0x89    0x00E2  # LATIN SMALL LETTER A WITH CIRCUMFLEX
 194 0x8B    0x00E3  # LATIN SMALL LETTER A WITH TILDE
 195 0x8A    0x00E4  # LATIN SMALL LETTER A WITH DIAERESIS
 196 0x8C    0x00E5  # LATIN SMALL LETTER A WITH RING ABOVE
 197 0xBE    0x00E6  # LATIN SMALL LETTER AE
 198 0x8D    0x00E7  # LATIN SMALL LETTER C WITH CEDILLA
 199 0x8F    0x00E8  # LATIN SMALL LETTER E WITH GRAVE
 200 0x8E    0x00E9  # LATIN SMALL LETTER E WITH ACUTE
 201 0x90    0x00EA  # LATIN SMALL LETTER E WITH CIRCUMFLEX
 202 0x91    0x00EB  # LATIN SMALL LETTER E WITH DIAERESIS
 203 0x93    0x00EC  # LATIN SMALL LETTER I WITH GRAVE
 204 0x92    0x00ED  # LATIN SMALL LETTER I WITH ACUTE
 205 0x94    0x00EE  # LATIN SMALL LETTER I WITH CIRCUMFLEX
 206 0x95    0x00EF  # LATIN SMALL LETTER I WITH DIAERESIS
 207 0x96    0x00F1  # LATIN SMALL LETTER N WITH TILDE
 208 0x98    0x00F2  # LATIN SMALL LETTER O WITH GRAVE
 209 0x97    0x00F3  # LATIN SMALL LETTER O WITH ACUTE
 210 0x99    0x00F4  # LATIN SMALL LETTER O WITH CIRCUMFLEX
 211 0x9B    0x00F5  # LATIN SMALL LETTER O WITH TILDE
 212 0x9A    0x00F6  # LATIN SMALL LETTER O WITH DIAERESIS
 213 0xD6    0x00F7  # DIVISION SIGN
 214 0xBF    0x00F8  # LATIN SMALL LETTER O WITH STROKE
 215 0x9D    0x00F9  # LATIN SMALL LETTER U WITH GRAVE
 216 0x9C    0x00FA  # LATIN SMALL LETTER U WITH ACUTE
 217 0x9E    0x00FB  # LATIN SMALL LETTER U WITH CIRCUMFLEX
 218 0x9F    0x00FC  # LATIN SMALL LETTER U WITH DIAERESIS
 219 0xD8    0x00FF  # LATIN SMALL LETTER Y WITH DIAERESIS
 220 0xF5    0x0131  # LATIN SMALL LETTER DOTLESS I
 221 0xCE    0x0152  # LATIN CAPITAL LIGATURE OE
 222 0xCF    0x0153  # LATIN SMALL LIGATURE OE
 223 0xD9    0x0178  # LATIN CAPITAL LETTER Y WITH DIAERESIS
 224 0xC4    0x0192  # LATIN SMALL LETTER F WITH HOOK
 225 0xF6    0x02C6  # MODIFIER LETTER CIRCUMFLEX ACCENT
 226 0xFF    0x02C7  # CARON
 227 0xF9    0x02D8  # BREVE
 228 0xFA    0x02D9  # DOT ABOVE
 229 0xFB    0x02DA  # RING ABOVE
 230 0xFE    0x02DB  # OGONEK
 231 0xF7    0x02DC  # SMALL TILDE
 232 0xFD    0x02DD  # DOUBLE ACUTE ACCENT
 233 0xBD    0x03A9  # GREEK CAPITAL LETTER OMEGA
 234 0xB9    0x03C0  # GREEK SMALL LETTER PI
 235 0xD0    0x2013  # EN DASH
 236 0xD1    0x2014  # EM DASH
 237 0xD4    0x2018  # LEFT SINGLE QUOTATION MARK
 238 0xD5    0x2019  # RIGHT SINGLE QUOTATION MARK
 239 0xE2    0x201A  # SINGLE LOW-9 QUOTATION MARK
 240 0xD2    0x201C  # LEFT DOUBLE QUOTATION MARK
 241 0xD3    0x201D  # RIGHT DOUBLE QUOTATION MARK
 242 0xE3    0x201E  # DOUBLE LOW-9 QUOTATION MARK
 243 0xA0    0x2020  # DAGGER
 244 0xE0    0x2021  # DOUBLE DAGGER
 245 0xA5    0x2022  # BULLET
 246 0xC9    0x2026  # HORIZONTAL ELLIPSIS
 247 0xE4    0x2030  # PER MILLE SIGN
 248 0xDC    0x2039  # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
 249 0xDD    0x203A  # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 250 0xDA    0x2044  # FRACTION SLASH
 251 0xDB    0x20AC  # EURO SIGN
 252 0xAA    0x2122  # TRADE MARK SIGN
 253 0xB6    0x2202  # PARTIAL DIFFERENTIAL
 254 0xC6    0x2206  # INCREMENT
 255 0xB8    0x220F  # N-ARY PRODUCT
 256 0xB7    0x2211  # N-ARY SUMMATION
 257 0xC3    0x221A  # SQUARE ROOT
 258 0xB0    0x221E  # INFINITY
 259 0xBA    0x222B  # INTEGRAL
 260 0xC5    0x2248  # ALMOST EQUAL TO
 261 0xAD    0x2260  # NOT EQUAL TO
 262 0xB2    0x2264  # LESS-THAN OR EQUAL TO
 263 0xB3    0x2265  # GREATER-THAN OR EQUAL TO
 264 0xD7    0x25CA  # LOZENGE
 265 0xF0    0xF8FF  # Apple logo
 266 0xDE    0xFB01  # LATIN SMALL LIGATURE FI
 267 0xDF    0xFB02  # LATIN SMALL LIGATURE FL