diff --git a/mozilla/lib/libi18n/unicode/fromftp/othertbls/t61.txt b/mozilla/lib/libi18n/unicode/fromftp/othertbls/t61.txt new file mode 100644 index 00000000000..0c6c3993227 --- /dev/null +++ b/mozilla/lib/libi18n/unicode/fromftp/othertbls/t61.txt @@ -0,0 +1,390 @@ +# -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. +# +# HAND MADE BY FRANK TANG +# BY REFERENCE RFC 1489 +# KOI8-R CHARSET +# +# +0x00 0x0000 #NULL +0x01 0x0001 #START OF HEADING +0x02 0x0002 #START OF TEXT +0x03 0x0003 #END OF TEXT +0x04 0x0004 #END OF TRANSMISSION +0x05 0x0005 #ENQUIRY +0x06 0x0006 #ACKNOWLEDGE +0x07 0x0007 #BELL +0x08 0x0008 #BACKSPACE +0x09 0x0009 #HORIZONTAL TABULATION +0x0A 0x000A #LINE FEED +0x0B 0x000B #VERTICAL TABULATION +0x0C 0x000C #FORM FEED +0x0D 0x000D #CARRIAGE RETURN +0x0E 0x000E #SHIFT OUT +0x0F 0x000F #SHIFT IN +0x10 0x0010 #DATA LINK ESCAPE +0x11 0x0011 #DEVICE CONTROL ONE +0x12 0x0012 #DEVICE CONTROL TWO +0x13 0x0013 #DEVICE CONTROL THREE +0x14 0x0014 #DEVICE CONTROL FOUR +0x15 0x0015 #NEGATIVE ACKNOWLEDGE +0x16 0x0016 #SYNCHRONOUS IDLE +0x17 0x0017 #END OF TRANSMISSION BLOCK +0x18 0x0018 #CANCEL +0x19 0x0019 #END OF MEDIUM +0x1A 0x001A #SUBSTITUTE +0x1B 0x001B #ESCAPE +0x1C 0x001C #FILE SEPARATOR +0x1D 0x001D #GROUP SEPARATOR +0x1E 0x001E #RECORD SEPARATOR +0x1F 0x001F #UNIT SEPARATOR +0x20 0x0020 #SPACE +0x21 0x0021 #EXCLAMATION MARK +0x22 0x0022 #QUOTATION MARK +0x23 0x0023 #NUMBER SIGN +0x24 0x0024 #DOLLAR SIGN +0x25 0x0025 #PERCENT SIGN +0x26 0x0026 #AMPERSAND +0x27 0x0027 #APOSTROPHE +0x28 0x0028 #LEFT PARENTHESIS +0x29 0x0029 #RIGHT PARENTHESIS +0x2A 0x002A #ASTERISK +0x2B 0x002B #PLUS SIGN +0x2C 0x002C #COMMA +0x2D 0x002D #HYPHEN-MINUS +0x2E 0x002E #FULL STOP +0x2F 0x002F #SOLIDUS +0x30 0x0030 #DIGIT ZERO +0x31 0x0031 #DIGIT ONE +0x32 0x0032 #DIGIT TWO +0x33 0x0033 #DIGIT THREE +0x34 0x0034 #DIGIT FOUR +0x35 0x0035 #DIGIT FIVE +0x36 0x0036 #DIGIT SIX +0x37 0x0037 #DIGIT SEVEN +0x38 0x0038 #DIGIT EIGHT +0x39 0x0039 #DIGIT NINE +0x3A 0x003A #COLON +0x3B 0x003B #SEMICOLON +0x3C 0x003C #LESS-THAN SIGN +0x3D 0x003D #EQUALS SIGN +0x3E 0x003E #GREATER-THAN SIGN +0x3F 0x003F #QUESTION MARK +0x40 0x0040 #COMMERCIAL AT +0x41 0x0041 #LATIN CAPITAL LETTER A +0x42 0x0042 #LATIN CAPITAL LETTER B +0x43 0x0043 #LATIN CAPITAL LETTER C +0x44 0x0044 #LATIN CAPITAL LETTER D +0x45 0x0045 #LATIN CAPITAL LETTER E +0x46 0x0046 #LATIN CAPITAL LETTER F +0x47 0x0047 #LATIN CAPITAL LETTER G +0x48 0x0048 #LATIN CAPITAL LETTER H +0x49 0x0049 #LATIN CAPITAL LETTER I +0x4A 0x004A #LATIN CAPITAL LETTER J +0x4B 0x004B #LATIN CAPITAL LETTER K +0x4C 0x004C #LATIN CAPITAL LETTER L +0x4D 0x004D #LATIN CAPITAL LETTER M +0x4E 0x004E #LATIN CAPITAL LETTER N +0x4F 0x004F #LATIN CAPITAL LETTER O +0x50 0x0050 #LATIN CAPITAL LETTER P +0x51 0x0051 #LATIN CAPITAL LETTER Q +0x52 0x0052 #LATIN CAPITAL LETTER R +0x53 0x0053 #LATIN CAPITAL LETTER S +0x54 0x0054 #LATIN CAPITAL LETTER T +0x55 0x0055 #LATIN CAPITAL LETTER U +0x56 0x0056 #LATIN CAPITAL LETTER V +0x57 0x0057 #LATIN CAPITAL LETTER W +0x58 0x0058 #LATIN CAPITAL LETTER X +0x59 0x0059 #LATIN CAPITAL LETTER Y +0x5A 0x005A #LATIN CAPITAL LETTER Z +0x5B 0x005B #LEFT SQUARE BRACKET +0x5C 0x005C #REVERSE SOLIDUS +0x5D 0x005D #RIGHT SQUARE BRACKET +0x5E 0x005E #CIRCUMFLEX ACCENT +0x5F 0x005F #LOW LINE +0x60 0x0060 #GRAVE ACCENT +0x61 0x0061 #LATIN SMALL LETTER A +0x62 0x0062 #LATIN SMALL LETTER B +0x63 0x0063 #LATIN SMALL LETTER C +0x64 0x0064 #LATIN SMALL LETTER D +0x65 0x0065 #LATIN SMALL LETTER E +0x66 0x0066 #LATIN SMALL LETTER F +0x67 0x0067 #LATIN SMALL LETTER G +0x68 0x0068 #LATIN SMALL LETTER H +0x69 0x0069 #LATIN SMALL LETTER I +0x6A 0x006A #LATIN SMALL LETTER J +0x6B 0x006B #LATIN SMALL LETTER K +0x6C 0x006C #LATIN SMALL LETTER L +0x6D 0x006D #LATIN SMALL LETTER M +0x6E 0x006E #LATIN SMALL LETTER N +0x6F 0x006F #LATIN SMALL LETTER O +0x70 0x0070 #LATIN SMALL LETTER P +0x71 0x0071 #LATIN SMALL LETTER Q +0x72 0x0072 #LATIN SMALL LETTER R +0x73 0x0073 #LATIN SMALL LETTER S +0x74 0x0074 #LATIN SMALL LETTER T +0x75 0x0075 #LATIN SMALL LETTER U +0x76 0x0076 #LATIN SMALL LETTER V +0x77 0x0077 #LATIN SMALL LETTER W +0x78 0x0078 #LATIN SMALL LETTER X +0x79 0x0079 #LATIN SMALL LETTER Y +0x7A 0x007A #LATIN SMALL LETTER Z +0x7B 0x007B #LEFT CURLY BRACKET +0x7C 0x007C #VERTICAL LINE +0x7D 0x007D #RIGHT CURLY BRACKET +0x7E 0x007E #TILDE +0x7F 0x007F #DELETE +0xA0 0x00A0 +0xA1 0x00A1 +0xA2 0x00A2 +0xA3 0x00A3 +0xA4 0x0024 +0xA5 0x00A5 +0xA7 0x00A7 +0xA9 0x2018 +0xAA 0x201C +0xAB 0x00AB +0xAC 0x2190 +0xAD 0x2191 +0xAE 0x2192 +0xAF 0x2193 +0xB0 0x00B0 +0xB1 0x00B1 +0xB2 0x00B2 +0xB3 0x00B3 +0xB4 0x00D7 +0xB5 0x00B5 +0xB6 0x00B6 +0xB7 0x00B7 +0xB8 0x00F7 +0xB9 0x2019 +0xBA 0x201D +0xBB 0x00BB +0xBC 0x00BC +0xBD 0x00BD +0xBE 0x00BE +0xBF 0x00BF +0xD0 0x2015 +0xD1 0x00B9 +0xD2 0x00AE +0xD3 0x00A9 +0xD4 0x2122 +0xD5 0x266A +0xD6 0x00AC +0xD7 0x00A6 +0xDC 0x215B +0xDD 0x215C +0xDE 0x215D +0xDF 0x215E +0xE0 0x2126 +0xE1 0x00C6 +0xE2 0x0110 +0xE3 0x00AA +0xE4 0x0126 +0xE6 0x0132 +0xE7 0x013F +0xE8 0x0141 +0xE9 0x00D8 +0xEA 0x0152 +0xEB 0x00BA +0xEC 0x00DE +0xED 0x0166 +0xEE 0x014A +0xEF 0x0149 +0xF0 0x0138 +0xF1 0x00E6 +0xF2 0x0111 +0xF3 0x00F0 +0xF4 0x0127 +0xF5 0x0131 +0xF6 0x0133 +0xF7 0x0140 +0xF8 0x0142 +0xF9 0x00F8 +0xFA 0x0153 +0xFB 0x00DF +0xFC 0x00FE +0xFD 0x0167 +0xFE 0x014B +0xFF 0x00AD +0xC120 0x0060 +0xC141 0x00C0 +0xC145 0x00C8 +0xC149 0x00CC +0xC14F 0x00D2 +0xC155 0x00D9 +0xC161 0x00E0 +0xC165 0x00E8 +0xC169 0x00EC +0xC16F 0x00F2 +0xC175 0x00F9 +0xC220 0x00B4 +0xC241 0x00C1 +0xC243 0x0106 +0xC245 0x00C9 +0xC249 0x00CD +0xC24C 0x0139 +0xC24E 0x0143 +0xC24F 0x00D3 +0xC252 0x0154 +0xC253 0x015A +0xC255 0x00DA +0xC259 0x00DD +0xC25A 0x017B +0xC261 0x00E1 +0xC263 0x0107 +0xC265 0x00E9 +0xC267 0x01F5 +0xC269 0x00ED +0xC26C 0x013A +0xC26E 0x0144 +0xC26F 0x00F3 +0xC272 0x0155 +0xC273 0x015B +0xC275 0x00FA +0xC279 0x00FD +0xC27A 0x017A +0xC320 0x005E +0xC341 0x00C2 +0xC343 0x0108 +0xC345 0x00CA +0xC347 0x011C +0xC348 0x0124 +0xC349 0x00CE +0xC34A 0x0134 +0xC34F 0x00D4 +0xC353 0x015C +0xC355 0x00DB +0xC357 0x0174 +0xC359 0x0176 +0xC361 0x00E2 +0xC363 0x0109 +0xC365 0x00EA +0xC367 0x011D +0xC368 0x0125 +0xC369 0x00EE +0xC36A 0x0135 +0xC36F 0x00F4 +0xC373 0x015D +0xC375 0x00FB +0xC377 0x0175 +0xC379 0x0177 +0xC420 0x007E +0xC441 0x00C3 +0xC449 0x0128 +0xC44E 0x00D1 +0xC44F 0x00D5 +0xC455 0x0168 +0xC461 0x00E3 +0xC469 0x0129 +0xC46E 0x00F1 +0xC46F 0x00F5 +0xC475 0x0169 +0xC520 0x00AF +0xC541 0x0100 +0xC545 0x0112 +0xC549 0x012A +0xC54F 0x014C +0xC555 0x016A +0xC561 0x0101 +0xC565 0x0113 +0xC569 0x012B +0xC56F 0x014D +0xC575 0x016B +0xC620 0x02D8 +0xC641 0x0102 +0xC647 0x011E +0xC655 0x016C +0xC661 0x0103 +0xC667 0x011F +0xC675 0x016D +0xC720 0x02D9 +0xC743 0x010A +0xC745 0x0116 +0xC747 0x0120 +0xC749 0x0130 +0xC75A 0x017B +0xC763 0x010B +0xC765 0x0117 +0xC767 0x0121 +0xC77A 0x017C +0xC820 0x00A8 +0xC841 0x00C4 +0xC845 0x00CB +0xC849 0x00CF +0xC84F 0x00D6 +0xC855 0x00DC +0xC859 0x0178 +0xC861 0x00E4 +0xC865 0x00EB +0xC869 0x00EF +0xC86F 0x00F6 +0xC875 0x00FC +0xC879 0x00FF +0xCA20 0x02DA +0xCA41 0x00C5 +0xCA55 0x016E +0xCA61 0x00E5 +0xCA75 0x016F +0xCB20 0x00B8 +0xCB43 0x00C7 +0xCB47 0x0122 +0xCB4B 0x0136 +0xCB4C 0x013B +0xCB52 0x0156 +0xCB53 0x015E +0xCB54 0x0162 +0xCB63 0x00E7 +0xCB6B 0x0137 +0xCB6C 0x013C +0xCB6E 0x0146 +0xCB72 0x0157 +0xCB73 0x015F +0xCB74 0x0163 +0xCD20 0x02DD +0xCD4F 0x0150 +0xCD55 0x0170 +0xCD6F 0x0151 +0xCD75 0x0171 +0xCE20 0x02DB +0xCE41 0x0104 +0xCE45 0x0118 +0xCE49 0x012E +0xCE55 0x0172 +0xCE61 0x0105 +0xCE65 0x0119 +0xCE69 0x012F +0xCE75 0x0173 +0xCF20 0x02C7 +0xCF43 0x010C +0xCF44 0x010E +0xCF45 0x011A +0xCF4C 0x013D +0xCF4E 0x0147 +0xCF52 0x0158 +0xCF53 0x0160 +0xCF54 0x0164 +0xCF5A 0x017D +0xCF63 0x010D +0xCF64 0x010F +0xCF65 0x011B +0xCF6C 0x013E +0xCF6E 0x0148 +0xCF72 0x0159 +0xCF73 0x0161 +0xCF74 0x0165 +0xCF7A 0x017E diff --git a/mozilla/lib/libi18n/unicode/ufrmtbl/t61.uf b/mozilla/lib/libi18n/unicode/ufrmtbl/t61.uf new file mode 100644 index 00000000000..d034ea69aac --- /dev/null +++ b/mozilla/lib/libi18n/unicode/ufrmtbl/t61.uf @@ -0,0 +1,244 @@ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * The contents of this file are subject to the Netscape Public License + * Version 1.0 (the "NPL"); you may not use this file except in + * compliance with the NPL. You may obtain a copy of the NPL at + * http://www.mozilla.org/NPL/ + * + * Software distributed under the NPL is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL + * for the specific language governing rights and limitations under the + * NPL. + * + * The Initial Developer of this code under the NPL is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998 Netscape Communications Corporation. All Rights + * Reserved. + */ +/*======================================================== + This is a Generated file. Please don't edit it. + + The tool which used to generate this file is called fromu. + If you have any problem of this file. Please contact + Netscape Client International Team or + ftang@netscape + + Table in Debug form +Begin of Item 0000 + Format 0 + srcBegin = 0000 + srcEnd = 0023 + destBegin = 0000 +End of Item 0000 + +Begin of Item 0001 + Format 0 + srcBegin = 0025 + srcEnd = 005D + destBegin = 0025 +End of Item 0001 + +Begin of Item 0002 + Format 0 + srcBegin = 0061 + srcEnd = 007D + destBegin = 0061 +End of Item 0002 + +Begin of Item 0003 + Format 2 + srcBegin = 0024 + destBegin = 00A4 +End of Item 0003 + +Begin of Item 0004 + Format 1 + srcBegin = 005E + srcEnd = 0060 + mappingOffset = 0000 + Mapping = + C320 005F C120 +End of Item 0004 + +Begin of Item 0005 + Format 1 + srcBegin = 007E + srcEnd = 007F + mappingOffset = 0003 + Mapping = + C420 007F +End of Item 0005 + +Begin of Item 0006 + Format 1 + srcBegin = 00A0 + srcEnd = 017E + mappingOffset = 0005 + Mapping = + 00A0 00A1 00A2 00A3 FFFD 00A5 00D7 00A7 + C820 00D3 00E3 00AB 00D6 00FF 00D2 C520 + 00B0 00B1 00B2 00B3 C220 00B5 00B6 00B7 + CB20 00D1 00EB 00BB 00BC 00BD 00BE 00BF + C141 C241 C341 C441 C841 CA41 00E1 CB43 + C145 C245 C345 C845 C149 C249 C349 C849 + FFFD C44E C14F C24F C34F C44F C84F 00B4 + 00E9 C155 C255 C355 C855 C259 00EC 00FB + C161 C261 C361 C461 C861 CA61 00F1 CB63 + C165 C265 C365 C865 C169 C269 C369 C869 + 00F3 C46E C16F C26F C36F C46F C86F 00B8 + 00F9 C175 C275 C375 C875 C279 00FC C879 + C541 C561 C641 C661 CE41 CE61 C243 C263 + C343 C363 C743 C763 CF43 CF63 CF44 CF64 + 00E2 00F2 C545 C565 FFFD FFFD C745 C765 + CE45 CE65 CF45 CF65 C347 C367 C647 C667 + C747 C767 CB47 FFFD C348 C368 00E4 00F4 + C449 C469 C549 C569 FFFD FFFD CE49 CE69 + C749 00F5 00E6 00F6 C34A C36A CB4B CB6B + 00F0 C24C C26C CB4C CB6C CF4C CF6C 00E7 + 00F7 00E8 00F8 C24E C26E FFFD CB6E CF4E + CF6E 00EF 00EE 00FE C54F C56F FFFD FFFD + CD4F CD6F 00EA 00FA C252 C272 CB52 CB72 + CF52 CF72 C253 C273 C353 C373 CB53 CB73 + CF53 CF73 CB54 CB74 CF54 CF74 00ED 00FD + C455 C475 C555 C575 C655 C675 CA55 CA75 + CD55 CD75 CE55 CE75 C357 C377 C359 C379 + C859 FFFD C27A C75A C77A CF5A CF7A +End of Item 0006 + +Begin of Item 0007 + Format 2 + srcBegin = 01F5 + destBegin = C267 +End of Item 0007 + +Begin of Item 0008 + Format 2 + srcBegin = 02C7 + destBegin = CF20 +End of Item 0008 + +Begin of Item 0009 + Format 1 + srcBegin = 02D8 + srcEnd = 02DD + mappingOffset = 00E4 + Mapping = + C620 C720 CA20 CE20 FFFD CD20 +End of Item 0009 + +Begin of Item 000A + Format 1 + srcBegin = 2015 + srcEnd = 201D + mappingOffset = 00EA + Mapping = + 00D0 FFFD FFFD 00A9 00B9 FFFD FFFD 00AA + 00BA +End of Item 000A + +Begin of Item 000B + Format 1 + srcBegin = 2122 + srcEnd = 2126 + mappingOffset = 00F3 + Mapping = + 00D4 FFFD FFFD FFFD 00E0 +End of Item 000B + +Begin of Item 000C + Format 1 + srcBegin = 215B + srcEnd = 215E + mappingOffset = 00F8 + Mapping = + 00DC 00DD 00DE 00DF +End of Item 000C + +Begin of Item 000D + Format 1 + srcBegin = 2190 + srcEnd = 2193 + mappingOffset = 00FC + Mapping = + 00AC 00AD 00AE 00AF +End of Item 000D + +Begin of Item 000E + Format 2 + srcBegin = 266A + destBegin = 00D5 +End of Item 000E + +========================================================*/ +/* Offset=0x0000 ItemOfList */ + 0x000F, +/*-------------------------------------------------------*/ +/* Offset=0x0001 offsetToFormatArray */ + 0x0004, +/*-------------------------------------------------------*/ +/* Offset=0x0002 offsetToMapCellArray */ + 0x0008, +/*-------------------------------------------------------*/ +/* Offset=0x0003 offsetToMappingTable */ + 0x0035, +/*-------------------------------------------------------*/ +/* Offset=0x0004 Start of Format Array */ +/* Total of Format 0 : 0x0003 */ +/* Total of Format 1 : 0x0008 */ +/* Total of Format 2 : 0x0004 */ +/* Total of Format 3 : 0x0000 */ + +0x2000, 0x2111, 0x1112, 0x0211, +/*-------------------------------------------------------*/ +/* Offset=0x0008 Start of MapCell Array */ +/* 0000 */ 0x0000, 0x0023, 0x0000, +/* 0001 */ 0x0025, 0x005D, 0x0025, +/* 0002 */ 0x0061, 0x007D, 0x0061, +/* 0003 */ 0x0024, 0x0000, 0x00A4, +/* 0004 */ 0x005E, 0x0060, 0x0000, +/* 0005 */ 0x007E, 0x007F, 0x0003, +/* 0006 */ 0x00A0, 0x017E, 0x0005, +/* 0007 */ 0x01F5, 0x0000, 0xC267, +/* 0008 */ 0x02C7, 0x0000, 0xCF20, +/* 0009 */ 0x02D8, 0x02DD, 0x00E4, +/* 000A */ 0x2015, 0x201D, 0x00EA, +/* 000B */ 0x2122, 0x2126, 0x00F3, +/* 000C */ 0x215B, 0x215E, 0x00F8, +/* 000D */ 0x2190, 0x2193, 0x00FC, +/* 000E */ 0x266A, 0x0000, 0x00D5, +/*-------------------------------------------------------*/ +/* Offset=0x0035 Start of MappingTable */ + +/* 0000 */ 0xC320, 0x005F, 0xC120, 0xC420, 0x007F, 0x00A0, 0x00A1, 0x00A2, +/* 0008 */ 0x00A3, 0xFFFD, 0x00A5, 0x00D7, 0x00A7, 0xC820, 0x00D3, 0x00E3, +/* 0010 */ 0x00AB, 0x00D6, 0x00FF, 0x00D2, 0xC520, 0x00B0, 0x00B1, 0x00B2, +/* 0018 */ 0x00B3, 0xC220, 0x00B5, 0x00B6, 0x00B7, 0xCB20, 0x00D1, 0x00EB, +/* 0020 */ 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, 0xC141, 0xC241, 0xC341, +/* 0028 */ 0xC441, 0xC841, 0xCA41, 0x00E1, 0xCB43, 0xC145, 0xC245, 0xC345, +/* 0030 */ 0xC845, 0xC149, 0xC249, 0xC349, 0xC849, 0xFFFD, 0xC44E, 0xC14F, +/* 0038 */ 0xC24F, 0xC34F, 0xC44F, 0xC84F, 0x00B4, 0x00E9, 0xC155, 0xC255, +/* 0040 */ 0xC355, 0xC855, 0xC259, 0x00EC, 0x00FB, 0xC161, 0xC261, 0xC361, +/* 0048 */ 0xC461, 0xC861, 0xCA61, 0x00F1, 0xCB63, 0xC165, 0xC265, 0xC365, +/* 0050 */ 0xC865, 0xC169, 0xC269, 0xC369, 0xC869, 0x00F3, 0xC46E, 0xC16F, +/* 0058 */ 0xC26F, 0xC36F, 0xC46F, 0xC86F, 0x00B8, 0x00F9, 0xC175, 0xC275, +/* 0060 */ 0xC375, 0xC875, 0xC279, 0x00FC, 0xC879, 0xC541, 0xC561, 0xC641, +/* 0068 */ 0xC661, 0xCE41, 0xCE61, 0xC243, 0xC263, 0xC343, 0xC363, 0xC743, +/* 0070 */ 0xC763, 0xCF43, 0xCF63, 0xCF44, 0xCF64, 0x00E2, 0x00F2, 0xC545, +/* 0078 */ 0xC565, 0xFFFD, 0xFFFD, 0xC745, 0xC765, 0xCE45, 0xCE65, 0xCF45, +/* 0080 */ 0xCF65, 0xC347, 0xC367, 0xC647, 0xC667, 0xC747, 0xC767, 0xCB47, +/* 0088 */ 0xFFFD, 0xC348, 0xC368, 0x00E4, 0x00F4, 0xC449, 0xC469, 0xC549, +/* 0090 */ 0xC569, 0xFFFD, 0xFFFD, 0xCE49, 0xCE69, 0xC749, 0x00F5, 0x00E6, +/* 0098 */ 0x00F6, 0xC34A, 0xC36A, 0xCB4B, 0xCB6B, 0x00F0, 0xC24C, 0xC26C, +/* 00A0 */ 0xCB4C, 0xCB6C, 0xCF4C, 0xCF6C, 0x00E7, 0x00F7, 0x00E8, 0x00F8, +/* 00A8 */ 0xC24E, 0xC26E, 0xFFFD, 0xCB6E, 0xCF4E, 0xCF6E, 0x00EF, 0x00EE, +/* 00B0 */ 0x00FE, 0xC54F, 0xC56F, 0xFFFD, 0xFFFD, 0xCD4F, 0xCD6F, 0x00EA, +/* 00B8 */ 0x00FA, 0xC252, 0xC272, 0xCB52, 0xCB72, 0xCF52, 0xCF72, 0xC253, +/* 00C0 */ 0xC273, 0xC353, 0xC373, 0xCB53, 0xCB73, 0xCF53, 0xCF73, 0xCB54, +/* 00C8 */ 0xCB74, 0xCF54, 0xCF74, 0x00ED, 0x00FD, 0xC455, 0xC475, 0xC555, +/* 00D0 */ 0xC575, 0xC655, 0xC675, 0xCA55, 0xCA75, 0xCD55, 0xCD75, 0xCE55, +/* 00D8 */ 0xCE75, 0xC357, 0xC377, 0xC359, 0xC379, 0xC859, 0xFFFD, 0xC27A, +/* 00E0 */ 0xC75A, 0xC77A, 0xCF5A, 0xCF7A, 0xC620, 0xC720, 0xCA20, 0xCE20, +/* 00E8 */ 0xFFFD, 0xCD20, 0x00D0, 0xFFFD, 0xFFFD, 0x00A9, 0x00B9, 0xFFFD, +/* 00F0 */ 0xFFFD, 0x00AA, 0x00BA, 0x00D4, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E0, +/* 00F8 */ 0x00DC, 0x00DD, 0x00DE, 0x00DF, 0x00AC, 0x00AD, 0x00AE, 0x00AF, +/* End of table Total Length = 0x0135 * 2 */ diff --git a/mozilla/lib/libi18n/unicode/unitable.rc b/mozilla/lib/libi18n/unicode/unitable.rc index b708a3f4c4a..721d248368f 100755 --- a/mozilla/lib/libi18n/unicode/unitable.rc +++ b/mozilla/lib/libi18n/unicode/unitable.rc @@ -124,11 +124,11 @@ BEGIN END sjis.uf RCDATA BEGIN -#include "ufrmtbl\\sjis.uf" +#include "ufrmtbl\\cp932.uf" END sjis.ut RCDATA BEGIN -#include "utotbl\\sjis.ut" +#include "utotbl\\cp932.ut" END u20ksc.uf RCDATA BEGIN @@ -198,5 +198,14 @@ END cp874.ut RCDATA BEGIN #include "utotbl\\cp874.ut" +END + +t61.uf RCDATA +BEGIN +#include "ufrmtbl\\t61.uf" +END +t61.ut RCDATA +BEGIN +#include "utotbl\\t61.ut" END // #endif // ALL_UNICODE_TABLE diff --git a/mozilla/lib/libi18n/unicode/unitbl.c b/mozilla/lib/libi18n/unicode/unitbl.c index 9ae7a73d406..6e866abeb54 100755 --- a/mozilla/lib/libi18n/unicode/unitbl.c +++ b/mozilla/lib/libi18n/unicode/unitbl.c @@ -101,6 +101,7 @@ utablename utablenametbl[] = {CS_SYMBOL, {"MACSYMBO.UF", 0, NULL}, {"MACSYMBO.UT", 0, NULL}}, {CS_DINGBATS, {"MACDINGB.UF", 0, NULL}, {"MACDINGB.UT", 0, NULL}}, {CS_TIS620, {"CP874.UF", 0, NULL}, {"CP874.UT", 0, NULL}}, + {CS_T61, {"T61.UF", 0, NULL}, {"T61.UT", 0, NULL}}, {CS_DEFAULT, {"", 0, NULL}, {"", 0, NULL}} }; static tblrsrcinfo* unicode_FindUTableName(uint16 csid, int from) diff --git a/mozilla/lib/libi18n/unicode/utotbl/t61.ut b/mozilla/lib/libi18n/unicode/utotbl/t61.ut new file mode 100644 index 00000000000..05cbdab9cfb --- /dev/null +++ b/mozilla/lib/libi18n/unicode/utotbl/t61.ut @@ -0,0 +1,557 @@ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * The contents of this file are subject to the Netscape Public License + * Version 1.0 (the "NPL"); you may not use this file except in + * compliance with the NPL. You may obtain a copy of the NPL at + * http://www.mozilla.org/NPL/ + * + * Software distributed under the NPL is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL + * for the specific language governing rights and limitations under the + * NPL. + * + * The Initial Developer of this code under the NPL is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998 Netscape Communications Corporation. All Rights + * Reserved. + */ +/*======================================================== + This is a Generated file. Please don't edit it. + + The tool which used to generate this file is called fromu. + If you have any problem of this file. Please contact + Netscape Client International Team or + ftang@netscape + + Table in Debug form +Begin of Item 0000 + Format 0 + srcBegin = 0000 + srcEnd = 007F + destBegin = 0000 +End of Item 0000 + +Begin of Item 0001 + Format 1 + srcBegin = 00A0 + srcEnd = 00BF + mappingOffset = 0000 + Mapping = + 00A0 00A1 00A2 00A3 0024 00A5 FFFD 00A7 + FFFD 2018 201C 00AB 2190 2191 2192 2193 + 00B0 00B1 00B2 00B3 00D7 00B5 00B6 00B7 + 00F7 2019 201D 00BB 00BC 00BD 00BE 00BF +End of Item 0001 + +Begin of Item 0002 + Format 1 + srcBegin = 00D0 + srcEnd = 00FF + mappingOffset = 0020 + Mapping = + 2015 00B9 00AE 00A9 2122 266A 00AC 00A6 + FFFD FFFD FFFD FFFD 215B 215C 215D 215E + 2126 00C6 0110 00AA 0126 FFFD 0132 013F + 0141 00D8 0152 00BA 00DE 0166 014A 0149 + 0138 00E6 0111 00F0 0127 0131 0133 0140 + 0142 00F8 0153 00DF 00FE 0167 014B 00AD +End of Item 0002 + +Begin of Item 0003 + Format 2 + srcBegin = C120 + destBegin = 0060 +End of Item 0003 + +Begin of Item 0004 + Format 1 + srcBegin = C141 + srcEnd = C155 + mappingOffset = 0050 + Mapping = + 00C0 FFFD FFFD FFFD 00C8 FFFD FFFD FFFD + 00CC FFFD FFFD FFFD FFFD FFFD 00D2 FFFD + FFFD FFFD FFFD FFFD 00D9 +End of Item 0004 + +Begin of Item 0005 + Format 1 + srcBegin = C161 + srcEnd = C175 + mappingOffset = 0065 + Mapping = + 00E0 FFFD FFFD FFFD 00E8 FFFD FFFD FFFD + 00EC FFFD FFFD FFFD FFFD FFFD 00F2 FFFD + FFFD FFFD FFFD FFFD 00F9 +End of Item 0005 + +Begin of Item 0006 + Format 2 + srcBegin = C220 + destBegin = 00B4 +End of Item 0006 + +Begin of Item 0007 + Format 1 + srcBegin = C241 + srcEnd = C27A + mappingOffset = 007A + Mapping = + 00C1 FFFD 0106 FFFD 00C9 FFFD FFFD FFFD + 00CD FFFD FFFD 0139 FFFD 0143 00D3 FFFD + FFFD 0154 015A FFFD 00DA FFFD FFFD FFFD + 00DD 017B FFFD FFFD FFFD FFFD FFFD FFFD + 00E1 FFFD 0107 FFFD 00E9 FFFD 01F5 FFFD + 00ED FFFD FFFD 013A FFFD 0144 00F3 FFFD + FFFD 0155 015B FFFD 00FA FFFD FFFD FFFD + 00FD 017A +End of Item 0007 + +Begin of Item 0008 + Format 2 + srcBegin = C320 + destBegin = 005E +End of Item 0008 + +Begin of Item 0009 + Format 1 + srcBegin = C341 + srcEnd = C379 + mappingOffset = 00B4 + Mapping = + 00C2 FFFD 0108 FFFD 00CA FFFD 011C 0124 + 00CE 0134 FFFD FFFD FFFD FFFD 00D4 FFFD + FFFD FFFD 015C FFFD 00DB FFFD 0174 FFFD + 0176 FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 00E2 FFFD 0109 FFFD 00EA FFFD 011D 0125 + 00EE 0135 FFFD FFFD FFFD FFFD 00F4 FFFD + FFFD FFFD 015D FFFD 00FB FFFD 0175 FFFD + 0177 +End of Item 0009 + +Begin of Item 000A + Format 2 + srcBegin = C420 + destBegin = 007E +End of Item 000A + +Begin of Item 000B + Format 1 + srcBegin = C441 + srcEnd = C455 + mappingOffset = 00ED + Mapping = + 00C3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 0128 FFFD FFFD FFFD FFFD 00D1 00D5 FFFD + FFFD FFFD FFFD FFFD 0168 +End of Item 000B + +Begin of Item 000C + Format 1 + srcBegin = C461 + srcEnd = C475 + mappingOffset = 0102 + Mapping = + 00E3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 0129 FFFD FFFD FFFD FFFD 00F1 00F5 FFFD + FFFD FFFD FFFD FFFD 0169 +End of Item 000C + +Begin of Item 000D + Format 2 + srcBegin = C520 + destBegin = 00AF +End of Item 000D + +Begin of Item 000E + Format 1 + srcBegin = C541 + srcEnd = C555 + mappingOffset = 0117 + Mapping = + 0100 FFFD FFFD FFFD 0112 FFFD FFFD FFFD + 012A FFFD FFFD FFFD FFFD FFFD 014C FFFD + FFFD FFFD FFFD FFFD 016A +End of Item 000E + +Begin of Item 000F + Format 1 + srcBegin = C561 + srcEnd = C575 + mappingOffset = 012C + Mapping = + 0101 FFFD FFFD FFFD 0113 FFFD FFFD FFFD + 012B FFFD FFFD FFFD FFFD FFFD 014D FFFD + FFFD FFFD FFFD FFFD 016B +End of Item 000F + +Begin of Item 0010 + Format 2 + srcBegin = C620 + destBegin = 02D8 +End of Item 0010 + +Begin of Item 0011 + Format 1 + srcBegin = C641 + srcEnd = C647 + mappingOffset = 0141 + Mapping = + 0102 FFFD FFFD FFFD FFFD FFFD 011E +End of Item 0011 + +Begin of Item 0012 + Format 2 + srcBegin = C655 + destBegin = 016C +End of Item 0012 + +Begin of Item 0013 + Format 1 + srcBegin = C661 + srcEnd = C667 + mappingOffset = 0148 + Mapping = + 0103 FFFD FFFD FFFD FFFD FFFD 011F +End of Item 0013 + +Begin of Item 0014 + Format 2 + srcBegin = C675 + destBegin = 016D +End of Item 0014 + +Begin of Item 0015 + Format 2 + srcBegin = C720 + destBegin = 02D9 +End of Item 0015 + +Begin of Item 0016 + Format 1 + srcBegin = C743 + srcEnd = C749 + mappingOffset = 014F + Mapping = + 010A FFFD 0116 FFFD 0120 FFFD 0130 +End of Item 0016 + +Begin of Item 0017 + Format 1 + srcBegin = C75A + srcEnd = C767 + mappingOffset = 0156 + Mapping = + 017B FFFD FFFD FFFD FFFD FFFD FFFD FFFD + FFFD 010B FFFD 0117 FFFD 0121 +End of Item 0017 + +Begin of Item 0018 + Format 2 + srcBegin = C77A + destBegin = 017C +End of Item 0018 + +Begin of Item 0019 + Format 2 + srcBegin = C820 + destBegin = 00A8 +End of Item 0019 + +Begin of Item 001A + Format 1 + srcBegin = C841 + srcEnd = C879 + mappingOffset = 0164 + Mapping = + 00C4 FFFD FFFD FFFD 00CB FFFD FFFD FFFD + 00CF FFFD FFFD FFFD FFFD FFFD 00D6 FFFD + FFFD FFFD FFFD FFFD 00DC FFFD FFFD FFFD + 0178 FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 00E4 FFFD FFFD FFFD 00EB FFFD FFFD FFFD + 00EF FFFD FFFD FFFD FFFD FFFD 00F6 FFFD + FFFD FFFD FFFD FFFD 00FC FFFD FFFD FFFD + 00FF +End of Item 001A + +Begin of Item 001B + Format 2 + srcBegin = CA20 + destBegin = 02DA +End of Item 001B + +Begin of Item 001C + Format 2 + srcBegin = CA41 + destBegin = 00C5 +End of Item 001C + +Begin of Item 001D + Format 2 + srcBegin = CA55 + destBegin = 016E +End of Item 001D + +Begin of Item 001E + Format 2 + srcBegin = CA61 + destBegin = 00E5 +End of Item 001E + +Begin of Item 001F + Format 2 + srcBegin = CA75 + destBegin = 016F +End of Item 001F + +Begin of Item 0020 + Format 2 + srcBegin = CB20 + destBegin = 00B8 +End of Item 0020 + +Begin of Item 0021 + Format 1 + srcBegin = CB43 + srcEnd = CB54 + mappingOffset = 019D + Mapping = + 00C7 FFFD FFFD FFFD 0122 FFFD FFFD FFFD + 0136 013B FFFD FFFD FFFD FFFD FFFD 0156 + 015E 0162 +End of Item 0021 + +Begin of Item 0022 + Format 1 + srcBegin = CB63 + srcEnd = CB74 + mappingOffset = 01AF + Mapping = + 00E7 FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 0137 013C FFFD 0146 FFFD FFFD FFFD 0157 + 015F 0163 +End of Item 0022 + +Begin of Item 0023 + Format 2 + srcBegin = CD20 + destBegin = 02DD +End of Item 0023 + +Begin of Item 0024 + Format 1 + srcBegin = CD4F + srcEnd = CD55 + mappingOffset = 01C1 + Mapping = + 0150 FFFD FFFD FFFD FFFD FFFD 0170 +End of Item 0024 + +Begin of Item 0025 + Format 1 + srcBegin = CD6F + srcEnd = CD75 + mappingOffset = 01C8 + Mapping = + 0151 FFFD FFFD FFFD FFFD FFFD 0171 +End of Item 0025 + +Begin of Item 0026 + Format 2 + srcBegin = CE20 + destBegin = 02DB +End of Item 0026 + +Begin of Item 0027 + Format 1 + srcBegin = CE41 + srcEnd = CE49 + mappingOffset = 01CF + Mapping = + 0104 FFFD FFFD FFFD 0118 FFFD FFFD FFFD + 012E +End of Item 0027 + +Begin of Item 0028 + Format 2 + srcBegin = CE55 + destBegin = 0172 +End of Item 0028 + +Begin of Item 0029 + Format 1 + srcBegin = CE61 + srcEnd = CE69 + mappingOffset = 01D8 + Mapping = + 0105 FFFD FFFD FFFD 0119 FFFD FFFD FFFD + 012F +End of Item 0029 + +Begin of Item 002A + Format 2 + srcBegin = CE75 + destBegin = 0173 +End of Item 002A + +Begin of Item 002B + Format 2 + srcBegin = CF20 + destBegin = 02C7 +End of Item 002B + +Begin of Item 002C + Format 1 + srcBegin = CF43 + srcEnd = CF7A + mappingOffset = 01E1 + Mapping = + 010C 010E 011A FFFD FFFD FFFD FFFD FFFD + FFFD 013D FFFD 0147 FFFD FFFD FFFD 0158 + 0160 0164 FFFD FFFD FFFD FFFD FFFD 017D + FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD + 010D 010F 011B FFFD FFFD FFFD FFFD FFFD + FFFD 013E FFFD 0148 FFFD FFFD FFFD 0159 + 0161 0165 FFFD FFFD FFFD FFFD FFFD 017E +End of Item 002C + +========================================================*/ +/* Offset=0x0000 ItemOfList */ + 0x002D, +/*-------------------------------------------------------*/ +/* Offset=0x0001 offsetToFormatArray */ + 0x0004, +/*-------------------------------------------------------*/ +/* Offset=0x0002 offsetToMapCellArray */ + 0x0010, +/*-------------------------------------------------------*/ +/* Offset=0x0003 offsetToMappingTable */ + 0x0097, +/*-------------------------------------------------------*/ +/* Offset=0x0004 Start of Format Array */ +/* Total of Format 0 : 0x0001 */ +/* Total of Format 1 : 0x0016 */ +/* Total of Format 2 : 0x0016 */ +/* Total of Format 3 : 0x0000 */ + +0x2110, 0x1211, 0x1212, 0x1121, 0x1212, 0x1122, 0x2122, 0x2222, +0x2112, 0x1211, 0x2212, 0x0001, +/*-------------------------------------------------------*/ +/* Offset=0x0010 Start of MapCell Array */ +/* 0000 */ 0x0000, 0x007F, 0x0000, +/* 0001 */ 0x00A0, 0x00BF, 0x0000, +/* 0002 */ 0x00D0, 0x00FF, 0x0020, +/* 0003 */ 0xC120, 0x0000, 0x0060, +/* 0004 */ 0xC141, 0xC155, 0x0050, +/* 0005 */ 0xC161, 0xC175, 0x0065, +/* 0006 */ 0xC220, 0x0000, 0x00B4, +/* 0007 */ 0xC241, 0xC27A, 0x007A, +/* 0008 */ 0xC320, 0x0000, 0x005E, +/* 0009 */ 0xC341, 0xC379, 0x00B4, +/* 000A */ 0xC420, 0x0000, 0x007E, +/* 000B */ 0xC441, 0xC455, 0x00ED, +/* 000C */ 0xC461, 0xC475, 0x0102, +/* 000D */ 0xC520, 0x0000, 0x00AF, +/* 000E */ 0xC541, 0xC555, 0x0117, +/* 000F */ 0xC561, 0xC575, 0x012C, +/* 0010 */ 0xC620, 0x0000, 0x02D8, +/* 0011 */ 0xC641, 0xC647, 0x0141, +/* 0012 */ 0xC655, 0x0000, 0x016C, +/* 0013 */ 0xC661, 0xC667, 0x0148, +/* 0014 */ 0xC675, 0x0000, 0x016D, +/* 0015 */ 0xC720, 0x0000, 0x02D9, +/* 0016 */ 0xC743, 0xC749, 0x014F, +/* 0017 */ 0xC75A, 0xC767, 0x0156, +/* 0018 */ 0xC77A, 0x0000, 0x017C, +/* 0019 */ 0xC820, 0x0000, 0x00A8, +/* 001A */ 0xC841, 0xC879, 0x0164, +/* 001B */ 0xCA20, 0x0000, 0x02DA, +/* 001C */ 0xCA41, 0x0000, 0x00C5, +/* 001D */ 0xCA55, 0x0000, 0x016E, +/* 001E */ 0xCA61, 0x0000, 0x00E5, +/* 001F */ 0xCA75, 0x0000, 0x016F, +/* 0020 */ 0xCB20, 0x0000, 0x00B8, +/* 0021 */ 0xCB43, 0xCB54, 0x019D, +/* 0022 */ 0xCB63, 0xCB74, 0x01AF, +/* 0023 */ 0xCD20, 0x0000, 0x02DD, +/* 0024 */ 0xCD4F, 0xCD55, 0x01C1, +/* 0025 */ 0xCD6F, 0xCD75, 0x01C8, +/* 0026 */ 0xCE20, 0x0000, 0x02DB, +/* 0027 */ 0xCE41, 0xCE49, 0x01CF, +/* 0028 */ 0xCE55, 0x0000, 0x0172, +/* 0029 */ 0xCE61, 0xCE69, 0x01D8, +/* 002A */ 0xCE75, 0x0000, 0x0173, +/* 002B */ 0xCF20, 0x0000, 0x02C7, +/* 002C */ 0xCF43, 0xCF7A, 0x01E1, +/*-------------------------------------------------------*/ +/* Offset=0x0097 Start of MappingTable */ + +/* 0000 */ 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x0024, 0x00A5, 0xFFFD, 0x00A7, +/* 0008 */ 0xFFFD, 0x2018, 0x201C, 0x00AB, 0x2190, 0x2191, 0x2192, 0x2193, +/* 0010 */ 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00D7, 0x00B5, 0x00B6, 0x00B7, +/* 0018 */ 0x00F7, 0x2019, 0x201D, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, +/* 0020 */ 0x2015, 0x00B9, 0x00AE, 0x00A9, 0x2122, 0x266A, 0x00AC, 0x00A6, +/* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x215B, 0x215C, 0x215D, 0x215E, +/* 0030 */ 0x2126, 0x00C6, 0x0110, 0x00AA, 0x0126, 0xFFFD, 0x0132, 0x013F, +/* 0038 */ 0x0141, 0x00D8, 0x0152, 0x00BA, 0x00DE, 0x0166, 0x014A, 0x0149, +/* 0040 */ 0x0138, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0140, +/* 0048 */ 0x0142, 0x00F8, 0x0153, 0x00DF, 0x00FE, 0x0167, 0x014B, 0x00AD, +/* 0050 */ 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0058 */ 0x00CC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D2, 0xFFFD, +/* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0x00E0, 0xFFFD, 0xFFFD, +/* 0068 */ 0xFFFD, 0x00E8, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EC, 0xFFFD, 0xFFFD, +/* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00F2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0078 */ 0xFFFD, 0x00F9, 0x00C1, 0xFFFD, 0x0106, 0xFFFD, 0x00C9, 0xFFFD, +/* 0080 */ 0xFFFD, 0xFFFD, 0x00CD, 0xFFFD, 0xFFFD, 0x0139, 0xFFFD, 0x0143, +/* 0088 */ 0x00D3, 0xFFFD, 0xFFFD, 0x0154, 0x015A, 0xFFFD, 0x00DA, 0xFFFD, +/* 0090 */ 0xFFFD, 0xFFFD, 0x00DD, 0x017B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0098 */ 0xFFFD, 0xFFFD, 0x00E1, 0xFFFD, 0x0107, 0xFFFD, 0x00E9, 0xFFFD, +/* 00A0 */ 0x01F5, 0xFFFD, 0x00ED, 0xFFFD, 0xFFFD, 0x013A, 0xFFFD, 0x0144, +/* 00A8 */ 0x00F3, 0xFFFD, 0xFFFD, 0x0155, 0x015B, 0xFFFD, 0x00FA, 0xFFFD, +/* 00B0 */ 0xFFFD, 0xFFFD, 0x00FD, 0x017A, 0x00C2, 0xFFFD, 0x0108, 0xFFFD, +/* 00B8 */ 0x00CA, 0xFFFD, 0x011C, 0x0124, 0x00CE, 0x0134, 0xFFFD, 0xFFFD, +/* 00C0 */ 0xFFFD, 0xFFFD, 0x00D4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015C, 0xFFFD, +/* 00C8 */ 0x00DB, 0xFFFD, 0x0174, 0xFFFD, 0x0176, 0xFFFD, 0xFFFD, 0xFFFD, +/* 00D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E2, 0xFFFD, 0x0109, 0xFFFD, +/* 00D8 */ 0x00EA, 0xFFFD, 0x011D, 0x0125, 0x00EE, 0x0135, 0xFFFD, 0xFFFD, +/* 00E0 */ 0xFFFD, 0xFFFD, 0x00F4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015D, 0xFFFD, +/* 00E8 */ 0x00FB, 0xFFFD, 0x0175, 0xFFFD, 0x0177, 0x00C3, 0xFFFD, 0xFFFD, +/* 00F0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0128, 0xFFFD, 0xFFFD, +/* 00F8 */ 0xFFFD, 0xFFFD, 0x00D1, 0x00D5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0100 */ 0xFFFD, 0x0168, 0x00E3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0108 */ 0xFFFD, 0xFFFD, 0x0129, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00F1, +/* 0110 */ 0x00F5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0169, 0x0100, +/* 0118 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0112, 0xFFFD, 0xFFFD, 0xFFFD, 0x012A, +/* 0120 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x014C, 0xFFFD, 0xFFFD, +/* 0128 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x016A, 0x0101, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0130 */ 0x0113, 0xFFFD, 0xFFFD, 0xFFFD, 0x012B, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0138 */ 0xFFFD, 0xFFFD, 0x014D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0140 */ 0x016B, 0x0102, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011E, +/* 0148 */ 0x0103, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011F, 0x010A, +/* 0150 */ 0xFFFD, 0x0116, 0xFFFD, 0x0120, 0xFFFD, 0x0130, 0x017B, 0xFFFD, +/* 0158 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x010B, +/* 0160 */ 0xFFFD, 0x0117, 0xFFFD, 0x0121, 0x00C4, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0168 */ 0x00CB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00CF, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0170 */ 0xFFFD, 0xFFFD, 0x00D6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0178 */ 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x0178, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0180 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E4, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0188 */ 0x00EB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EF, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0190 */ 0xFFFD, 0xFFFD, 0x00F6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0198 */ 0x00FC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00FF, 0x00C7, 0xFFFD, 0xFFFD, +/* 01A0 */ 0xFFFD, 0x0122, 0xFFFD, 0xFFFD, 0xFFFD, 0x0136, 0x013B, 0xFFFD, +/* 01A8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0156, 0x015E, 0x0162, 0x00E7, +/* 01B0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0137, +/* 01B8 */ 0x013C, 0xFFFD, 0x0146, 0xFFFD, 0xFFFD, 0xFFFD, 0x0157, 0x015F, +/* 01C0 */ 0x0163, 0x0150, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0170, +/* 01C8 */ 0x0151, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0171, 0x0104, +/* 01D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0118, 0xFFFD, 0xFFFD, 0xFFFD, 0x012E, +/* 01D8 */ 0x0105, 0xFFFD, 0xFFFD, 0xFFFD, 0x0119, 0xFFFD, 0xFFFD, 0xFFFD, +/* 01E0 */ 0x012F, 0x010C, 0x010E, 0x011A, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 01E8 */ 0xFFFD, 0xFFFD, 0x013D, 0xFFFD, 0x0147, 0xFFFD, 0xFFFD, 0xFFFD, +/* 01F0 */ 0x0158, 0x0160, 0x0164, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 01F8 */ 0x017D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0200 */ 0xFFFD, 0x010D, 0x010F, 0x011B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0208 */ 0xFFFD, 0xFFFD, 0x013E, 0xFFFD, 0x0148, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0210 */ 0x0159, 0x0161, 0x0165, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, +/* 0218 */ 0x017E, +/* End of table Total Length = 0x02B0 * 2 */