Reactos
at listview 202 lines 10 kB view raw
1# Default Unicode mappings 2# 3# Copyright 2000 Alexandre Julliard 4# 5# This library is free software; you can redistribute it and/or 6# modify it under the terms of the GNU Lesser General Public 7# License as published by the Free Software Foundation; either 8# version 2.1 of the License, or (at your option) any later version. 9# 10# This library is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY; without even the implied warranty of 12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13# Lesser General Public License for more details. 14# 15# You should have received a copy of the GNU Lesser General Public 16# License along with this library; if not, write to the Free Software 17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 18# 19# NOTES: 20# 21# This file contains default mappings for Unicode chars that aren't 22# defined directly in the code page file. It is used by the cpmap.pl 23# tool to build codepage tables. 24# 25# The first column defines equivalence sets; if any character in the set 26# is defined in the codepage file, all others in the set will map to the 27# same value. 28# 29# The second column specifies the default char to map the whole set to, 30# if no characters in the set are defined by the codepage file. 31# 32# Characters that have an explicit decomposition in the UnicodeData.txt 33# file (for instance 00c0 LATIN CAPITAL LETTER A WITH GRAVE -> 0041 0300) 34# are handled automatically and do not have to be defined here. They can 35# still be defined if necessary to override the unicode decomposition. 36# 37 38# letters 39 4000a2,20a1 'c' # CENT SIGN, COLON SIGN 4100a3,20a4 'L' # POUND SIGN, LIRA SIGN 4200a5 'Y' # YEN SIGN 4300a6 '|' # BROKEN BAR 4400a9 'c' # COPYRIGHT SIGN 4500ae 'r' # REGISTERED SIGN 4600b5,03bc 'u' # MICRO SIGN, GREEK SMALL LETTER MU 4700c6 'A' # LATIN CAPITAL LETTER AE 4800d0,0110,0189 'D' # LATIN CAPITAL LETTER D WITH STROKE/AFRICAN D/ETH 4900d7 'x' # MULTIPLICATION SIGN 5000d8,2205 'O' # LATIN CAPITAL LETTER O WITH STROKE, EMPTY SET 5100df,03b2 none # LATIN SMALL LETTER SHARP S, GREEK SMALL LETTER BETA 5200e6 'a' # LATIN SMALL LETTER AE 5300f0 'd' # LATIN SMALL LETTER ETH 5400f8 'o' # LATIN SMALL LETTER O WITH STROKE 550111 'd' # LATIN SMALL LETTER D WITH STROKE 560126 'H' # LATIN CAPITAL LETTER H WITH STROKE 570127 'h' # LATIN SMALL LETTER H WITH STROKE 580131 'i' # LATIN SMALL LETTER DOTLESS I 590141 'L' # LATIN CAPITAL LETTER L WITH STROKE 600142 'l' # LATIN SMALL LETTER L WITH STROKE 610152 'O' # LATIN CAPITAL LIGATURE OE 620153 'o' # LATIN SMALL LIGATURE OE 630166 'T' # LATIN CAPITAL LETTER T WITH STROKE 640167 't' # LATIN SMALL LETTER T WITH STROKE 650180 'b' # LATIN SMALL LETTER B WITH STROKE 660190 'E' # LATIN CAPITAL LETTER OPEN E 670191 'F' # LATIN CAPITAL LETTER F WITH HOOK 680192 'f' # LATIN SMALL LETTER F WITH HOOK 690197 'I' # LATIN CAPITAL LETTER I WITH STROKE 70019a 'l' # LATIN SMALL LETTER L WITH BAR 71019f 'O' # LATIN CAPITAL LETTER O WITH MIDDLE TILDE 7201ab 't' # LATIN SMALL LETTER T WITH PALATAL HOOK 7301ae 'T' # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK 7401b6 'z' # LATIN SMALL LETTER Z WITH STROKE 750391 'A' # GREEK CAPITAL LETTER ALPHA 760392 'B' # GREEK CAPITAL LETTER BETA 770395 'E' # GREEK CAPITAL LETTER EPSILON 780396 'Z' # GREEK CAPITAL LETTER ZETA 790397 'H' # GREEK CAPITAL LETTER ETA 800399 'I' # GREEK CAPITAL LETTER IOTA 81039a 'K' # GREEK CAPITAL LETTER KAPPA 82039c 'M' # GREEK CAPITAL LETTER MU 83039d 'N' # GREEK CAPITAL LETTER NU 84039f 'O' # GREEK CAPITAL LETTER OMICRON 8503a1 'P' # GREEK CAPITAL LETTER RHO 8603a4 'T' # GREEK CAPITAL LETTER TAU 8703a5 'Y' # GREEK CAPITAL LETTER UPSILON 8803a7 'X' # GREEK CAPITAL LETTER CHI 8901e4 'G' # LATIN CAPITAL LETTER G WITH STROKE 9001e5 'g' # LATIN SMALL LETTER G WITH STROKE 910261 'g' # LATIN SMALL LETTER SCRIPT G 922118 'P' # SCRIPT CAPITAL P 93212e 'e' # ESTIMATED SYMBOL 94 95# accents 96 9700a8,0308 '"' # DIAERESIS 9800af,02c9,0304 2014 # MACRON -> EM DASH 9900b4,02b9,02ca,0301,2032 ''' # ACUTE ACCENT, PRIME 10000b8,0327 ',' # CEDILLA 10102ba,02dd,030b,2033 '"' # DOUBLE ACUTE ACCENT, DOUBLE PRIME 10202c4,2303 '^' # UP ARROWHEAD 10302c6,0302 '^' # CIRCUMFLEX ACCENT 10402c7,030c 'v' # COMBINING CARON -> CARON 10502c8 ''' # MODIFIER LETTER VERTICAL LINE 10602cb,0300 '`' # GRAVE ACCENT 10702cd,0331,0332 '_' # MODIFIER LETTER LOW MACRON, COMBINING MACRON BELOW, COMBINING LOW LINE 10802d8,0306 none # BREVE 10902d9,0307 none # DOT ABOVE 11002da,030a,2070,2218 00b0 # RING ABOVE, SUPERSCRIPT ZERO, RING OPERATOR -> DEGREE SIGN 11102db,0328 none # OGONEK 11202dc,0303 '~' # SMALL TILDE 1130305,203e 00af # OVERLINE -> MACRON 114030e '"' # COMBINING DOUBLE VERTICAL LINE ABOVE 1150333 '_' # COMBINING DOUBLE LOW LINE 116 117# mathematical symbols 118 11900b1,2213 none # PLUS-MINUS SIGN, MINUS-OR-PLUS SIGN 1202044,2215 '/' # FRACTION/DIVISION SLASH 1212216 '\' # SET MINUS 1222217 '*' # ASTERISK OPERATOR 123221a 'V' # SQUARE ROOT 124221f 'L' # RIGHT ANGLE 1252223 '|' # DIVIDES 1262229 'n' # INTERSECTION 1272236 ':' # RATIO 1282248 02DC # ALMOST EQUAL TO -> SMALL TILDE 1292261,2263 '=' # IDENTICAL TO, STRICTLY EQUIVALENT TO 130226a 00ab # MUCH LESS-THAN -> LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 131226b 00bb # MUCH GREATER-THAN -> RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 13222c5 00b7 # DOT OPERATOR -> MIDDLE DOT 133 134# misc symbols 135 13600a1 '!' # INVERTED EXCLAMATION MARK 13700ab,300a '<' # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK, LEFT DOUBLE ANGLE BRACKET 13800ad '-' # SOFT HYPHEN 13900bb,300b '>' # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK, RIGHT DOUBLE ANGLE BRACKET 14001c0 2502 # LATIN LETTER DENTAL CLICK -> BOX DRAWINGS LIGHT VERTICAL 14101c3 '!' # LATIN LETTER RETROFLEX CLICK 14202bb 2018 # MODIFIER LETTER TURNED COMMA -> LEFT SINGLE QUOTATION MARK 14302bc,2019 ''' # RIGHT SINGLE QUOTATION MARK 1442010,2011,2212 '-' # HYPHEN, MINUS SIGN 1452013,2014,2015 '-' # EN DASH, EM DASH, HORIZONTAL BAR, MINUS SIGN 1462018,201b,2035 '`' # LEFT SINGLE QUOTATION MARK, SINGLE HIGH-REVERSED-9 QUOTATION MARK, REVERSED PRIME 147201a ',' # SINGLE LOW-9 QUOTATION MARK 148201c,301d '"' # LEFT DOUBLE QUOTATION MARK, REVERSED DOUBLE PRIME QUOTATION MARK 149201d,301e '"' # RIGHT DOUBLE QUOTATION MARK, DOUBLE PRIME QUOTATION MARK 150201e,301f ',' # LOW DOUBLE PRIME QUOTATION MARK, DOUBLE LOW-9 QUOTATION MARK 1512022,2219 none # BULLET, BULLET OPERATOR 1522039,3008 '<' # SINGLE LEFT-POINTING ANGLE QUOTATION MARK, LEFT ANGLE BRACKET 153203a,3009 '>' # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK, RIGHT ANGLE BRACKET 154203c '!' # DOUBLE EXCLAMATION MARK 1552190 2039 # LEFTWARDS ARROW -> SINGLE LEFT-POINTING ANGLE QUOTATION MARK 1562191 02c6 # UPWARDS ARROW -> MODIFIER LETTER CIRCUMFLEX ACCENT 1572192 203a # RIGHTWARDS ARROW -> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 1582193 02c7 # DOWNWARDS ARROW -> CARON 1592194 '-' # LEFT RIGHT ARROW 1602195 '|' # UP DOWN ARROW 161223c '~' # TILDE 162301a '[' # LEFT WHITE SQUARE BRACKET 163301b ']' # RIGHT WHITE SQUARE BRACKET 164fe49,fe4a,fe4b,fe4c 203e # DOUBLE WAVY OVERLINE -> OVERLINE 165fe4d,fe4e,fe4f '_' # DASHED/CENTRELINE/WAVY LOW LINE 166 167# box drawing chars 168 1692500,2501 '-' # BOX DRAWINGS LIGHT/HEAVY HORIZONTAL 1702502,2503 '|' # BOX DRAWINGS LIGHT/HEAVY VERTICAL 1712504,2505 '-' # BOX DRAWINGS LIGHT/HEAVY TRIPLE DASH HORIZONTAL 1722506,2507 00a6 # BOX DRAWINGS LIGHT/HEAVY TRIPLE DASH VERTICAL -> BROKEN BAR 1732508,2509 '-' # BOX DRAWINGS LIGHT/HEAVY QUADRUPLE DASH HORIZONTAL 174250a,250b 00a6 # BOX DRAWINGS LIGHT/HEAVY QUADRUPLE DASH VERTICAL -> BROKEN BAR 175250c,250d,250e,250f '+' # BOX DRAWINGS LIGHT/HEAVY DOWN AND RIGHT 1762510,2511,2512,2513 00ac # BOX DRAWINGS LIGHT/HEAVY DOWN AND LEFT -> NOT SIGN 1772514,2515,2516,2517 'L' # BOX DRAWINGS LIGHT/HEAVY UP AND RIGHT 1782518,2519,251a,251b '+' # BOX DRAWINGS LIGHT/HEAVY UP AND LEFT 179251c,251d,251e,251f,2520,2521,2522,2523 '+' # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND RIGHT 1802524,2525,2526,2527,2528,2529,252a,252b '+' # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND LEFT 181252c,252d,252e,252f,2530,2531,2532,2533 'T' # BOX DRAWINGS LIGHT/HEAVY DOWN AND HORIZONTAL 1822534,2535,2536,2537,2538,2539,253a,253b '+' # BOX DRAWINGS LIGHT/HEAVY UP AND HORIZONTAL 183253c,253d,253e,253f,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,254a,254b '+' # BOX DRAWINGS LIGHT/HEAVY VERTICAL AND HORIZONTAL 184254c,254d '-' # BOX DRAWINGS LIGHT/HEAVY DOUBLE DASH HORIZONTAL 185254e,254f 00a6 # BOX DRAWINGS LIGHT/HEAVY DOUBLE DASH VERTICAL -> BROKEN BAR 1862550 '=' # BOX DRAWINGS DOUBLE HORIZONTAL 1872551 '|' # BOX DRAWINGS DOUBLE VERTICAL 1882552,2553,2554 '+' # BOX DRAWINGS DOWN AND RIGHT 1892555,2556,2557 00ac # BOX DRAWINGS DOWN AND LEFT -> NOT SIGN 1902558,2559,255a 'L' # BOX DRAWINGS UP AND RIGHT 191255b,255c,255d '+' # BOX DRAWINGS UP AND LEFT 192255e,255f,2560 '+' # BOX DRAWINGS VERTICAL AND RIGHT 1932561,2562,2563 '+' # BOX DRAWINGS VERTICAL AND LEFT 1942564,2565,2566 'T' # BOX DRAWINGS DOWN AND HORIZONTAL 1952567,2568,2569 '+' # BOX DRAWINGS UP AND HORIZONTAL 196256a,256b,256c '+' # BOX DRAWINGS VERTICAL AND HORIZONTAL 1972571 '/' # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT 1982572 '\' # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT 1992573 'X' # BOX DRAWINGS LIGHT DIAGONAL CROSS 2002574,2576,2578,257a,257c,257e '-' # BOX DRAWINGS LIGHT/HEAVY LEFT/RIGHT 2012575,2577,2579,257b,257d,257f '|' # BOX DRAWINGS LIGHT/HEAVY UP/DOWN 20225cb,25ef 'O' # WHITE/LARGE CIRCLE