| 1 | # Default Unicode mappings | 
|---|
| 2 | # | 
|---|
| 3 | # Copyright 2000 Alexandre Julliard | 
|---|
| 4 | # | 
|---|
| 5 | # This file contains default mappings for Unicode chars that aren't | 
|---|
| 6 | # defined directly in the code page file. It is used by the cpmap.pl | 
|---|
| 7 | # tool to build codepage tables. | 
|---|
| 8 | # | 
|---|
| 9 | # The first column defines equivalence sets; if any character in the set | 
|---|
| 10 | # is defined in the codepage file, all others in the set will map to the | 
|---|
| 11 | # same value. | 
|---|
| 12 | # | 
|---|
| 13 | # The second column specifies the default char to map the whole set to, | 
|---|
| 14 | # if no characters in the set are defined by the codepage file. | 
|---|
| 15 | # | 
|---|
| 16 | # Characters that have an explicit decomposition in the UnicodeData.txt | 
|---|
| 17 | # file (for instance 00c0 LATIN CAPITAL LETTER A WITH GRAVE -> 0041 0300) | 
|---|
| 18 | # are handled automatically and do not have to be defined here. They can | 
|---|
| 19 | # still be defined if necessary to override the unicode decomposition. | 
|---|
| 20 | # | 
|---|
| 21 |  | 
|---|
| 22 | # letters | 
|---|
| 23 |  | 
|---|
| 24 | 00a2,20a1      'c'  # CENT SIGN, COLON SIGN | 
|---|
| 25 | 00a3,20a4      'L'  # POUND SIGN, LIRA SIGN | 
|---|
| 26 | 00a5           'Y'  # YEN SIGN | 
|---|
| 27 | 00a9           'c'  # COPYRIGHT SIGN | 
|---|
| 28 | 00ae           'r'  # REGISTERED SIGN | 
|---|
| 29 | 00b5,03bc      'u'  # MICRO SIGN, GREEK SMALL LETTER MU | 
|---|
| 30 | 00c6           'A'  # LATIN CAPITAL LETTER AE | 
|---|
| 31 | 00d0,0110,0189 'D'  # LATIN CAPITAL LETTER D WITH STROKE/AFRICAN D/ETH | 
|---|
| 32 | 00d7           'x'  # MULTIPLICATION SIGN | 
|---|
| 33 | 00d8,2205      'O'  # LATIN CAPITAL LETTER O WITH STROKE, EMPTY SET | 
|---|
| 34 | 00df,03b2      none # LATIN SMALL LETTER SHARP S, GREEK SMALL LETTER BETA | 
|---|
| 35 | 00e6           'a'  # LATIN SMALL LETTER AE | 
|---|
| 36 | 00f0           'd'  # LATIN SMALL LETTER ETH | 
|---|
| 37 | 00f8           'o'  # LATIN SMALL LETTER O WITH STROKE | 
|---|
| 38 | 0111           'd'  # LATIN SMALL LETTER D WITH STROKE | 
|---|
| 39 | 0126           'H'  # LATIN CAPITAL LETTER H WITH STROKE | 
|---|
| 40 | 0127           'h'  # LATIN SMALL LETTER H WITH STROKE | 
|---|
| 41 | 0131           'i'  # LATIN SMALL LETTER DOTLESS I | 
|---|
| 42 | 0141           'L'  # LATIN CAPITAL LETTER L WITH STROKE | 
|---|
| 43 | 0142           'l'  # LATIN SMALL LETTER L WITH STROKE | 
|---|
| 44 | 0152           'O'  # LATIN CAPITAL LIGATURE OE | 
|---|
| 45 | 0153           'o'  # LATIN SMALL LIGATURE OE | 
|---|
| 46 | 0166           'T'  # LATIN CAPITAL LETTER T WITH STROKE | 
|---|
| 47 | 0167           't'  # LATIN SMALL LETTER T WITH STROKE | 
|---|
| 48 | 0180           'b'  # LATIN SMALL LETTER B WITH STROKE | 
|---|
| 49 | 0190           'E'  # LATIN CAPITAL LETTER OPEN E | 
|---|
| 50 | 0191           'F'  # LATIN CAPITAL LETTER F WITH HOOK | 
|---|
| 51 | 0192           'f'  # LATIN SMALL LETTER F WITH HOOK | 
|---|
| 52 | 0197           'I'  # LATIN CAPITAL LETTER I WITH STROKE | 
|---|
| 53 | 019a           'l'  # LATIN SMALL LETTER L WITH BAR | 
|---|
| 54 | 019f           'O'  # LATIN CAPITAL LETTER O WITH MIDDLE TILDE | 
|---|
| 55 | 01ab           't'  # LATIN SMALL LETTER T WITH PALATAL HOOK | 
|---|
| 56 | 01ae           'T'  # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK | 
|---|
| 57 | 01b6           'z'  # LATIN SMALL LETTER Z WITH STROKE | 
|---|
| 58 | 0391           'A'  # GREEK CAPITAL LETTER ALPHA | 
|---|
| 59 | 0392           'B'  # GREEK CAPITAL LETTER BETA | 
|---|
| 60 | 0395           'E'  # GREEK CAPITAL LETTER EPSILON | 
|---|
| 61 | 0396           'Z'  # GREEK CAPITAL LETTER ZETA | 
|---|
| 62 | 0397           'H'  # GREEK CAPITAL LETTER ETA | 
|---|
| 63 | 0399           'I'  # GREEK CAPITAL LETTER IOTA | 
|---|
| 64 | 039a           'K'  # GREEK CAPITAL LETTER KAPPA | 
|---|
| 65 | 039c           'M'  # GREEK CAPITAL LETTER MU | 
|---|
| 66 | 039d           'N'  # GREEK CAPITAL LETTER NU | 
|---|
| 67 | 039f           'O'  # GREEK CAPITAL LETTER OMICRON | 
|---|
| 68 | 03a1           'P'  # GREEK CAPITAL LETTER RHO | 
|---|
| 69 | 03a4           'T'  # GREEK CAPITAL LETTER TAU | 
|---|
| 70 | 03a5           'Y'  # GREEK CAPITAL LETTER UPSILON | 
|---|
| 71 | 03a7           'X'  # GREEK CAPITAL LETTER CHI | 
|---|
| 72 | 01e4           'G'  # LATIN CAPITAL LETTER G WITH STROKE | 
|---|
| 73 | 01e5           'g'  # LATIN SMALL LETTER G WITH STROKE | 
|---|
| 74 | 0261           'g'  # LATIN SMALL LETTER SCRIPT G | 
|---|
| 75 | 2118           'P'  # SCRIPT CAPITAL P | 
|---|
| 76 | 212e           'e'  # ESTIMATED SYMBOL | 
|---|
| 77 |  | 
|---|
| 78 | # accents | 
|---|
| 79 |  | 
|---|
| 80 | 00a8,0308                '"'  # DIAERESIS | 
|---|
| 81 | 00af,02c9,0304           2014 # MACRON -> EM DASH | 
|---|
| 82 | 00b4,02b9,02ca,0301,2032 '''  # ACUTE ACCENT, PRIME | 
|---|
| 83 | 00b8,0327                ','  # CEDILLA | 
|---|
| 84 | 02ba,02dd,030b,2033      '"'  # DOUBLE ACUTE ACCENT, DOUBLE PRIME | 
|---|
| 85 | 02c4,2303                '^'  # UP ARROWHEAD | 
|---|
| 86 | 02c6,0302                '^'  # CIRCUMFLEX ACCENT | 
|---|
| 87 | 02c7,030c                'v'  # COMBINING CARON -> CARON | 
|---|
| 88 | 02c8                     '''  # MODIFIER LETTER VERTICAL LINE | 
|---|
| 89 | 02cb,0300                '`'  # GRAVE ACCENT | 
|---|
| 90 | 02cd,0331,0332           '_'  # MODIFIER LETTER LOW MACRON, COMBINING MACRON BELOW, COMBINING LOW LINE | 
|---|
| 91 | 02d8,0306                none # BREVE | 
|---|
| 92 | 02d9,0307                none # DOT ABOVE | 
|---|
| 93 | 02da,030a,2070,2218      00b0 # RING ABOVE, SUPERSCRIPT ZERO, RING OPERATOR -> DEGREE SIGN | 
|---|
| 94 | 02db,0328                none # OGONEK | 
|---|
| 95 | 02dc,0303                '~'  # SMALL TILDE | 
|---|
| 96 | 0305,203e                00af # OVERLINE -> MACRON | 
|---|
| 97 | 030e                     '"'  # COMBINING DOUBLE VERTICAL LINE ABOVE | 
|---|
| 98 | 0333                     '_'  # COMBINING DOUBLE LOW LINE | 
|---|
| 99 |  | 
|---|
| 100 | # mathematical symbols | 
|---|
| 101 |  | 
|---|
| 102 | 00b1,2213 none # PLUS-MINUS SIGN, MINUS-OR-PLUS SIGN | 
|---|
| 103 | 2044,2215 '/'  # FRACTION/DIVISION SLASH | 
|---|
| 104 | 2216      '\'  # SET MINUS | 
|---|
| 105 | 2217      '*'  # ASTERISK OPERATOR | 
|---|
| 106 | 221a      'V'  # SQUARE ROOT | 
|---|
| 107 | 221f      'L'  # RIGHT ANGLE | 
|---|
| 108 | 2223      '|'  # DIVIDES | 
|---|
| 109 | 2229      'n'  # INTERSECTION | 
|---|
| 110 | 2236      ':'  # RATIO | 
|---|
| 111 | 2248      02DC # ALMOST EQUAL TO -> SMALL TILDE | 
|---|
| 112 | 2261,2263 '='  # IDENTICAL TO, STRICTLY EQUIVALENT TO | 
|---|
| 113 | 226a      00ab # MUCH LESS-THAN -> LEFT-POINTING DOUBLE ANGLE QUOTATION MARK | 
|---|
| 114 | 226b      00bb # MUCH GREATER-THAN -> RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | 
|---|
| 115 | 22c5      00b7 # DOT OPERATOR -> MIDDLE DOT | 
|---|
| 116 |  | 
|---|
| 117 | # misc symbols | 
|---|
| 118 |  | 
|---|
| 119 | 00a1                '!'  # INVERTED EXCLAMATION MARK | 
|---|
| 120 | 00ab,300a           '<'  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK, LEFT DOUBLE ANGLE BRACKET | 
|---|
| 121 | 00ad                '-'  # SOFT HYPHEN | 
|---|
| 122 | 00bb,300b           '>'  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK, RIGHT DOUBLE ANGLE BRACKET | 
|---|
| 123 | 01c0                2502 # LATIN LETTER DENTAL CLICK -> BOX DRAWINGS LIGHT VERTICAL | 
|---|
| 124 | 01c3                '!'  # LATIN LETTER RETROFLEX CLICK | 
|---|
| 125 | 02bb                2018 # MODIFIER LETTER TURNED COMMA -> LEFT SINGLE QUOTATION MARK | 
|---|
| 126 | 02bc,2019           '''  # RIGHT SINGLE QUOTATION MARK | 
|---|
| 127 | 2010,2011,2212      '-'  # HYPHEN, MINUS SIGN | 
|---|
| 128 | 2013,2014,2015      '-'  # EN DASH, EM DASH, HORIZONTAL BAR, MINUS SIGN | 
|---|
| 129 | 2018,201b,2035      '`'  # LEFT SINGLE QUOTATION MARK, SINGLE HIGH-REVERSED-9 QUOTATION MARK, REVERSED PRIME | 
|---|
| 130 | 201a                ','  # SINGLE LOW-9 QUOTATION MARK | 
|---|
| 131 | 201c,301d           '"'  # LEFT DOUBLE QUOTATION MARK, REVERSED DOUBLE PRIME QUOTATION MARK | 
|---|
| 132 | 201d,301e           '"'  # RIGHT DOUBLE QUOTATION MARK, DOUBLE PRIME QUOTATION MARK | 
|---|
| 133 | 201e,301f           ','  # LOW DOUBLE PRIME QUOTATION MARK, DOUBLE LOW-9 QUOTATION MARK | 
|---|
| 134 | 2022,2219           none # BULLET, BULLET OPERATOR | 
|---|
| 135 | 2039,3008           '<'  # SINGLE LEFT-POINTING ANGLE QUOTATION MARK, LEFT ANGLE BRACKET | 
|---|
| 136 | 203a,3009           '>'  # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK, RIGHT ANGLE BRACKET | 
|---|
| 137 | 203c                '!'  # DOUBLE EXCLAMATION MARK | 
|---|
| 138 | 2190                2039 # LEFTWARDS ARROW -> SINGLE LEFT-POINTING ANGLE QUOTATION MARK | 
|---|
| 139 | 2191                02c6 # UPWARDS ARROW -> MODIFIER LETTER CIRCUMFLEX ACCENT | 
|---|
| 140 | 2192                203a # RIGHTWARDS ARROW -> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | 
|---|
| 141 | 2193                02c7 # DOWNWARDS ARROW -> CARON | 
|---|
| 142 | 2194                '-'  # LEFT RIGHT ARROW | 
|---|
| 143 | 2195                '|'  # UP DOWN ARROW | 
|---|
| 144 | 223c                '~'  # TILDE | 
|---|
| 145 | 301a                '['  # LEFT WHITE SQUARE BRACKET | 
|---|
| 146 | 301b                ']'  # RIGHT WHITE SQUARE BRACKET | 
|---|
| 147 | fe49,fe4a,fe4b,fe4c 203e # DOUBLE WAVY OVERLINE -> OVERLINE | 
|---|
| 148 | fe4d,fe4e,fe4f      '_'  # DASHED/CENTRELINE/WAVY LOW LINE | 
|---|
| 149 |  | 
|---|
| 150 | # box drawing chars | 
|---|
| 151 |  | 
|---|
| 152 | 2500,2501           '-'  # BOX DRAWINGS LIGHT/HEAVY HORIZONTAL | 
|---|
| 153 | 2502,2503           '|'  # BOX DRAWINGS LIGHT/HEAVY VERTICAL | 
|---|
| 154 | 2504,2505           '-'  # BOX DRAWINGS LIGHT/HEAVY TRIPLE DASH HORIZONTAL | 
|---|
| 155 | 2506,2507           00a6 # BOX DRAWINGS LIGHT/HEAVY TRIPLE DASH VERTICAL -> BROKEN BAR | 
|---|
| 156 | 2508,2509           '-'  # BOX DRAWINGS LIGHT/HEAVY QUADRUPLE DASH HORIZONTAL | 
|---|
| 157 | 250a,250b           00a6 # BOX DRAWINGS LIGHT/HEAVY QUADRUPLE DASH VERTICAL -> BROKEN BAR | 
|---|
| 158 | 250c,250d,250e,250f '+'  # BOX DRAWINGS LIGHT/HEAVY DOWN AND RIGHT | 
|---|
| 159 | 2510,2511,2512,2513 00ac # BOX DRAWINGS LIGHT/HEAVY DOWN AND LEFT -> NOT SIGN | 
|---|
| 160 | 2514,2515,2516,2517 'L'  # BOX DRAWINGS LIGHT/HEAVY UP AND RIGHT | 
|---|
| 161 | 2518,2519,251a,251b '+'  # BOX DRAWINGS LIGHT/HEAVY UP AND LEFT | 
|---|
| 162 | 251c,251d,251e,251f,2520,2521,2522,2523 '+'  # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND RIGHT | 
|---|
| 163 | 2524,2525,2526,2527,2528,2529,252a,252b '+'  # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND LEFT | 
|---|
| 164 | 252c,252d,252e,252f,2530,2531,2532,2533 'T'  # BOX DRAWINGS LIGHT/HEAVY DOWN AND HORIZONTAL | 
|---|
| 165 | 2534,2535,2536,2537,2538,2539,253a,253b '+'  # BOX DRAWINGS LIGHT/HEAVY UP AND HORIZONTAL | 
|---|
| 166 | 253c,253d,253e,253f,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,254a,254b '+'   # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND HORIZONTAL | 
|---|
| 167 | 254c,254d           '-'  # BOX DRAWINGS LIGHT/HEAVY DOUBLE DASH HORIZONTAL | 
|---|
| 168 | 254e,254f           00a6 # BOX DRAWINGS LIGHT/HEAVY DOUBLE DASH VERTICAL -> BROKEN BAR | 
|---|
| 169 | 2550                '='  # BOX DRAWINGS DOUBLE HORIZONTAL | 
|---|
| 170 | 2551                '|'  # BOX DRAWINGS DOUBLE VERTICAL | 
|---|
| 171 | 2552,2553,2554      '+'  # BOX DRAWINGS DOWN AND RIGHT | 
|---|
| 172 | 2555,2556,2557      00ac # BOX DRAWINGS DOWN AND LEFT -> NOT SIGN | 
|---|
| 173 | 2558,2559,255a      'L'  # BOX DRAWINGS UP AND RIGHT | 
|---|
| 174 | 255b,255c,255d      '+'  # BOX DRAWINGS UP AND LEFT | 
|---|
| 175 | 255e,255f,2560      '+'  # BOX DRAWINGS VERTICAL AND RIGHT | 
|---|
| 176 | 2561,2562,2563      '+'  # BOX DRAWINGS VERTICAL AND LEFT | 
|---|
| 177 | 2564,2565,2566      'T'  # BOX DRAWINGS DOWN AND HORIZONTAL | 
|---|
| 178 | 2567,2568,2569      '+'  # BOX DRAWINGS UP AND HORIZONTAL | 
|---|
| 179 | 256a,256b,256c      '+'  # BOX DRAWINGS VERTICAL AND HORIZONTAL | 
|---|
| 180 | 2571                '/'  # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT | 
|---|
| 181 | 2572                '\'  # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT | 
|---|
| 182 | 2573                'X'  # BOX DRAWINGS LIGHT DIAGONAL CROSS | 
|---|
| 183 | 2574,2576,2578,257a,257c,257e '-'  # BOX DRAWINGS LIGHT/HEAVY LEFT/RIGHT | 
|---|
| 184 | 2575,2577,2579,257b,257d,257f '|'  # BOX DRAWINGS LIGHT/HEAVY UP/DOWN | 
|---|
| 185 | 25cb,25ef           'O'  # WHITE/LARGE CIRCLE | 
|---|