1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* ***** BEGIN LICENSE BLOCK *****
3 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 * The contents of this file are subject to the Mozilla Public License Version
6 * 1.1 (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 * http://www.mozilla.org/MPL/
10 * Software distributed under the License is distributed on an "AS IS" basis,
11 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12 * for the specific language governing rights and limitations under the
15 * The Original Code is mozilla.org code.
17 * The Initial Developer of the Original Code is
18 * Netscape Communications Corporation.
19 * Portions created by the Initial Developer are Copyright (C) 1998
20 * the Initial Developer. All Rights Reserved.
24 * Alternatively, the contents of this file may be used under the terms of
25 * either of the GNU General Public License Version 2 or later (the "GPL"),
26 * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 * in which case the provisions of the GPL or the LGPL are applicable instead
28 * of those above. If you wish to allow use of your version of this file only
29 * under the terms of either the GPL or the LGPL, and not to allow others to
30 * use your version of this file under the terms of the MPL, indicate your
31 * decision by deleting the provisions above and replace them with the notice
32 * and other provisions required by the GPL or the LGPL. If you do not delete
33 * the provisions above, a recipient may use your version of this file under
34 * the terms of any one of the MPL, the GPL or the LGPL.
36 * ***** END LICENSE BLOCK ***** */
37 /*========================================================
38 This is a Generated file. Please don't edit it.
40 The tool which used to generate this file is called fromu.
41 If you have any problem of this file. Please contact
42 Netscape Client International Team or
43 ftang@netscape <Frank Tang>
59 00A0 00A1 00A2 00A3 0024 00A5 FFFD 00A7
60 FFFD 2018 201C 00AB 2190 2191 2192 2193
61 00B0 00B1 00B2 00B3 00D7 00B5 00B6 00B7
62 00F7 2019 201D 00BB 00BC 00BD 00BE 00BF
71 2015 00B9 00AE 00A9 2122 266A 00AC 00A6
72 FFFD FFFD FFFD FFFD 215B 215C 215D 215E
73 2126 00C6 0110 00AA 0126 FFFD 0132 013F
74 0141 00D8 0152 00BA 00DE 0166 014A 0149
75 0138 00E6 0111 00F0 0127 0131 0133 0140
76 0142 00F8 0153 00DF 00FE 0167 014B 00AD
91 00C0 FFFD FFFD FFFD 00C8 FFFD FFFD FFFD
92 00CC FFFD FFFD FFFD FFFD FFFD 00D2 FFFD
93 FFFD FFFD FFFD FFFD 00D9
102 00E0 FFFD FFFD FFFD 00E8 FFFD FFFD FFFD
103 00EC FFFD FFFD FFFD FFFD FFFD 00F2 FFFD
104 FFFD FFFD FFFD FFFD 00F9
119 00C1 FFFD 0106 FFFD 00C9 FFFD FFFD FFFD
120 00CD FFFD FFFD 0139 FFFD 0143 00D3 FFFD
121 FFFD 0154 015A FFFD 00DA FFFD FFFD FFFD
122 00DD 017B FFFD FFFD FFFD FFFD FFFD FFFD
123 00E1 FFFD 0107 FFFD 00E9 FFFD 01F5 FFFD
124 00ED FFFD FFFD 013A FFFD 0144 00F3 FFFD
125 FFFD 0155 015B FFFD 00FA FFFD FFFD FFFD
141 00C2 FFFD 0108 FFFD 00CA FFFD 011C 0124
142 00CE 0134 FFFD FFFD FFFD FFFD 00D4 FFFD
143 FFFD FFFD 015C FFFD 00DB FFFD 0174 FFFD
144 0176 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
145 00E2 FFFD 0109 FFFD 00EA FFFD 011D 0125
146 00EE 0135 FFFD FFFD FFFD FFFD 00F4 FFFD
147 FFFD FFFD 015D FFFD 00FB FFFD 0175 FFFD
163 00C3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
164 0128 FFFD FFFD FFFD FFFD 00D1 00D5 FFFD
165 FFFD FFFD FFFD FFFD 0168
174 00E3 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
175 0129 FFFD FFFD FFFD FFFD 00F1 00F5 FFFD
176 FFFD FFFD FFFD FFFD 0169
191 0100 FFFD FFFD FFFD 0112 FFFD FFFD FFFD
192 012A FFFD FFFD FFFD FFFD FFFD 014C FFFD
193 FFFD FFFD FFFD FFFD 016A
202 0101 FFFD FFFD FFFD 0113 FFFD FFFD FFFD
203 012B FFFD FFFD FFFD FFFD FFFD 014D FFFD
204 FFFD FFFD FFFD FFFD 016B
219 0102 FFFD FFFD FFFD FFFD FFFD 011E
234 0103 FFFD FFFD FFFD FFFD FFFD 011F
255 010A FFFD 0116 FFFD 0120 FFFD 0130
264 017B FFFD FFFD FFFD FFFD FFFD FFFD FFFD
265 FFFD 010B FFFD 0117 FFFD 0121
286 00C4 FFFD FFFD FFFD 00CB FFFD FFFD FFFD
287 00CF FFFD FFFD FFFD FFFD FFFD 00D6 FFFD
288 FFFD FFFD FFFD FFFD 00DC FFFD FFFD FFFD
289 0178 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
290 00E4 FFFD FFFD FFFD 00EB FFFD FFFD FFFD
291 00EF FFFD FFFD FFFD FFFD FFFD 00F6 FFFD
292 FFFD FFFD FFFD FFFD 00FC FFFD FFFD FFFD
338 00C7 FFFD FFFD FFFD 0122 FFFD FFFD FFFD
339 0136 013B FFFD FFFD FFFD FFFD FFFD 0156
349 00E7 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
350 0137 013C FFFD 0146 FFFD FFFD FFFD 0157
366 0150 FFFD FFFD FFFD FFFD FFFD 0170
375 0151 FFFD FFFD FFFD FFFD FFFD 0171
390 0104 FFFD FFFD FFFD 0118 FFFD FFFD FFFD
406 0105 FFFD FFFD FFFD 0119 FFFD FFFD FFFD
428 010C 010E 011A FFFD FFFD FFFD FFFD FFFD
429 FFFD 013D FFFD 0147 FFFD FFFD FFFD 0158
430 0160 0164 FFFD FFFD FFFD FFFD FFFD 017D
431 FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
432 010D 010F 011B FFFD FFFD FFFD FFFD FFFD
433 FFFD 013E FFFD 0148 FFFD FFFD FFFD 0159
434 0161 0165 FFFD FFFD FFFD FFFD FFFD 017E
437 ========================================================*/
438 /* Offset=0x0000 ItemOfList */
440 /*-------------------------------------------------------*/
441 /* Offset=0x0001 offsetToFormatArray */
443 /*-------------------------------------------------------*/
444 /* Offset=0x0002 offsetToMapCellArray */
446 /*-------------------------------------------------------*/
447 /* Offset=0x0003 offsetToMappingTable */
449 /*-------------------------------------------------------*/
450 /* Offset=0x0004 Start of Format Array */
451 /* Total of Format 0 : 0x0001 */
452 /* Total of Format 1 : 0x0016 */
453 /* Total of Format 2 : 0x0016 */
454 /* Total of Format 3 : 0x0000 */
456 0x2110, 0x1211, 0x1212, 0x1121, 0x1212, 0x1122, 0x2122, 0x2222,
457 0x2112, 0x1211, 0x2212, 0x0001,
458 /*-------------------------------------------------------*/
459 /* Offset=0x0010 Start of MapCell Array */
460 /* 0000 */ 0x0000, 0x007F, 0x0000,
461 /* 0001 */ 0x00A0, 0x00BF, 0x0000,
462 /* 0002 */ 0x00D0, 0x00FF, 0x0020,
463 /* 0003 */ 0xC120, 0x0000, 0x0060,
464 /* 0004 */ 0xC141, 0xC155, 0x0050,
465 /* 0005 */ 0xC161, 0xC175, 0x0065,
466 /* 0006 */ 0xC220, 0x0000, 0x00B4,
467 /* 0007 */ 0xC241, 0xC27A, 0x007A,
468 /* 0008 */ 0xC320, 0x0000, 0x005E,
469 /* 0009 */ 0xC341, 0xC379, 0x00B4,
470 /* 000A */ 0xC420, 0x0000, 0x007E,
471 /* 000B */ 0xC441, 0xC455, 0x00ED,
472 /* 000C */ 0xC461, 0xC475, 0x0102,
473 /* 000D */ 0xC520, 0x0000, 0x00AF,
474 /* 000E */ 0xC541, 0xC555, 0x0117,
475 /* 000F */ 0xC561, 0xC575, 0x012C,
476 /* 0010 */ 0xC620, 0x0000, 0x02D8,
477 /* 0011 */ 0xC641, 0xC647, 0x0141,
478 /* 0012 */ 0xC655, 0x0000, 0x016C,
479 /* 0013 */ 0xC661, 0xC667, 0x0148,
480 /* 0014 */ 0xC675, 0x0000, 0x016D,
481 /* 0015 */ 0xC720, 0x0000, 0x02D9,
482 /* 0016 */ 0xC743, 0xC749, 0x014F,
483 /* 0017 */ 0xC75A, 0xC767, 0x0156,
484 /* 0018 */ 0xC77A, 0x0000, 0x017C,
485 /* 0019 */ 0xC820, 0x0000, 0x00A8,
486 /* 001A */ 0xC841, 0xC879, 0x0164,
487 /* 001B */ 0xCA20, 0x0000, 0x02DA,
488 /* 001C */ 0xCA41, 0x0000, 0x00C5,
489 /* 001D */ 0xCA55, 0x0000, 0x016E,
490 /* 001E */ 0xCA61, 0x0000, 0x00E5,
491 /* 001F */ 0xCA75, 0x0000, 0x016F,
492 /* 0020 */ 0xCB20, 0x0000, 0x00B8,
493 /* 0021 */ 0xCB43, 0xCB54, 0x019D,
494 /* 0022 */ 0xCB63, 0xCB74, 0x01AF,
495 /* 0023 */ 0xCD20, 0x0000, 0x02DD,
496 /* 0024 */ 0xCD4F, 0xCD55, 0x01C1,
497 /* 0025 */ 0xCD6F, 0xCD75, 0x01C8,
498 /* 0026 */ 0xCE20, 0x0000, 0x02DB,
499 /* 0027 */ 0xCE41, 0xCE49, 0x01CF,
500 /* 0028 */ 0xCE55, 0x0000, 0x0172,
501 /* 0029 */ 0xCE61, 0xCE69, 0x01D8,
502 /* 002A */ 0xCE75, 0x0000, 0x0173,
503 /* 002B */ 0xCF20, 0x0000, 0x02C7,
504 /* 002C */ 0xCF43, 0xCF7A, 0x01E1,
505 /*-------------------------------------------------------*/
506 /* Offset=0x0097 Start of MappingTable */
508 /* 0000 */ 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x0024, 0x00A5, 0xFFFD, 0x00A7,
509 /* 0008 */ 0xFFFD, 0x2018, 0x201C, 0x00AB, 0x2190, 0x2191, 0x2192, 0x2193,
510 /* 0010 */ 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00D7, 0x00B5, 0x00B6, 0x00B7,
511 /* 0018 */ 0x00F7, 0x2019, 0x201D, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF,
512 /* 0020 */ 0x2015, 0x00B9, 0x00AE, 0x00A9, 0x2122, 0x266A, 0x00AC, 0x00A6,
513 /* 0028 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x215B, 0x215C, 0x215D, 0x215E,
514 /* 0030 */ 0x2126, 0x00C6, 0x0110, 0x00AA, 0x0126, 0xFFFD, 0x0132, 0x013F,
515 /* 0038 */ 0x0141, 0x00D8, 0x0152, 0x00BA, 0x00DE, 0x0166, 0x014A, 0x0149,
516 /* 0040 */ 0x0138, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0140,
517 /* 0048 */ 0x0142, 0x00F8, 0x0153, 0x00DF, 0x00FE, 0x0167, 0x014B, 0x00AD,
518 /* 0050 */ 0x00C0, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C8, 0xFFFD, 0xFFFD, 0xFFFD,
519 /* 0058 */ 0x00CC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D2, 0xFFFD,
520 /* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D9, 0x00E0, 0xFFFD, 0xFFFD,
521 /* 0068 */ 0xFFFD, 0x00E8, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EC, 0xFFFD, 0xFFFD,
522 /* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x00F2, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
523 /* 0078 */ 0xFFFD, 0x00F9, 0x00C1, 0xFFFD, 0x0106, 0xFFFD, 0x00C9, 0xFFFD,
524 /* 0080 */ 0xFFFD, 0xFFFD, 0x00CD, 0xFFFD, 0xFFFD, 0x0139, 0xFFFD, 0x0143,
525 /* 0088 */ 0x00D3, 0xFFFD, 0xFFFD, 0x0154, 0x015A, 0xFFFD, 0x00DA, 0xFFFD,
526 /* 0090 */ 0xFFFD, 0xFFFD, 0x00DD, 0x017B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
527 /* 0098 */ 0xFFFD, 0xFFFD, 0x00E1, 0xFFFD, 0x0107, 0xFFFD, 0x00E9, 0xFFFD,
528 /* 00A0 */ 0x01F5, 0xFFFD, 0x00ED, 0xFFFD, 0xFFFD, 0x013A, 0xFFFD, 0x0144,
529 /* 00A8 */ 0x00F3, 0xFFFD, 0xFFFD, 0x0155, 0x015B, 0xFFFD, 0x00FA, 0xFFFD,
530 /* 00B0 */ 0xFFFD, 0xFFFD, 0x00FD, 0x017A, 0x00C2, 0xFFFD, 0x0108, 0xFFFD,
531 /* 00B8 */ 0x00CA, 0xFFFD, 0x011C, 0x0124, 0x00CE, 0x0134, 0xFFFD, 0xFFFD,
532 /* 00C0 */ 0xFFFD, 0xFFFD, 0x00D4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015C, 0xFFFD,
533 /* 00C8 */ 0x00DB, 0xFFFD, 0x0174, 0xFFFD, 0x0176, 0xFFFD, 0xFFFD, 0xFFFD,
534 /* 00D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E2, 0xFFFD, 0x0109, 0xFFFD,
535 /* 00D8 */ 0x00EA, 0xFFFD, 0x011D, 0x0125, 0x00EE, 0x0135, 0xFFFD, 0xFFFD,
536 /* 00E0 */ 0xFFFD, 0xFFFD, 0x00F4, 0xFFFD, 0xFFFD, 0xFFFD, 0x015D, 0xFFFD,
537 /* 00E8 */ 0x00FB, 0xFFFD, 0x0175, 0xFFFD, 0x0177, 0x00C3, 0xFFFD, 0xFFFD,
538 /* 00F0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0128, 0xFFFD, 0xFFFD,
539 /* 00F8 */ 0xFFFD, 0xFFFD, 0x00D1, 0x00D5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
540 /* 0100 */ 0xFFFD, 0x0168, 0x00E3, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
541 /* 0108 */ 0xFFFD, 0xFFFD, 0x0129, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00F1,
542 /* 0110 */ 0x00F5, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0169, 0x0100,
543 /* 0118 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0112, 0xFFFD, 0xFFFD, 0xFFFD, 0x012A,
544 /* 0120 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x014C, 0xFFFD, 0xFFFD,
545 /* 0128 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x016A, 0x0101, 0xFFFD, 0xFFFD, 0xFFFD,
546 /* 0130 */ 0x0113, 0xFFFD, 0xFFFD, 0xFFFD, 0x012B, 0xFFFD, 0xFFFD, 0xFFFD,
547 /* 0138 */ 0xFFFD, 0xFFFD, 0x014D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
548 /* 0140 */ 0x016B, 0x0102, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011E,
549 /* 0148 */ 0x0103, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x011F, 0x010A,
550 /* 0150 */ 0xFFFD, 0x0116, 0xFFFD, 0x0120, 0xFFFD, 0x0130, 0x017B, 0xFFFD,
551 /* 0158 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x010B,
552 /* 0160 */ 0xFFFD, 0x0117, 0xFFFD, 0x0121, 0x00C4, 0xFFFD, 0xFFFD, 0xFFFD,
553 /* 0168 */ 0x00CB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00CF, 0xFFFD, 0xFFFD, 0xFFFD,
554 /* 0170 */ 0xFFFD, 0xFFFD, 0x00D6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
555 /* 0178 */ 0x00DC, 0xFFFD, 0xFFFD, 0xFFFD, 0x0178, 0xFFFD, 0xFFFD, 0xFFFD,
556 /* 0180 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E4, 0xFFFD, 0xFFFD, 0xFFFD,
557 /* 0188 */ 0x00EB, 0xFFFD, 0xFFFD, 0xFFFD, 0x00EF, 0xFFFD, 0xFFFD, 0xFFFD,
558 /* 0190 */ 0xFFFD, 0xFFFD, 0x00F6, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
559 /* 0198 */ 0x00FC, 0xFFFD, 0xFFFD, 0xFFFD, 0x00FF, 0x00C7, 0xFFFD, 0xFFFD,
560 /* 01A0 */ 0xFFFD, 0x0122, 0xFFFD, 0xFFFD, 0xFFFD, 0x0136, 0x013B, 0xFFFD,
561 /* 01A8 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0156, 0x015E, 0x0162, 0x00E7,
562 /* 01B0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0137,
563 /* 01B8 */ 0x013C, 0xFFFD, 0x0146, 0xFFFD, 0xFFFD, 0xFFFD, 0x0157, 0x015F,
564 /* 01C0 */ 0x0163, 0x0150, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0170,
565 /* 01C8 */ 0x0151, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0171, 0x0104,
566 /* 01D0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0118, 0xFFFD, 0xFFFD, 0xFFFD, 0x012E,
567 /* 01D8 */ 0x0105, 0xFFFD, 0xFFFD, 0xFFFD, 0x0119, 0xFFFD, 0xFFFD, 0xFFFD,
568 /* 01E0 */ 0x012F, 0x010C, 0x010E, 0x011A, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
569 /* 01E8 */ 0xFFFD, 0xFFFD, 0x013D, 0xFFFD, 0x0147, 0xFFFD, 0xFFFD, 0xFFFD,
570 /* 01F0 */ 0x0158, 0x0160, 0x0164, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
571 /* 01F8 */ 0x017D, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
572 /* 0200 */ 0xFFFD, 0x010D, 0x010F, 0x011B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
573 /* 0208 */ 0xFFFD, 0xFFFD, 0x013E, 0xFFFD, 0x0148, 0xFFFD, 0xFFFD, 0xFFFD,
574 /* 0210 */ 0x0159, 0x0161, 0x0165, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
576 /* End of table Total Length = 0x02B0 * 2 */