1ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// Copyright 2014 PDFium Authors. All rights reserved.
2ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// Use of this source code is governed by a BSD-style license that can be
3ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// found in the LICENSE file.
4ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
5ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
7ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include <algorithm>
8ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
9ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa/src/foxitlib.h"
10ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa/src/fxfa/src/common/xfa_common.h"
11ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa_fontmgr.h"
12ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa_ffdoc.h"
13ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa_ffConfigAcc.h"
14ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#include "xfa_ffapp.h"
15ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
16ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannstatic const XFA_FONTINFO g_XFAFontsMap[] = {
17ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01d5d33e, L"SimSun", L"Arial", 0, 936},
18ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01e4f102, L"YouYuan", L"Arial", 1, 936},
19ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x030549dc, L"LiSu", L"Arial", 1, 936},
20ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x032edd44, L"Simhei", L"Arial", 1, 936},
21ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03eac6fc, L"PoorRichard-Regular", L"Arial", 2, 1252},
22ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03ed90e6, L"Nina", L"Arial", 0, 1252},
23ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x077b56b3, L"KingsoftPhoneticPlain", L"Arial", 0, 1252},
24ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x078ed524, L"MicrosoftSansSerif", L"Arial", 0, 1252},
25ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x089b18a9, L"Arial", L"Arial", 0, 1252},
26ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0b2cad72, L"MonotypeCorsiva", L"Arial", 8, 1252},
27ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb003e7, L"Kartika", L"Arial", 2, 1252},
28ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb469df, L"VinerHandITC", L"Arial", 8, 1252},
29ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bc1a851, L"SegoeUI", L"Arial", 0, 1252},
30ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0c112ebd, L"KozukaGothicPro-VIM", L"Arial", 0, 1252},
31ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0cfcb9c1, L"AdobeThai", L"Kokila,Arial Narrow", 0, 847},
32ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0e7de0f9, L"Playbill", L"Arial", 0, 1252},
33ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0eff47c3, L"STHupo", L"Arial", 0, 936},
34ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x107ad374, L"Constantia", L"Arial", 2, 1252},
35ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x12194c2d, L"KunstlerScript", L"Arial", 8, 1252},
36ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x135ef6a1, L"MinionProSmBd",
37ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Bell MT,Corbel,Times New Roman,Cambria,Berlin Sans FB", 0, 1252},
38ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x158c4049, L"Garamond", L"Arial", 2, 1252},
39ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x160ecb24, L"STZhongsong", L"Arial", 0, 936},
40ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x161ed07e, L"MSGothic", L"Arial", 1, 1252},
41ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x171d1ed1, L"SnapITC-Regular", L"Arial", 0, 1252},
42ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18d1188f, L"Cambria", L"Arial", 2, 1252},
43ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18eaf350, L"ArialUnicodeMS", L"Arial", 0, 936},
44ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1a92d115, L"MingLiU", L"Arial", 1, 1252},
45ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1cc217c6, L"TrebuchetMS", L"Arial", 0, 1252},
46ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1d649596, L"BasemicTimes", L"Arial", 0, 1252},
47ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1e34ee60, L"BellMT", L"Arial", 2, 1252},
48ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1eb36945, L"CooperBlack", L"Arial", 2, 1252},
49ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1ef7787d, L"BatangChe", L"Arial", 1, 1252},
50ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x20b3bd3a, L"BrushScriptMT", L"Arial", 8, 1252},
51ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x220877aa, L"Candara", L"Arial", 0, 1252},
52ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x22135007, L"FreestyleScript-Regular", L"Arial", 8, 1252},
53ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x251059c3, L"Chiller", L"Arial", 0, 1252},
54ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x25bed6dd, L"MSReferenceSansSerif", L"Arial", 0, 1252},
55ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x28154c81, L"Parchment-Regular", L"Arial", 8, 1252},
56ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x29711eb9, L"STLiti", L"Arial", 0, 936},
57ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b1993b4, L"Basemic", L"Arial", 0, 1252},
58ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b316339, L"NiagaraSolid-Reg", L"Arial", 0, 1252},
59ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c147529, L"FootlightMTLight", L"Arial", 0, 1252},
60ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c198928, L"HarlowSolid", L"Arial", 0, 1252},
61ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c6ac6b2, L"LucidaBright", L"Arial", 2, 1252},
62ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c9f38e2, L"KozukaMinchoPro-VIR", L"Arial", 0, 1252},
63ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2d5a47b0, L"STCaiyun", L"Arial", 0, 936},
64ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2def26bf, L"BernardMT-Condensed", L"Arial", 0, 1252},
65ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2fd8930b, L"KozukaMinchoPr6NR", L"Arial", 0, 1252},
66ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3115525a, L"FangSong_GB2312", L"Arial", 0, 1252},
67ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x31327817, L"MyriadPro",
68ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Calibri,Corbel,Candara,Cambria Math,Franklin Gothic Medium,Arial "
69ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Narrow,Times New Roman",
70ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
71ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32244975, L"Helvetica", L"Arial", 0, 1252},
72ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32ac995c, L"Terminal", L"Arial", 0, 1252},
73ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x338d648a, L"NiagaraEngraved-Reg", L"Arial", 0, 1252},
74ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x33bb65f2, L"Sylfaen", L"Arial", 2, 1252},
75ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3402c30e, L"MSPMincho", L"Arial", 2, 1252},
76ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3412bf31, L"SimSun-PUA", L"Arial", 0, 936},
77ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36eb39b9, L"BerlinSansFB", L"Arial", 0, 1252},
78ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36f42055, L"UniversATT", L"Microsoft Sans Serif", 0, 1252},
79ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3864c4f6, L"HighTowerText", L"Arial", 2, 1252},
80ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3a257d03, L"FangSong_GB2312", L"Arial", 0, 1252},
81ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3cdae668, L"FreestyleScript", L"Arial", 8, 1252},
82ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d55aed7, L"Jokerman", L"Arial", 0, 1252},
83ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d5b4385, L"PMingLiU", L"Arial", 2, 1252},
84ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d9b7669, L"EstrangeloEdessa", L"Arial", 0, 1252},
85ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e532d74, L"FranklinGothicMedium", L"Arial", 0, 1252},
86ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e6aa32d, L"NSimSun", L"Arial", 1, 936},
87ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3f6c36a8, L"Gautami", L"Arial", 0, 1252},
88ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3ff32662, L"Chiller-Regular", L"Arial", 0, 1252},
89ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x409de312, L"ModernNo.20", L"Arial", 2, 1252},
90ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x41443c5e, L"Georgia", L"Arial", 2, 1252},
91ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4160ade5, L"BellGothicStdBlack",
92ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial,Arial Unicode MS,Book Antiqua,Dotum,Georgia", 0, 1252},
93ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x421976c4, L"Modern-Regular", L"Arial", 2, 1252},
94ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x422a7252, L"Stencil", L"Arial", 0, 1252},
95ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x42c8554f, L"Fixedsys", L"Arial", 0, 1252},
96ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x435cb41d, L"Roman", L"Arial", 0, 1252},
97ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x47882383, L"CourierNew", L"Arial", 1, 1252},
98ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480a2338, L"BerlinSansFBDemi", L"Arial", 0, 1252},
99ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480bf7a4, L"CourierStd", L"Courier New,Verdana", 0, 1252},
100ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x481ad6ed, L"VladimirScript", L"Arial", 8, 1252},
101ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4911577a, L"YouYuan", L"Arial", 1, 936},
102ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4a788d72, L"STXingkai", L"Arial", 0, 936},
103ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4bf88566, L"SegoeCondensed", L"Arial", 0, 1252},
104ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ccf51a4, L"BerlinSansFB-Reg", L"Arial", 0, 1252},
105ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ea967ce, L"GulimChe", L"Arial", 1, 1252},
106ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4f68bd79, L"LetterGothicStd", L"Courier New,Verdana", 0, 1252},
107ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x51a0d0e6, L"KozukaGothicPr6NM", L"Arial", 0, 1252},
108ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x531b3dea, L"BasemicSymbol", L"Arial", 0, 1252},
109ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5333fd39, L"CalifornianFB-Reg", L"Arial", 2, 1252},
110ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x53561a54, L"FZYTK--GBK1-0", L"Arial", 0, 936},
111ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x55e0dde6, L"LucidaSansTypewriter", L"Arial", 0, 1252},
112ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x574d4d3d, L"AdobeArabic", L"Arial Narrow", 0, 1252},
113ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5792e759, L"STKaiti", L"Arial", 0, 936},
114ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5921978e, L"LucidaSansUnicode", L"Arial", 0, 1252},
115ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x594e2da4, L"Vrinda", L"Arial", 0, 1252},
116ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x59baa9a2, L"KaiTi_GB2312", L"Arial", 0, 1252},
117ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5cfedf4f, L"BaskOldFace", L"Arial", 0, 1252},
118ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5f97921c, L"AdobeMyungjoStdM",
119ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Batang,Bookman Old Style,Consolas,STZhongsong", 0, 936},
120ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5fefbfad, L"Batang", L"Arial", 2, 1252},
121ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x605342b9, L"DotumChe", L"Arial", 1, 1252},
122ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x608c5f9a, L"KaiTi_GB2312", L"Arial", 0, 936},
123ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x61efd0d1, L"MaturaMTScriptCapitals", L"Arial", 0, 1252},
124ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x626608a9, L"MVBoli", L"Arial", 0, 1252},
125ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x630501a3, L"SmallFonts", L"Arial", 0, 1252},
126ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x65d0e2a9, L"FZYTK--GBK1-0", L"Arial", 0, 936},
127ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x669f29e1, L"FZSTK--GBK1-0", L"Arial", 0, 936},
128ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x673a9e5f, L"Tunga", L"Arial", 0, 1252},
129ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x691aa4ce, L"NiagaraSolid", L"Arial", 0, 1252},
130ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696259b7, L"Corbel", L"Arial", 0, 1252},
131ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696ee9be, L"STXihei", L"Arial", 0, 936},
132ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x6c59cf69, L"Dotum", L"Arial", 0, 1252},
133ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x707fa561, L"Gungsuh", L"Arial", 2, 1252},
134ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71416bb2, L"ZWAdobeF", L"Arial", 0, 1252},
135ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71b41801, L"Verdana", L"Arial", 0, 1252},
136ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f25e4c, L"PalatinoLinotype", L"Arial", 0, 1252},
137ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f4d19f, L"NiagaraEngraved", L"Arial", 0, 1252},
138ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74001694, L"MyriadProBlack", L"Book Antiqua,Constantia,Dotum,Georgia", 0,
139ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
140ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74b14d8f, L"Haettenschweiler", L"Arial", 0, 1252},
141ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74cb44ee, L"NSimSun", L"Arial", 1, 936},
142ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x76b4d7ff, L"Shruti", L"Arial", 0, 1252},
143ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x788b3533, L"Webdings", L"Arial", 6, 42},
144ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x797dde99, L"MSSerif", L"Arial", 0, 1252},
145ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7a0f9e9e, L"MSMincho", L"Arial", 1, 1252},
146ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7b439caf, L"OldEnglishTextMT", L"Arial", 0, 1252},
147ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8213a433, L"LucidaSans-Typewriter", L"Arial", 0, 1252},
148ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x82fec929, L"AdobeSongStdL",
149ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Centaur,Calibri,STSong,Bell MT,Garamond,Times New Roman", 0, 936},
150ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83581825, L"Modern", L"Arial", 0, 1252},
151ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x835a2823, L"Algerian", L"Arial", 0, 1252},
152ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83dab9f5, L"Script", L"Arial", 0, 1252},
153ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x847b56da, L"Tahoma", L"Arial", 0, 1252},
154ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8a783cb2, L"SimSun-PUA", L"Arial", 0, 1252},
155ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8b5cac0e, L"Onyx", L"Arial", 0, 1252},
156ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8c6a499e, L"Gulim", L"Arial", 0, 1252},
157ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e0af790, L"JuiceITC", L"Arial", 0, 1252},
158ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e8d43b2, L"Centaur", L"Arial", 2, 1252},
159ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8ee4dcca, L"BookshelfSymbol7", L"Arial", 0, 1252},
160ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x90794800, L"BellGothicStdLight", L"Bell MT,Calibri,Times New Roman", 0,
161ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
162ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x909b516a, L"Century", L"Arial", 2, 1252},
163ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x92ae370d, L"MSOutlook", L"Arial", 4, 42},
164ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x93c9fbf1, L"LucidaFax", L"Arial", 2, 1252},
165ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9565085e, L"BookAntiqua", L"Arial", 2, 1252},
166ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9856d95d, L"AdobeMingStdL", L"Arial,Arial Unicode MS,Cambria,BatangChe",
167ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 949},
168ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9bbadd6b, L"ColonnaMT", L"Arial", 0, 1252},
169ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9cbd16a4, L"ShowcardGothic-Reg", L"Arial", 0, 1252},
170ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9d73008e, L"MSSansSerif", L"Arial", 0, 1252},
171ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0607db1, L"GungsuhChe", L"Arial", 1, 1252},
172ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0bcf6a1, L"LatinWide", L"Arial", 2, 1252},
173ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1429b36, L"Symbol", L"Arial", 6, 42},
174ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abc, L"Wingdings2", L"Arial", 6, 42},
175ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abd, L"Wingdings3", L"Arial", 6, 42},
176ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa427bad4, L"InformalRoman-Regular", L"Arial", 8, 1252},
177ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8b92ece, L"FZSTK--GBK1-0", L"Arial", 0, 936},
178ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8d83ece, L"CalifornianFB", L"Arial", 2, 1252},
179ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa3e082c, L"Kingsoft-Phonetic", L"Arial", 0, 1252},
180ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa6bcabe, L"HarlowSolidItalic", L"Arial", 0, 1252},
181ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xade5337c, L"MSUIGothic", L"Arial", 0, 1252},
182ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb08dd941, L"WideLatin", L"Arial", 2, 1252},
183ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb207f05d, L"PoorRichard", L"Arial", 2, 1252},
184ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb3bc492f, L"JuiceITC-Regular", L"Arial", 0, 1252},
185ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5545399, L"Marlett", L"Arial", 4, 42},
186ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5dd1ebb, L"BritannicBold", L"Arial", 0, 1252},
187ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb699c1c5, L"LucidaCalligraphy-Italic", L"Arial", 0, 1252},
188ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb725d629, L"TimesNewRoman", L"Arial", 2, 1252},
189ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb7eaebeb, L"AdobeHeitiStdR", L"Batang,Century,Dotum", 0, 936},
190ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbd29c486, L"BerlinSansFBDemi-Bold", L"Arial", 0, 1252},
191ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbe8a8db4, L"BookshelfSymbolSeven", L"Arial", 0, 1252},
192ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc16c0118, L"AdobeHebrew", L"Bell MT,Berlin Sans FB,Calibri", 0, 1252},
193ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc318b0af, L"MyriadProLight", L"Calibri,STFangsong,Times New Roman", 0,
194ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
195ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc65e5659, L"CambriaMath", L"Arial", 2, 1252},
196ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc75c8f05, L"LucidaConsole", L"Arial", 1, 1252},
197ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xca7c35d6, L"Calibri", L"Arial", 0, 1252},
198ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb053f53, L"MicrosoftYaHei", L"Arial", 0, 936},
199ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb7190f9, L"Magneto-Bold", L"Arial", 0, 1252},
200ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcca00cc5, L"System", L"Arial", 0, 1252},
201ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccad6f76, L"Jokerman-Regular", L"Arial", 0, 1252},
202ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccc5818c, L"EuroSign", L"Arial", 0, 1252},
203ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf3d7234, L"LucidaHandwriting-Italic", L"Arial", 0, 1252},
204ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf7b8fdb, L"MinionPro",
205ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Bell MT,Corbel,Times New Roman,Cambria,Berlin Sans FB", 0, 1252},
206ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcfe5755f, L"Simhei", L"Arial", 1, 936},
207ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd011f4ee, L"MSPGothic", L"Arial", 0, 1252},
208ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd060e7ef, L"Vivaldi", L"Arial", 8, 1252},
209ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd07edec1, L"FranklinGothic-Medium", L"Arial", 0, 1252},
210ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd107243f, L"SimSun", L"Arial", 0, 936},
211ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd1881562, L"ArialNarrow", L"Arial Narrow", 0, 1252},
212ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22b7dce, L"BodoniMTPosterCompressed", L"Arial", 0, 1252},
213ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22bfa60, L"ComicSansMS", L"Arial", 8, 1252},
214ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd3bd0e35, L"Bauhaus93", L"Arial", 0, 1252},
215ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd429ee7a, L"STFangsong", L"Arial", 0, 936},
216ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd6679c12, L"BernardMTCondensed", L"Arial", 0, 1252},
217ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd8e8a027, L"LucidaSans", L"Arial", 0, 1252},
218ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd9fe7761, L"HighTowerText-Reg", L"Arial", 2, 1252},
219ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xda7e551e, L"STSong", L"Arial", 0, 936},
220ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaa6842d, L"STZhongsong", L"Arial", 0, 936},
221ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaaab93f, L"STFangsong", L"Arial", 0, 936},
222ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaeb0713, L"STSong", L"Arial", 0, 936},
223ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdafedbef, L"STCaiyun", L"Arial", 0, 936},
224ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb00a3d9, L"Broadway", L"Arial", 0, 1252},
225ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb1f5ad4, L"STXinwei", L"Arial", 0, 936},
226ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb326e7f, L"STKaiti", L"Arial", 0, 936},
227ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb69595a, L"STHupo", L"Arial", 0, 936},
228ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdba0082c, L"STXihei", L"Arial", 0, 936},
229ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdbd0ab18, L"STXingkai", L"Arial", 0, 936},
230ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc1a7db1, L"STLiti", L"Arial", 0, 936},
231ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc33075f, L"KristenITC-Regular", L"Arial", 8, 1252},
232ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdcc7009c, L"Harrington", L"Arial", 0, 1252},
233ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdd712466, L"ArialBlack", L"Arial", 0, 1252},
234ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdde87b3e, L"Impact", L"Arial", 0, 1252},
235ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf69fb32, L"SnapITC", L"Arial", 0, 1252},
236ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf8b25e8, L"CenturyGothic", L"Arial", 0, 1252},
237ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe0f705c0, L"KristenITC", L"Arial", 8, 1252},
238ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe1427573, L"Raavi", L"Arial", 0, 1252},
239ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe2cea0cb, L"Magneto", L"Arial", 0, 1252},
240ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe36a9e17, L"Ravie", L"Arial", 0, 1252},
241ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe433f8e2, L"Parchment", L"Arial", 8, 1252},
242ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe43dff4a, L"Wingdings", L"Arial", 4, 42},
243ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe4e2c405, L"MTExtra", L"Arial", 6, 42},
244ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe618cc35, L"InformalRoman", L"Arial", 8, 1252},
245ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe6c27ffc, L"Mistral", L"Arial", 8, 1252},
246ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe7ebf4b9, L"Courier", L"Courier New", 0, 1252},
247ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe8bc4a9d, L"MSReferenceSpecialty", L"Arial", 0, 1252},
248ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe90fb013, L"TempusSansITC", L"Arial", 0, 1252},
249ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xec637b42, L"Consolas", L"Verdana", 1, 1252},
250ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xed3a683b, L"STXinwei", L"Arial", 0, 936},
251ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xef264cd1, L"LucidaHandwriting", L"Arial", 0, 1252},
252ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf086bca2, L"BaskervilleOldFace", L"Arial", 0, 1252},
253ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1028030, L"Mangal", L"Arial", 2, 1252},
254ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1da7eb9, L"ShowcardGothic", L"Arial", 0, 1252},
255ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf210f06a, L"ArialMT", L"Arial", 0, 1252},
256ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf477f16a, L"Latha", L"Arial", 0, 1252},
257ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf616f3dd, L"LiSu", L"Arial", 1, 936},
258ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfa479aa6, L"MicrosoftYaHei", L"Arial", 0, 936},
259ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfcd19697, L"BookmanOldStyle", L"Arial", 0, 1252},
260ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfe209a82, L"LucidaCalligraphy", L"Arial", 0, 1252},
261ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfef135f8, L"AdobeHeitiStd-Regular", L"Batang,Century,Dotum", 0, 936},
262ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
263ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#elif _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_
264ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannstatic const XFA_FONTINFO g_XFAFontsMap[] = {
265ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01d5d33e, L"SimSun",
266ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR "
267ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE",
268ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
269ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01e4f102, L"YouYuan",
270ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR "
271ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE",
272ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
273ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x030549dc, L"LiSu",
274ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei,WenQuanYi Zen Hei Sharp,WenQuanYi Zen Hei "
275ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono,WenQuanYi Micro Hei",
276ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
277ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x032edd44, L"Simhei",
278ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei,WenQuanYi Zen Hei Sharp,WenQuanYi Zen Hei "
279ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono,WenQuanYi Micro Hei",
280ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
281ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03eac6fc, L"PoorRichard-Regular", L"Droid Sans Japanese,FreeSerif", 2,
282ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
283ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03ed90e6, L"Nina", L"FreeSerif", 0, 1252},
284ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x077b56b3, L"KingsoftPhoneticPlain",
285ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Tibetan Machine Uni,LKLUG,Samyak Gujarati,Droid Sans Thai,Droid Sans "
286ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Armenian,Untitled1,utkal,Lohit Oriya",
287ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
288ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x078ed524, L"MicrosoftSansSerif",
289ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,FreeSerif,WenQuanYi Micro Hei", 0, 1252},
290ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x089b18a9, L"Arial",
291ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,DejaVu Sans Condensed,FreeSerif,WenQuanYi Micro Hei",
292ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
293ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0b2cad72, L"MonotypeCorsiva", L"Droid Sans Japanese,FreeSerif", 8, 1252},
294ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb003e7, L"Kartika",
295ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"FreeSans,Liberation Sans,Liberation Sans Narrow,Nimbus Sans "
296ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"L,Garuda,FreeSerif,WenQuanYi Micro Hei",
297ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
298ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb469df, L"VinerHandITC",
299ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Ubuntu,Liberation Sans,Liberation Serif", 8, 1252},
300ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bc1a851, L"SegoeUI", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
301ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0c112ebd, L"KozukaGothicPro-VIM", L"FreeSerif", 0, 1252},
302ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0cfcb9c1, L"AdobeThai", L"Droid Sans Japanese,Waree", 0, 847},
303ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0e7de0f9, L"Playbill",
304ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
305ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Ethiopic,Droid Sans Japanese,FreeSerif",
306ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
307ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0eff47c3, L"STHupo", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
308ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
309ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x107ad374, L"Constantia",
310ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,FreeSerif,WenQuanYi Micro Hei,Ubuntu", 2, 1252},
311ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x12194c2d, L"KunstlerScript", L"Droid Sans Japanese,Liberation Serif", 8,
312ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
313ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x135ef6a1, L"MinionProSmBd", L"Liberation Serif", 0, 1252},
314ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x158c4049, L"Garamond",
315ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Serif,Ubuntu,FreeSerif", 2, 1252},
316ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x160ecb24, L"STZhongsong",
317ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
318ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
319ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
320ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x161ed07e, L"MSGothic",
321ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,AR PL "
322ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"UMing CN,AR PL UMing HK,AR PL UMing TW",
323ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
324ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x171d1ed1, L"SnapITC-Regular",
325ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Ubuntu Condensed,Nimbus Sans L,DejaVu Sans", 0,
326ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
327ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18d1188f, L"Cambria", L"Droid Sans Japanese,FreeSerif,FreeMono", 2,
328ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
329ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18eaf350, L"ArialUnicodeMS",
330ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
331ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
332ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
333ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1a92d115, L"MingLiU",
334ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
335ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
336ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
337ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1cc217c6, L"TrebuchetMS",
338ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Serif,FreeSerif,Ubuntu", 0, 1252},
339ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1d649596, L"BasemicTimes",
340ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Serif,Times New Roman,Droid Sans Japanese,FreeSerif,Ubuntu",
341ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
342ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1e34ee60, L"BellMT",
343ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Ubuntu,Liberation Serif", 2, 1252},
344ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1eb36945, L"CooperBlack",
345ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,FreeMono,Liberation Mono, WenQuanYi Micro "
346ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei Mono",
347ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
348ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1ef7787d, L"BatangChe",
349ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing "
350ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"TW,WenQuanYi Zen Hei,WenQuanYi Micro Hei",
351ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
352ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x20b3bd3a, L"BrushScriptMT",
353ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,Droid Sans "
354ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,URW Chancery L,Liberation Sans",
355ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
356ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x220877aa, L"Candara", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
357ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x22135007, L"FreestyleScript-Regular",
358ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Sans", 8, 1252},
359ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x251059c3, L"Chiller",
360ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,Droid Sans "
361ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,Liberation Sans",
362ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
363ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x25bed6dd, L"MSReferenceSansSerif",
364ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"DejaVu Sans Condensed,Ubuntu Condensed,Droid Sans Japanese,AR PL UKai "
365ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"HK",
366ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
367ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x28154c81, L"Parchment-Regular", L"Droid Sans Japanese,Liberation Sans",
368ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
369ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x29711eb9, L"STLiti", L"AR PL UKai HK", 0, 936},
370ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b1993b4, L"Basemic",
371ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Serif,Droid Sans Japanese,Liberation Sans", 0, 1252},
372ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b316339, L"NiagaraSolid-Reg", L"Droid Sans Japanese,Liberation Sans", 0,
373ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
374ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c147529, L"FootlightMTLight",
375ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Sans", 0, 1252},
376ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c198928, L"HarlowSolid",
377ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Sans", 0, 1252},
378ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c6ac6b2, L"LucidaBright",
379ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
380ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Japanese,Liberation Sans",
381ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
382ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c9f38e2, L"KozukaMinchoPro-VIR", L"DejaVu Sans", 0, 1252},
383ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2d5a47b0, L"STCaiyun", L"AR PL UKai HK", 0, 936},
384ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2def26bf, L"BernardMT-Condensed",
385ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,DejaVu Serif", 0, 1252},
386ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2fd8930b, L"KozukaMinchoPr6NR", L"DejaVu Serif", 0, 1252},
387ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3115525a, L"FangSong_GB2312",
388ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
389ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
390ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
391ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x31327817, L"MyriadPro",
392ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ubuntu Condensed,Droid Sans Japanese, FreeSerif", 0, 1252},
393ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32244975, L"Helvetica",
394ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ubuntu,DejaVu Sans Condensed,Liberation Sans,Liberation Sans "
395ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Narrow,Nimbus Sans L",
396ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
397ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32ac995c, L"Terminal", L"DejaVu Serif", 0, 1252},
398ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x338d648a, L"NiagaraEngraved-Reg", L"Droid Sans Japanese,DejaVu Serif", 0,
399ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
400ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x33bb65f2, L"Sylfaen", L"Droid Sans Japanese,DejaVu Sans", 2, 1252},
401ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3402c30e, L"MSPMincho",
402ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW", 2,
403ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
404ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3412bf31, L"SimSun-PUA",
405ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing CN,AR PL UMing HK", 0,
406ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
407ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36eb39b9, L"BerlinSansFB",
408ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Serif,Ubuntu,FreeSerif", 0, 1252},
409ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36f42055, L"UniversATT", L"Microsoft Sans Serif", 0, 1252},
410ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3864c4f6, L"HighTowerText", L"Droid Sans Japanese,DejaVu Serif", 2,
411ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
412ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3a257d03, L"FangSong_GB2312",
413ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei", 0, 1252},
414ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3c7d1d07, L"Garamond3LTStd",
415ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Ubuntu Condensed,DejaVu Sans Condensed,Liberation "
416ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Serif,Ubuntu,FreeSerif",
417ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
418ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3cdae668, L"FreestyleScript",
419ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,DejaVu Sans", 8, 1252},
420ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d55aed7, L"Jokerman", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
421ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d5b4385, L"PMingLiU",
422ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
423ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
424ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
425ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d9b7669, L"EstrangeloEdessa", L"Droid Sans Japanese,DejaVu Sans", 0,
426ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
427ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e532d74, L"FranklinGothicMedium", L"Droid Sans Japanese,Ubuntu", 0,
428ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
429ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e6aa32d, L"NSimSun",
430ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
431ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
432ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
433ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3f6c36a8, L"Gautami",
434ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic, mry_KacstQurn,Droid Sans "
435ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,FreeSans",
436ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
437ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3ff32662, L"Chiller-Regular",
438ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,FreeSans", 0, 1252},
439ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x409de312, L"ModernNo.20",
440ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Nimbus Sans L,Nimbus Sans L,FreeSans", 2,
441ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
442ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x41443c5e, L"Georgia", L"Droid Sans Japanese,FreeSans", 2, 1252},
443ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4160ade5, L"BellGothicStdBlack", L"FreeSans", 0, 1252},
444ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x421976c4, L"Modern-Regular", L"FreeSans", 2, 1252},
445ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x422a7252, L"Stencil", L"Droid Sans Japanese,FreeSans,Liberation Sans", 0,
446ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
447ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x42c8554f, L"Fixedsys", L"FreeSerif", 0, 1252},
448ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x435cb41d, L"Roman", L"FreeSerif", 0, 1252},
449ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x47882383, L"CourierNew",
450ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"FreeMono,WenQuanYi Micro Hei Mono,AR PL UKai CN,AR PL UKai HK,AR PL "
451ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"UKai TW,AR PL UKai TW MBE,DejaVu Sans",
452ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
453ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480a2338, L"BerlinSansFBDemi", L"Droid Sans Japanese,Liberation Serif",
454ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
455ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480bf7a4, L"CourierStd", L"DejaVu Sans", 0, 1252},
456ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x481ad6ed, L"VladimirScript", L"Droid Sans Japanese,DejaVu Serif", 8,
457ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
458ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4911577a, L"YouYuan",
459ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW", 1,
460ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
461ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4a788d72, L"STXingkai", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
462ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
463ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4bf88566, L"SegoeCondensed", L"FreeSerif", 0, 1252},
464ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ccf51a4, L"BerlinSansFB-Reg", L"Droid Sans Japanese,Liberation Serif",
465ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
466ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ea967ce, L"GulimChe",
467ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UKai CN,AR PL UKai HK,AR PL UKai TW,AR PL "
468ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"UKai TW MBE",
469ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
470ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4f68bd79, L"LetterGothicStd",
471ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"FreeMono,Liberation Mono,Andale Mono,WenQuanYi Micro Hei Mono", 0, 1252},
472ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x51a0d0e6, L"KozukaGothicPr6NM", L"FreeSerif", 0, 1252},
473ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x531b3dea, L"BasemicSymbol", L"FreeSerif", 0, 1252},
474ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5333fd39, L"CalifornianFB-Reg",
475ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,URW Chancery L,FreeSerif", 2, 1252},
476ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x53561a54, L"FZYTK--GBK1-0",
477ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
478ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
479ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
480ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x55e0dde6, L"LucidaSansTypewriter",
481ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ubuntu Mono,DejaVu Sans Mono,Nimbus Mono L,Liberation Mono,Courier 10 "
482ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Pitch,FreeMono",
483ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
484ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x574d4d3d, L"AdobeArabic", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
485ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5792e759, L"STKaiti", L"WenQuanYi Micro Hei Mono", 0, 936},
486ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5921978e, L"LucidaSansUnicode", L"Droid Sans Japanese,DejaVu Sans", 0,
487ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
488ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x594e2da4, L"Vrinda",
489ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Arabic "
490ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Naskh,mry_KacstQurn,Droid Sans Japanese,FreeSans,FreeSerif",
491ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
492ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x59baa9a2, L"KaiTi_GB2312",
493ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
494ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
495ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
496ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5cfedf4f, L"BaskOldFace",
497ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Ubuntu,Liberation Serif", 0, 1252},
498ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5e16ac91, L"TrajanPro",
499ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Nimbus Sans L,AR PL UMing HK,AR PL UKai HK,AR PL UMing TW,AR PL UMing "
500ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"TW MBE,DejaVu Sans,DejaVu Serif",
501ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
502ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5f388196, L"ITCLegacySansStdMedium",
503ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Serif,FreeSerif,FreeSans,Ubuntu", 0, 1252},
504ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5f97921c, L"AdobeMyungjoStdM",
505ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
506ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
507ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
508ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5fefbfad, L"Batang",
509ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
510ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
511ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
512ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x605342b9, L"DotumChe",
513ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW", 1,
514ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
515ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x608c5f9a, L"KaiTi_GB2312",
516ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
517ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
518ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
519ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x61efd0d1, L"MaturaMTScriptCapitals",
520ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
521ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Japanese,DejaVu Serif,DejaVu Sans",
522ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
523ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x626608a9, L"MVBoli",
524ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
525ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ethiopic,Droid Sans Japanese,DejaVu Sans",
526ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
527ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x630501a3, L"SmallFonts", L"DejaVu Serif", 0, 1252},
528ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x65d0e2a9, L"FZYTK--GBK1-0",
529ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
530ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
531ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
532ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x669f29e1, L"FZSTK--GBK1-0",
533ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"AR PL UMing CN,AR PL UKai CN, AR PL UMing HK", 0, 936},
534ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x673a9e5f, L"Tunga",
535ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
536ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,DejaVu Serif",
537ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
538ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x691aa4ce, L"NiagaraSolid", L"Droid Sans Japanese,DejaVu Serif", 0, 1252},
539ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696259b7, L"Corbel", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
540ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696ee9be, L"STXihei", L"WenQuanYi Micro Hei Mono", 0, 936},
541ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x6c59cf69, L"Dotum", L"WenQuanYi Zen Hei Mono", 0, 1252},
542ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x707fa561, L"Gungsuh", L"WenQuanYi Zen Hei Mono", 2, 1252},
543ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71416bb2, L"ZWAdobeF",
544ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstArt,KacstBookm,KacstDecorative,KacstDigital,KacstFarsi,KacstLetter,"
545ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstOffice,Dingbats,FreeSerif",
546ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
547ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71b41801, L"Verdana",
548ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"DejaVu Sans Condensed,Ubuntu Condensed,Droid Sans Japanese,DejaVu Sans",
549ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
550ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f25e4c, L"PalatinoLinotype", L"Droid Sans Japanese,FreeSerif", 0,
551ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
552ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f4d19f, L"NiagaraEngraved", L"Droid Sans Japanese,FreeSerif", 0, 1252},
553ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74001694, L"MyriadProBlack", L"Droid Sans Japanese,AR PL UKai HK", 0,
554ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
555ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74b14d8f, L"Haettenschweiler", L"Droid Sans Japanese,DejaVu Serif", 0,
556ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
557ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74cb44ee, L"NSimSun", L"WenQuanYi Zen Hei Mono", 1, 936},
558ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x76b4d7ff, L"Shruti",
559ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
560ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,FreeSans",
561ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
562ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x788b3533, L"Webdings", L"FreeSans", 6, 42},
563ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x797dde99, L"MSSerif", L"FreeSans", 0, 1252},
564ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7a0f9e9e, L"MSMincho",
565ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW",
566ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
567ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7b439caf, L"OldEnglishTextMT",
568ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Sans,Ubuntu", 0, 1252},
569ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8213a433, L"LucidaSans-Typewriter",
570ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ubuntu Mono,Liberation Mono,DejaVu Sans Mono", 0, 1252},
571ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x82fec929, L"AdobeSongStdL",
572ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
573ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
574ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
575ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83581825, L"Modern", L"FreeSans", 0, 1252},
576ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x835a2823, L"Algerian",
577ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,FreeSans,Liberation Sans,Ubuntu", 0, 1252},
578ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83dab9f5, L"Script", L"FreeSans", 0, 1252},
579ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x847b56da, L"Tahoma",
580ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,DejaVu Sans Condensed,FreeSerif", 0, 1252},
581ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8a783cb2, L"SimSun-PUA",
582ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
583ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
584ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
585ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8b5cac0e, L"Onyx", L"Droid Sans Japanese,Liberation Sans", 0, 1252},
586ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8c6a499e, L"Gulim",
587ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
588ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
589ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
590ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e0af790, L"JuiceITC", L"Droid Sans Japanese,Liberation Sans", 0, 1252},
591ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e8d43b2, L"Centaur",
592ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Khmer OS,Khmer OS System", 2, 1252},
593ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8ee4dcca, L"BookshelfSymbol7", L"Liberation Sans", 0, 1252},
594ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x90794800, L"BellGothicStdLight", L"Liberation Sans", 0, 1252},
595ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x909b516a, L"Century",
596ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Sans,Liberation Mono,Liberation Serif", 2,
597ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
598ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x92ae370d, L"MSOutlook", L"Liberation Sans", 4, 42},
599ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x93c9fbf1, L"LucidaFax",
600ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans "
601ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ethiopic,mry_KacstQurn,Liberation Sans",
602ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
603ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9565085e, L"BookAntiqua",
604ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Sans,Liberation Serif", 2, 1252},
605ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9856d95d, L"AdobeMingStdL", L"AR PL UMing HK", 0, 949},
606ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9bbadd6b, L"ColonnaMT",
607ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Khmer OS,Khmer OS System", 0, 1252},
608ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9cbd16a4, L"ShowcardGothic-Reg",
609ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Sans,Ubuntu", 0, 1252},
610ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9d73008e, L"MSSansSerif", L"FreeSerif", 0, 1252},
611ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0607db1, L"GungsuhChe",
612ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
613ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
614ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
615ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0bcf6a1, L"LatinWide", L"FreeSerif", 2, 1252},
616ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1429b36, L"Symbol", L"FreeSerif", 6, 42},
617ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abc, L"Wingdings2", L"FreeSerif", 6, 42},
618ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abd, L"Wingdings3", L"FreeSerif", 6, 42},
619ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa427bad4, L"InformalRoman-Regular",
620ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
621ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,FreeSerif",
622ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
623ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8b92ece, L"FZSTK--GBK1-0", L"AR PL UMing CN", 0, 936},
624ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8d83ece, L"CalifornianFB", L"Droid Sans Japanese,FreeSerif", 2, 1252},
625ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa3e082c, L"Kingsoft-Phonetic",
626ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Tibetan Machine Uni,LKLUG,Samyak Gujarati,Droid Sans "
627ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Thai,utkal,Kedage,Mallige,AR PL UKai CN",
628ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
629ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa6bcabe, L"HarlowSolidItalic",
630ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Serif", 0, 1252},
631ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xade5337c, L"MSUIGothic",
632ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
633ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
634ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
635ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb08dd941, L"WideLatin",
636ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
637ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Japanese,Liberation Serif",
638ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
639ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb12765e0, L"ITCLegacySansStdBook",
640ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"AR PL UMing HK,AR PL UKai HK,FreeSerif,Ubuntu,FreeSans", 0, 1252},
641ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb207f05d, L"PoorRichard", L"Droid Sans Japanese,Liberation Serif", 2,
642ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
643ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb3bc492f, L"JuiceITC-Regular", L"Droid Sans Japanese,Liberation Serif",
644ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
645ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5545399, L"Marlett", L"Liberation Serif", 4, 42},
646ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5dd1ebb, L"BritannicBold",
647ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans "
648ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ethiopic,mry_KacstQurn,Liberation Serif",
649ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
650ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb699c1c5, L"LucidaCalligraphy-Italic",
651ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
652ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Japanese,DejaVu Serif",
653ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
654ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb725d629, L"TimesNewRoman", L"Droid Sans Japanese,Liberation Sans", 2,
655ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
656ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb7eaebeb, L"AdobeHeitiStdR",
657ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
658ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
659ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
660ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbd29c486, L"BerlinSansFBDemi-Bold", L"Droid Sans Japanese,DejaVu Serif",
661ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
662ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbe8a8db4, L"BookshelfSymbolSeven", L"DejaVu Sans", 0, 1252},
663ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc16c0118, L"AdobeHebrew", L"Droid Sans Japanese,Ubuntu,Liberation Serif",
664ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
665ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc318b0af, L"MyriadProLight",
666ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
667ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
668ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc65e5659, L"CambriaMath", L"Droid Sans Japanese,FreeSerif,FreeMono", 2,
669ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
670ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc75c8f05, L"LucidaConsole",
671ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Mono,DejaVu Sans Mono,FreeMono,WenQuanYi Micro Hei Mono", 1,
672ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
673ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xca7c35d6, L"Calibri", L"Droid Sans Japanese,DejaVu Sans", 0, 1252},
674ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb053f53, L"MicrosoftYaHei",
675ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
676ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
677ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
678ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb7190f9, L"Magneto-Bold",
679ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
680ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,DejaVu Serif",
681ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
682ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcca00cc5, L"System", L"DejaVu Sans", 0, 1252},
683ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccad6f76, L"Jokerman-Regular", L"Droid Sans Japanese,DejaVu Sans", 0,
684ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
685ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccc5818c, L"EuroSign", L"DejaVu Serif", 0, 1252},
686ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf3d7234, L"LucidaHandwriting-Italic",
687ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Ubuntu Condensed,Nimbus Sans L,DejaVu Serif", 0,
688ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
689ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf7b8fdb, L"MinionPro", L"DejaVu Sans", 0, 1252},
690ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcfe5755f, L"Simhei",
691ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
692ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
693ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
694ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd011f4ee, L"MSPGothic",
695ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW", 0,
696ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
697ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd060e7ef, L"Vivaldi",
698ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Sans,Ubuntu", 8, 1252},
699ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd07edec1, L"FranklinGothic-Medium", L"Droid Sans Japanese,Ubuntu", 0,
700ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
701ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd107243f, L"SimSun", L"WenQuanYi Zen Hei Mono", 0, 936},
702ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd1881562, L"ArialNarrow",
703ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Droid Sans Japanese,FreeSerif", 0, 1252},
704ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22b7dce, L"BodoniMTPosterCompressed",
705ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,DejaVu Serif", 0, 1252},
706ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22bfa60, L"ComicSansMS",
707ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,FreeMono,Liberation Mono", 8, 1252},
708ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd3bd0e35, L"Bauhaus93",
709ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Sans,Ubuntu", 0, 1252},
710ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd429ee7a, L"STFangsong", L"WenQuanYi Micro Hei Mono", 0, 936},
711ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd6679c12, L"BernardMTCondensed",
712ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Nimbus Sans L,URW Chancery "
713ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"L,KacstOne,Liberation Sans",
714ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
715ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd8e8a027, L"LucidaSans",
716ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Nimbus Sans L,KacstQurn,Droid Arabic Naskh,Droid "
717ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Ethiopic,DejaVu Serif Condensed,Liberation Mono,Ubuntu",
718ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
719ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd9fe7761, L"HighTowerText-Reg",
720ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Ubuntu,Liberation Serif", 2, 1252},
721ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xda7e551e, L"STSong", L"WenQuanYi Micro Hei Mono", 0, 936},
722ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaa6842d, L"STZhongsong",
723ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
724ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
725ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
726ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaaab93f, L"STFangsong",
727ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen "
728ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei,WenQuanYi Zen Hei Sharp",
729ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
730ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaeb0713, L"STSong",
731ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen "
732ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei,WenQuanYi Zen Hei Sharp",
733ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
734ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdafedbef, L"STCaiyun", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
735ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
736ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb00a3d9, L"Broadway",
737ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,DejaVu Sans,FreeMono,Liberation Mono", 0,
738ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
739ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb1f5ad4, L"STXinwei", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
740ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
741ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb326e7f, L"STKaiti",
742ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen "
743ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei,WenQuanYi Zen Hei Sharp",
744ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
745ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb69595a, L"STHupo",
746ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen "
747ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei,WenQuanYi Zen Hei Sharp",
748ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
749ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdba0082c, L"STXihei",
750ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L" WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei Mono,WenQuanYi Zen "
751ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Hei,WenQuanYi Zen Hei Sharp",
752ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
753ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdbd0ab18, L"STXingkai", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
754ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
755ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc1a7db1, L"STLiti", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
756ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
757ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc33075f, L"KristenITC-Regular",
758ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,DejaVu Sans "
759ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Condensed,Ubuntu,Liberation Sans",
760ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
761ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdcc7009c, L"Harrington",
762ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Serif,FreeSerif,Ubuntu", 0,
763ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
764ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdd712466, L"ArialBlack",
765ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,DejaVu Sans,DejaVu Serif,FreeMono", 0, 1252},
766ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdde87b3e, L"Impact", L"Droid Sans Japanese,DejaVu Serif", 0, 1252},
767ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf69fb32, L"SnapITC",
768ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Ubuntu Condensed,DejaVu Sans,DejaVu "
769ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Serif,FreeMono",
770ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
771ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf8b25e8, L"CenturyGothic",
772ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Mono,Liberation Sans,Liberation Serif", 0,
773ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
774ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe0f705c0, L"KristenITC",
775ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,DejaVu Sans "
776ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Condensed,Ubuntu,Liberation Sans",
777ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
778ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe1427573, L"Raavi",
779ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans "
780ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ethiopic,mry_KacstQurn,FreeSerif,Liberation Serif,Khmer OS",
781ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
782ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe2cea0cb, L"Magneto",
783ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,DejaVu "
784ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Serif,DejaVu Serif Condensed,DejaVu Sans",
785ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
786ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe36a9e17, L"Ravie",
787ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,DejaVu "
788ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Serif,DejaVu Sans,FreeMono",
789ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
790ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe433f8e2, L"Parchment", L"Droid Sans Japanese,DejaVu Serif", 8, 1252},
791ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe43dff4a, L"Wingdings", L"DejaVu Serif", 4, 42},
792ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe4e2c405, L"MTExtra", L"DejaVu Serif", 6, 42},
793ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe618cc35, L"InformalRoman",
794ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid Sans "
795ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Japanese,Nimbus Sans L,DejaVu Sans Condensed,Ubuntu,Liberation Sans",
796ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
797ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe6c27ffc, L"Mistral", L"Droid Sans Japanese,DejaVu Serif", 8, 1252},
798ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe7ebf4b9, L"Courier", L"DejaVu Sans,DejaVu Sans Condensed,FreeSerif", 0,
799ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
800ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe8bc4a9d, L"MSReferenceSpecialty", L"DejaVu Serif", 0, 1252},
801ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe90fb013, L"TempusSansITC",
802ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Ubuntu,Liberation Serif,FreeSerif", 0, 1252},
803ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xec637b42, L"Consolas",
804ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"DejaVu Sans Condensed,AR PL UKai CN,AR PL UKai HK,AR PL UKai "
805ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"TW,FreeSerif,FreeSans",
806ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
807ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xed3a683b, L"STXinwei", L"AR PL UKai HK,AR PL UMing HK,AR PL UKai CN", 0,
808ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
809ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xef264cd1, L"LucidaHandwriting",
810ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Ubuntu Condensed,Nimbus Sans "
811ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"L,KacstQurn,Liberation Mono",
812ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
813ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf086bca2, L"BaskervilleOldFace",
814ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Sans Japanese,Liberation Serif,Ubuntu,FreeSerif", 0,
815ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
816ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1028030, L"Mangal",
817ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"FreeSans,TSCu_Paranar,Garuda,Liberation Sans,Liberation Sans "
818ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Narrow,Nimbus Sans L",
819ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
820ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1da7eb9, L"ShowcardGothic",
821ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,DejaVu Serif Condensed,DejaVu Sans "
822ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Condensed,Liberation Sans,Ubuntu",
823ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
824ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf210f06a, L"ArialMT",
825ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans,Liberation Sans Narrow,FreeSans,Nimbus Sans L,Khmer OS "
826ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"System,Khmer OS",
827ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
828ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf477f16a, L"Latha",
829ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Liberation Sans Narrow,Nimbus Sans L,Droid Arabic "
830ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Naskh,mry_KacstQurn,FreeSerif,Nimbus Sans L",
831ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
832ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf616f3dd, L"LiSu",
833ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR "
834ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE",
835ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 936},
836ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfa479aa6, L"MicrosoftYaHei",
837ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
838ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
839ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
840ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfcd19697, L"BookmanOldStyle",
841ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Japanese,Liberation Mono,Liberation Sans,Liberation Serif", 0,
842ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
843ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfe209a82, L"LucidaCalligraphy",
844ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"KacstQurn,Droid Arabic Naskh,Droid Sans Ethiopic,mry_KacstQurn,Droid "
845ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sans Japanese,DejaVu Serif,DejaVu Sans,FreeMono",
846ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
847ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfef135f8, L"AdobeHeitiStd-Regular",
848ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,WenQuanYi Zen Hei,WenQuanYi Zen Hei "
849ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Sharp,WenQuanYi Micro Hei",
850ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 936},
851ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
852ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#elif _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
853ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannstatic const XFA_FONTINFO g_XFAFontsMap[] = {
854ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01d5d33e, L"SimSun", L"STHeiti,Heiti TC,STFangsong", 0, 936},
855ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01e4f102, L"YouYuan", L"STHeiti,Heiti TC,STFangsong", 1, 936},
856ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x030549dc, L"LiSu", L"STHeiti,Heiti TC,STFangsong", 1, 936},
857ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x032edd44, L"Simhei", L"STHeiti,Heiti TC,STFangsong", 1, 936},
858ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03eac6fc, L"PoorRichard-Regular",
859ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Noteworthy,Avenir Next Condensed,Impact", 2, 1252},
860ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03ed90e6, L"Nina", L"Microsoft Sans Serif", 0, 1252},
861ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x077b56b3, L"KingsoftPhoneticPlain",
862ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"LastResort,Apple "
863ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Chancery,STIXVariants,STIXSizeOneSym,STIXSizeOneSym,Apple Braille",
864ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
865ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x078ed524, L"MicrosoftSansSerif", L"Songti SC,Apple Symbols", 0, 1252},
866ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x089b18a9, L"Arial",
867ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Unicode MS,Microsoft Sans Serif,Apple Symbols", 0, 1252},
868ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0b2cad72, L"MonotypeCorsiva", L"Arial Narrow,Impact", 8, 1252},
869ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb003e7, L"Kartika",
870ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Unicode MS,Microsoft Sans Serif,Arial Narrow,Damascus", 2, 1252},
871ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb469df, L"VinerHandITC", L"Comic Sans MS,Songti SC,STSong", 8, 1252},
872ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bc1a851, L"SegoeUI", L"Apple Symbols", 0, 1252},
873ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0c112ebd, L"KozukaGothicPro-VIM", L"Microsoft Sans Serif,Apple Symbols",
874ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
875ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0cfcb9c1, L"AdobeThai", L"Avenir Next Condensed Ultra Light", 0, 847},
876ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0e7de0f9, L"Playbill", L"STIXNonUnicode", 0, 1252},
877ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0eff47c3, L"STHupo", L"Kaiti SC,Songti SC,STHeiti", 0, 936},
878ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x107ad374, L"Constantia", L"Arial Unicode MS,Palatino,Baskerville", 2,
879ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
880ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x12194c2d, L"KunstlerScript",
881ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Avenir Next Condensed Demi Bold,Arial Narrow", 8, 1252},
882ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x135ef6a1, L"MinionProSmBd", L"Microsoft Sans Serif,Apple Symbols", 0,
883ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
884ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x158c4049, L"Garamond", L"Impact,Arial Narrow", 2, 1252},
885ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x160ecb24, L"STZhongsong", L"STFangsong,Songti SC", 0, 936},
886ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x161ed07e, L"MSGothic",
887ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing "
888ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"TW,Microsoft Sans Serif,Apple Symbols",
889ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
890ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x171d1ed1, L"SnapITC-Regular", L"STHeiti,Arial Black", 0, 1252},
891ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18d1188f, L"Cambria", L"Arial Unicode MS", 2, 1252},
892ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18eaf350, L"ArialUnicodeMS", L"Microsoft Sans Serif,Apple Symbols", 0,
893ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
894ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1a92d115, L"MingLiU", L"Heiti SC,STHeiti", 1, 1252},
895ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1cc217c6, L"TrebuchetMS", L"Damascus,Impact,Arial Narrow", 0, 1252},
896ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1d649596, L"BasemicTimes", L"Liberation Serif,Impact,Arial Narrow", 0,
897ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
898ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1e34ee60, L"BellMT",
899ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Papyrus,STIXNonUnicode,Microsoft Sans Serif,Avenir Light", 2, 1252},
900ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1eb36945, L"CooperBlack",
901ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Marion,STIXNonUnicode,Arial Rounded MT Bold,Lucida Grande", 2, 1252},
902ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1ef7787d, L"BatangChe",
903ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,,AR PL UMing HK,AR PL UMing TW,AR "
904ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE,Arial Unicode MS,Heiti TC",
905ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
906ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x20b3bd3a, L"BrushScriptMT",
907ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Damascus,Arial Narrow,Avenir Next Condensed,Cochin", 8,
908ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
909ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x220877aa, L"Candara", L"Cochin,Baskerville,Marion", 0, 1252},
910ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x22135007, L"FreestyleScript-Regular",
911ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Nadeem,Zapf Dingbats", 8, 1252},
912ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x251059c3, L"Chiller",
913ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Zapf Dingbats,Damascus,STIXNonUnicode,Papyrus,KufiStandardGK,Baghdad", 0,
914ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
915ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x25bed6dd, L"MSReferenceSansSerif",
916ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Tahoma,Apple Symbols,Apple LiGothic,Arial Unicode MS,Lucida "
917ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Grande,Microsoft Sans Serif",
918ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
919ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x28154c81, L"Parchment-Regular", L"Microsoft Sans Serif,Apple Symbols", 8,
920ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
921ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x29711eb9, L"STLiti", L"Kaiti SC,Songti SC", 0, 936},
922ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b1993b4, L"Basemic", L"Impact,Arial Narrow", 0, 1252},
923ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b316339, L"NiagaraSolid-Reg", L"Microsoft Sans Serif,Apple Symbols", 0,
924ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
925ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c147529, L"FootlightMTLight",
926ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Avenir Next Condensed Heavy,PT Sans,Noteworthy", 0, 1252},
927ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c198928, L"HarlowSolid",
928ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Avenir Medium,Avenir Next Medium,Arial Unicode MS", 0, 1252},
929ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c6ac6b2, L"LucidaBright",
930ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PT Sans Narrow,Papyrus,Damascus,STIXNonUnicode,Arial Rounded MT "
931ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Bold,Comic Sans MS,Avenir Next",
932ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
933ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c9f38e2, L"KozukaMinchoPro-VIR", L"Microsoft Sans Serif,Apple Symbols",
934ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
935ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2d5a47b0, L"STCaiyun", L"Kaiti SC,Songti SC", 0, 936},
936ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2def26bf, L"BernardMT-Condensed",
937ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Impact,Avenir Next Condensed Demi Bold,American Typewriter", 0, 1252},
938ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2fd8930b, L"KozukaMinchoPr6NR", L"Microsoft Sans Serif,Apple Symbols", 0,
939ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
940ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3115525a, L"FangSong_GB2312", L"Hiragino Sans GB,STHeiti", 0, 1252},
941ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x31327817, L"MyriadPro", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
942ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32244975, L"Helvetica",
943ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Narrow,Arial Unicode MS,Damascus,STIXNonUnicode", 0, 1252},
944ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32ac995c, L"Terminal", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
945ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x338d648a, L"NiagaraEngraved-Reg", L"Microsoft Sans Serif,Apple Symbols",
946ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
947ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x33bb65f2, L"Sylfaen", L"Arial Unicode MS,Marion", 2, 1252},
948ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3402c30e, L"MSPMincho", L"Arial Unicode MS,Apple SD Gothic Neo", 2,
949ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
950ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3412bf31, L"SimSun-PUA", L"STHeiti,Heiti TC,STFangsong", 0, 936},
951ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36eb39b9, L"BerlinSansFB", L"American Typewriter,Impact", 0, 1252},
952ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36f42055, L"UniversATT", L"Microsoft Sans Serif", 0, 1252},
953ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3864c4f6, L"HighTowerText", L"STIXGeneral,.Helvetica Neue Desk UI", 2,
954ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
955ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3a257d03, L"FangSong_GB2312", L"Hiragino Sans GB,STHeiti", 0, 1252},
956ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3cdae668, L"FreestyleScript", L"Nadeem,Zapf Dingbats,STIXNonUnicode", 8,
957ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
958ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d55aed7, L"Jokerman",
959ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Papyrus,Lucida Grande,Heiti TC,American Typewriter", 0, 1252},
960ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d5b4385, L"PMingLiU", L"Heiti SC,STHeiti", 2, 1252},
961ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d9b7669, L"EstrangeloEdessa", L"American Typewriter,Marion", 0, 1252},
962ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e532d74, L"FranklinGothicMedium", L"Impact,Arial Narrow", 0, 1252},
963ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e6aa32d, L"NSimSun", L"STHeiti,STFangsong", 1, 936},
964ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3f6c36a8, L"Gautami",
965ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,STIXNonUnicode,STIXGeneral,American Typewriter", 0, 1252},
966ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3ff32662, L"Chiller-Regular", L"Papyrus,KufiStandardGK,Baghdad", 0,
967ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
968ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x409de312, L"ModernNo.20", L"Avenir Next Condensed,Impact", 2, 1252},
969ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x41443c5e, L"Georgia", L".Helvetica Neue Desk UI,Arial Unicode MS", 2,
970ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
971ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4160ade5, L"BellGothicStdBlack", L"Microsoft Sans Serif,Apple Symbols",
972ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
973ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x421976c4, L"Modern-Regular", L"Impact", 2, 1252},
974ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x422a7252, L"Stencil", L"STIXNonUnicode,Songti SC,Georgia,Baskerville", 0,
975ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
976ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x42c8554f, L"Fixedsys", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
977ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x435cb41d, L"Roman", L"Arial Narrow", 0, 1252},
978ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x47882383, L"CourierNew", L"PCMyungjo,Osaka,Arial Unicode MS,Songti SC",
979ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
980ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480a2338, L"BerlinSansFBDemi",
981ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,American Typewriter,Avenir Next Condensed Heavy", 0,
982ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
983ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480bf7a4, L"CourierStd", L"Courier New", 0, 1252},
984ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x481ad6ed, L"VladimirScript",
985ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Avenir Next Condensed,Impact", 8, 1252},
986ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4911577a, L"YouYuan", L"STHeiti,Heiti TC", 1, 936},
987ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4a788d72, L"STXingkai", L"Kaiti SC,Songti SC", 0, 936},
988ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4bf88566, L"SegoeCondensed", L"Microsoft Sans Serif,Apple Symbols", 0,
989ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
990ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ccf51a4, L"BerlinSansFB-Reg",
991ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,American Typewriter,Impact", 0, 1252},
992ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ea967ce, L"GulimChe", L"Arial Unicode MS,Heiti TC,STFangsong", 1, 1252},
993ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4f68bd79, L"LetterGothicStd",
994ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Courier New,Andale Mono,Ayuthaya,PCMyungjo,Osaka", 0, 1252},
995ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x51a0d0e6, L"KozukaGothicPr6NM", L"Microsoft Sans Serif,Apple Symbols", 0,
996ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
997ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x531b3dea, L"BasemicSymbol", L"Microsoft Sans Serif,Apple Symbols", 0,
998ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
999ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5333fd39, L"CalifornianFB-Reg",
1000ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"American Typewriter,Avenir Next Condensed,Impact", 2, 1252},
1001ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x53561a54, L"FZYTK--GBK1-0", L"STFangsong,Songti SC,STSong", 0, 936},
1002ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x55e0dde6, L"LucidaSansTypewriter", L"Menlo,Courier New,Andale Mono", 0,
1003ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1004ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x574d4d3d, L"AdobeArabic", L"Arial Narrow", 0, 1252},
1005ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5792e759, L"STKaiti", L"Songti SC,Arial Unicode MS", 0, 936},
1006ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5921978e, L"LucidaSansUnicode", L"Lucida Grande,Arial Unicode MS,Menlo",
1007ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1008ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x594e2da4, L"Vrinda", L"Geeza Pro,Damascus,STIXGeneral,Gill Sans", 0,
1009ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1010ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x59baa9a2, L"KaiTi_GB2312", L"Hiragino Sans GB,STHeiti", 0, 1252},
1011ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5cfedf4f, L"BaskOldFace",
1012ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Avenir Next Condensed Heavy,PT Sans,Avenir Next Condensed", 0, 1252},
1013ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5e16ac91, L"TrajanPro", L"Arial Narrow,PT Sans Narrow,Damascus", 0,
1014ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1015ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5f97921c, L"AdobeMyungjoStdM",
1016ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"AppleMyungjo,AppleGothic,Arial Unicode MS", 0, 936},
1017ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5fefbfad, L"Batang", L"Arial Unicode MS,Songti SC", 2, 1252},
1018ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x605342b9, L"DotumChe", L"Arial Unicode MS,Heiti TC", 1, 1252},
1019ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x608c5f9a, L"KaiTi_GB2312", L"Hiragino Sans GB,STHeiti,Heiti TC", 0, 936},
1020ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x61efd0d1, L"MaturaMTScriptCapitals",
1021ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Kokonor,Damascus,STIXNonUnicode,STHeiti,Arial Black,Avenir Next Heavy",
1022ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1023ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x626608a9, L"MVBoli",
1024ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Apple Braille,Geeza Pro,Microsoft Sans Serif,Apple Symbols", 0, 1252},
1025ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x630501a3, L"SmallFonts", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1026ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x65d0e2a9, L"FZYTK--GBK1-0", L"STFangsong,Songti SC,STSong", 0, 936},
1027ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x669f29e1, L"FZSTK--GBK1-0", L"STHeiti,Heiti TC", 0, 936},
1028ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x673a9e5f, L"Tunga",
1029ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,STIXNonUnicode,Avenir Next Condensed,Avenir Next Condensed "
1030ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ultra Light,Futura",
1031ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1032ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x691aa4ce, L"NiagaraSolid", L"Microsoft Sans Serif,Apple Symbols", 0,
1033ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1034ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696259b7, L"Corbel", L"Cochin,Baskerville,Marion", 0, 1252},
1035ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696ee9be, L"STXihei", L"STHeiti,Heiti TC,Songti SC,Arial Unicode MS", 0,
1036ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     936},
1037ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x6c59cf69, L"Dotum", L"Arial Unicode MS,Songti SC", 0, 1252},
1038ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x707fa561, L"Gungsuh", L"Arial Unicode MS,Heiti TC", 2, 1252},
1039ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71416bb2, L"ZWAdobeF",
1040ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXSizeFourSym,STIXSizeThreeSym,STIXSizeTwoSym,STIXSizeOneSym", 0,
1041ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1042ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71b41801, L"Verdana",
1043ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Tahoma,Marion,Apple Symbols,.Helvetica Neue Desk UI,Lucida "
1044ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Grande,Courier New",
1045ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1046ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f25e4c, L"PalatinoLinotype", L"Palatino,Arial Unicode MS", 0, 1252},
1047ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f4d19f, L"NiagaraEngraved", L"Microsoft Sans Serif,Apple Symbols", 0,
1048ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1049ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74001694, L"MyriadProBlack", L"Palatino,Baskerville,Marion,Cochin", 0,
1050ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1051ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74b14d8f, L"Haettenschweiler", L"Microsoft Sans Serif,Apple Symbols", 0,
1052ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1053ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74cb44ee, L"NSimSun", L"STHeiti,Heiti TC,STFangsong", 1, 936},
1054ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x76b4d7ff, L"Shruti",
1055ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,STIXNonUnicode,Arial Unicode MS,American Typewriter", 0, 1252},
1056ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x788b3533, L"Webdings", L"Microsoft Sans Serif,Apple Symbols", 6, 42},
1057ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x797dde99, L"MSSerif", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1058ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7a0f9e9e, L"MSMincho",
1059ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR "
1060ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE,Arial Unicode MS,Apple SD Gothic Neo",
1061ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
1062ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7b439caf, L"OldEnglishTextMT",
1063ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Arial Unicode MS,Baskerville,Avenir Next Medium", 0,
1064ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1065ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8213a433, L"LucidaSans-Typewriter",
1066ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Comic Sans MS,Avenir Next,Arial Rounded MT Bold", 0, 1252},
1067ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x82fec929, L"AdobeSongStdL", L"Heiti TC,STHeiti", 0, 936},
1068ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83581825, L"Modern", L"Avenir Next Condensed,Impact", 0, 1252},
1069ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x835a2823, L"Algerian",
1070ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Baskerville,Avenir Next Medium,American Typewriter", 0,
1071ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1072ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83dab9f5, L"Script", L"Arial Narrow", 0, 1252},
1073ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x847b56da, L"Tahoma", L"Songti SC,Apple Symbols", 0, 1252},
1074ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8a783cb2, L"SimSun-PUA", L"STHeiti,Heiti TC,STFangsong", 0, 1252},
1075ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8b5cac0e, L"Onyx", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1076ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8c6a499e, L"Gulim", L"Arial Unicode MS,Songti SC", 0, 1252},
1077ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e0af790, L"JuiceITC", L"Nadeem,Al Bayan", 0, 1252},
1078ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e8d43b2, L"Centaur", L"Avenir Next Condensed,Noteworthy,Impact", 2,
1079ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1080ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8ee4dcca, L"BookshelfSymbol7", L"Microsoft Sans Serif,Apple Symbols", 0,
1081ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1082ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x90794800, L"BellGothicStdLight", L"Microsoft Sans Serif,Apple Symbols",
1083ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1084ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x909b516a, L"Century", L"Damascus,Andale Mono,Songti SC,Arial Unicode MS",
1085ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1086ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x92ae370d, L"MSOutlook", L"Microsoft Sans Serif,Apple Symbols", 4, 42},
1087ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x93c9fbf1, L"LucidaFax",
1088ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PT Sans Narrow,Papyrus,Kokonor,Geeza Pro,Arial Rounded MT Bold,Lucida "
1089ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Grande,Futura",
1090ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1091ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9565085e, L"BookAntiqua", L"Palatino,Microsoft Sans Serif,Apple Symbols",
1092ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1093ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9856d95d, L"AdobeMingStdL", L"AHiragino Sans GB,Heiti TC,STHeiti", 0,
1094ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     949},
1095ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9bbadd6b, L"ColonnaMT", L"Noteworthy,Avenir Next Condensed,Impact", 0,
1096ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1097ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9cbd16a4, L"ShowcardGothic-Reg",
1098ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Unicode MS,Georgia,American Typewriter", 0, 1252},
1099ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9d73008e, L"MSSansSerif", L"Songti SC,Apple Symbols", 0, 1252},
1100ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0607db1, L"GungsuhChe",
1101ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"WenQuanYi Zen Hei Mono,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR "
1102ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"PL UMing TW MBE,Arial Unicode MS,Heiti TC,STFangsong",
1103ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
1104ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0bcf6a1, L"LatinWide", L"Zapfino,Arial Black,STHeiti", 2, 1252},
1105ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1429b36, L"Symbol", L"Microsoft Sans Serif,Apple Symbols", 6, 42},
1106ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abc, L"Wingdings2", L"Microsoft Sans Serif,Apple Symbols", 6, 42},
1107ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abd, L"Wingdings3", L"Microsoft Sans Serif,Apple Symbols", 6, 42},
1108ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa427bad4, L"InformalRoman-Regular",
1109ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Arial Narrow,Avenir Next Condensed Demi Bold", 8, 1252},
1110ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8b92ece, L"FZSTK--GBK1-0", L"STHeiti,Heiti TC,STFangsong", 0, 936},
1111ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8d83ece, L"CalifornianFB",
1112ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"American Typewriter,Avenir Next Condensed,Impact", 2, 1252},
1113ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa3e082c, L"Kingsoft-Phonetic",
1114ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXVariants,STIXSizeOneSym,Apple Braille", 0, 1252},
1115ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa6bcabe, L"HarlowSolidItalic",
1116ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Avenir Medium,Avenir Next Medium,Arial Unicode MS", 0,
1117ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1118ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xade5337c, L"MSUIGothic", L"Arial Unicode MS,Apple SD Gothic Neo", 0,
1119ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1120ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb08dd941, L"WideLatin",
1121ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Marion,Papyrus,Nanum Pen Script,Zapf Dingbats,Damascus,Zapfino,Arial "
1122ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Black,STHeiti",
1123ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1124ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb12765e0, L"ITCLegacySansStdBook",
1125ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"LastResort,.Helvetica Neue Desk UI,Arial Unicode MS,Palatino", 0, 1252},
1126ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb207f05d, L"PoorRichard", L"Noteworthy,Avenir Next Condensed,Impact", 2,
1127ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1128ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb3bc492f, L"JuiceITC-Regular", L"Nadeem,Al Bayan,STIXNonUnicode", 0,
1129ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1130ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5545399, L"Marlett", L"Microsoft Sans Serif,Apple Symbols", 4, 42},
1131ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5dd1ebb, L"BritannicBold",
1132ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,STIXNonUnicode,Avenir Next Condensed Heavy,PT Sans", 0, 1252},
1133ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb699c1c5, L"LucidaCalligraphy-Italic", L"STHeiti,Arial Black", 0, 1252},
1134ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb725d629, L"TimesNewRoman", L"Microsoft Sans Serif,Apple Symbols", 2,
1135ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1136ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb7eaebeb, L"AdobeHeitiStdR", L"Heiti TC,STHeiti", 0, 936},
1137ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbd29c486, L"BerlinSansFBDemi-Bold",
1138ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"American Typewriter,Avenir Next Condensed Heavy", 0, 1252},
1139ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbe8a8db4, L"BookshelfSymbolSeven", L"Microsoft Sans Serif,Apple Symbols",
1140ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1141ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc16c0118, L"AdobeHebrew",
1142ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L".Helvetica Neue Desk UI,Palatino,American Typewriter", 0, 1252},
1143ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc318b0af, L"MyriadProLight", L"Palatino,Baskerville,Marion", 0, 1252},
1144ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc65e5659, L"CambriaMath", L"Arial Unicode MS", 2, 1252},
1145ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc75c8f05, L"LucidaConsole", L"Courier New,Menlo,Andale Mono", 1, 1252},
1146ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xca7c35d6, L"Calibri", L"Apple Symbols,HeadLineA", 0, 1252},
1147ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb053f53, L"MicrosoftYaHei", L"Arial Unicode MS", 0, 936},
1148ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb7190f9, L"Magneto-Bold", L"Lucida Grande", 0, 1252},
1149ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcca00cc5, L"System", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1150ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccad6f76, L"Jokerman-Regular", L"Lucida Grande", 0, 1252},
1151ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccc5818c, L"EuroSign", L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1152ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf3d7234, L"LucidaHandwriting-Italic",
1153ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1154ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf7b8fdb, L"MinionPro",
1155ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Bell MT,Corbel,Times New Roman,Cambria,Berlin Sans FB", 0, 1252},
1156ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcfe5755f, L"Simhei", L"STHeiti,Heiti TC,STFangsong", 1, 936},
1157ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd011f4ee, L"MSPGothic", L"Arial Unicode MS,Apple SD Gothic Neo", 0,
1158ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1159ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd060e7ef, L"Vivaldi",
1160ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Arial Unicode MS,Avenir Medium,Avenir Next Medium", 8,
1161ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1162ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd07edec1, L"FranklinGothic-Medium", L"Impact,Arial Narrow", 0, 1252},
1163ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd107243f, L"SimSun", L"STHeiti,Heiti TC,STFangsong", 0, 936},
1164ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd1881562, L"ArialNarrow", L"PT Sans Narrow,Apple Symbols", 0, 1252},
1165ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22b7dce, L"BodoniMTPosterCompressed",
1166ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Microsoft Sans Serif,Apple Symbols", 0, 1252},
1167ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22bfa60, L"ComicSansMS",
1168ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,Georgia,.Helvetica Neue Desk UI,Lucida Grande,Arial Unicode MS",
1169ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     8, 1252},
1170ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd3bd0e35, L"Bauhaus93",
1171ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Arial Unicode MS,Avenir Next,Avenir", 0, 1252},
1172ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd429ee7a, L"STFangsong", L"Songti SC,Arial Unicode MS", 0, 936},
1173ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd6679c12, L"BernardMTCondensed",
1174ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Impact,Avenir Next Condensed Demi Bold", 0, 1252},
1175ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd8e8a027, L"LucidaSans",
1176ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Narrow,Khmer MN,Kokonor,Damascus,Microsoft Sans Serif,Apple "
1177ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Symbols",
1178ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1179ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd9fe7761, L"HighTowerText-Reg",
1180ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXGeneral,.Helvetica Neue Desk UI,Trebuchet MS", 2, 1252},
1181ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xda7e551e, L"STSong", L"Arial Unicode MS", 0, 936},
1182ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaa6842d, L"STZhongsong", L"STFangsong,Songti SC,STSong", 0, 936},
1183ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaaab93f, L"STFangsong", L"Songti SC,Arial Unicode MS", 0, 936},
1184ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaeb0713, L"STSong", L"Songti SC,Arial Unicode MS", 0, 936},
1185ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdafedbef, L"STCaiyun", L"Kaiti SC,Songti SC,STHeiti", 0, 936},
1186ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb00a3d9, L"Broadway",
1187ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Papyrus,STIXNonUnicode,Arial Black,Avenir Next Heavy,Heiti TC", 0, 1252},
1188ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb1f5ad4, L"STXinwei", L"Kaiti SC,Songti SC,STHeiti", 0, 936},
1189ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb326e7f, L"STKaiti", L"Songti SC,Arial Unicode MS", 0, 936},
1190ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb69595a, L"STHupo", L"Kaiti SC,Songti SC,STHeiti", 0, 936},
1191ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdba0082c, L"STXihei", L"Songti SC,Arial Unicode MS", 0, 936},
1192ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdbd0ab18, L"STXingkai", L"Kaiti SC,Songti SC", 0, 936},
1193ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc1a7db1, L"STLiti", L"Kaiti SC,Songti SC", 0, 936},
1194ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc33075f, L"KristenITC-Regular",
1195ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Damascus,Songti SC,STSong", 8, 1252},
1196ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdcc7009c, L"Harrington",
1197ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Avenir Next Condensed Heavy,Noteworthy", 0, 1252},
1198ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdd712466, L"ArialBlack", L"Geeza Pro,Damascus,Songti SC,STSong", 0,
1199ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1200ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdde87b3e, L"Impact", L"Arial Narrow,Marion", 0, 1252},
1201ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf69fb32, L"SnapITC",
1202ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Narrow,PT Sans Narrow,Marion,STHeiti,Arial Black", 0, 1252},
1203ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf8b25e8, L"CenturyGothic",
1204ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,Andale Mono,Songti SC,Arial Unicode MS", 0, 1252},
1205ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe0f705c0, L"KristenITC", L"Songti SC,STSong", 8, 1252},
1206ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe1427573, L"Raavi",
1207ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Damascus,STIXNonUnicode,Marion,Papyrus,Avenir Next Condensed "
1208ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Heavy,American Typewriter",
1209ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1210ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe2cea0cb, L"Magneto",
1211ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Damascus,Geeza Pro,Lucida Grande,Georgia,Heiti TC", 0,
1212ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1213ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe36a9e17, L"Ravie", L"STHeiti,Arial Black", 0, 1252},
1214ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe433f8e2, L"Parchment", L"Microsoft Sans Serif,Apple Symbols", 8, 1252},
1215ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe43dff4a, L"Wingdings", L"Microsoft Sans Serif,Apple Symbols", 4, 42},
1216ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe4e2c405, L"MTExtra", L"Microsoft Sans Serif,Apple Symbols", 6, 42},
1217ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe618cc35, L"InformalRoman", L"Arial Narrow", 8, 1252},
1218ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe6c27ffc, L"Mistral", L"Apple Symbols", 8, 1252},
1219ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe7ebf4b9, L"Courier", L"Courier New", 0, 1252},
1220ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe8bc4a9d, L"MSReferenceSpecialty", L"Microsoft Sans Serif,Apple Symbols",
1221ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1222ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe90fb013, L"TempusSansITC",
1223ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Microsoft Sans Serif,Avenir Light", 0, 1252},
1224ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xec637b42, L"Consolas",
1225ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"AR PL UKai CN,AR PL UKai HK,AR PL UKai TW,AR PL UKai TW MBE,AR PL UMing "
1226ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"CN,AR PL UMing HK,Microsoft Sans Serif,Tahoma",
1227ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1, 1252},
1228ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xed3a683b, L"STXinwei", L"Kaiti SC,Songti SC,", 0, 936},
1229ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xef264cd1, L"LucidaHandwriting",
1230ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Narrow,Avenir Next Condensed Demi Bold,Avenir Next "
1231ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Condensed,Avenir Next Condensed Medium,STHeiti,Arial Black",
1232ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1233ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf086bca2, L"BaskervilleOldFace",
1234ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"STIXNonUnicode,Avenir Next Condensed Heavy,PT Sans", 0, 1252},
1235ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1028030, L"Mangal",
1236ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Unicode MS,Microsoft Sans Serif,Arial Narrow,Tahoma", 2, 1252},
1237ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1da7eb9, L"ShowcardGothic",
1238ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Papyrus,Arial Unicode MS,Georgia,American Typewriter", 0, 1252},
1239ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf210f06a, L"ArialMT",
1240ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Unicode MS,Arial Narrow,STIXNonUnicode,Damascus,Avenir Next "
1241ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Condensed Demi Bold,Avenir Next Condensed Medium,Avenir Next Condensed",
1242ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1243ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf477f16a, L"Latha",
1244ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Arial Narrow,Damascus,STIXNonUnicode,American Typewriter", 0, 1252},
1245ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf616f3dd, L"LiSu", L"STHeiti,Heiti TC,STFangsong", 1, 936},
1246ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfa479aa6, L"MicrosoftYaHei", L"Arial Unicode MS", 0, 936},
1247ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfcd19697, L"BookmanOldStyle",
1248ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Geeza Pro,Damascus,Andale Mono,Songti SC,Arial Unicode MS", 0, 1252},
1249ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfe209a82, L"LucidaCalligraphy",
1250ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Kokonor,Damascus,STIXNonUnicode,STHeiti,Arial Black", 0, 1252},
1251ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfef135f8, L"AdobeHeitiStd-Regular", L"Heiti TC,STHeiti", 0, 936},
1252ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
1253ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#elif _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_
1254ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannstatic const XFA_FONTINFO g_XFAFontsMap[] = {
1255ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01d5d33e, L"SimSun", L"Droid Sans Fallback", 0, 936},
1256ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x01e4f102, L"YouYuan", L"Droid Sans Fallback", 1, 936},
1257ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x030549dc, L"LiSu", L"Droid Sans Fallback", 1, 936},
1258ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x032edd44, L"Simhei", L"Droid Sans Fallback", 1, 936},
1259ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03eac6fc, L"PoorRichard-Regular",
1260ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback,Droid Arabic "
1261ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Naskh,Droid Sans Ethiopic",
1262ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1263ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x03ed90e6, L"Nina",
1264ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1265ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x077b56b3, L"KingsoftPhoneticPlain",
1266ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Thai,Droid Sans Armenian,Droid Arabic Naskh,Droid Sans "
1267ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Ethiopic,Droid Sans Fallback",
1268ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1269ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x078ed524, L"MicrosoftSansSerif", L"Droid Sans Fallback", 0, 1252},
1270ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x089b18a9, L"Arial", L"Droid Sans Fallback", 0, 1252},
1271ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0b2cad72, L"MonotypeCorsiva",
1272ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1273ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb003e7, L"Kartika",
1274ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1275ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1276ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1277ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bb469df, L"VinerHandITC",
1278ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1279ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0bc1a851, L"SegoeUI", L"Droid Sans Fallback", 0, 1252},
1280ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0c112ebd, L"KozukaGothicPro-VIM",
1281ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1282ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0cfcb9c1, L"AdobeThai",
1283ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 847},
1284ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0e7de0f9, L"Playbill",
1285ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1286ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1287ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1288ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x0eff47c3, L"STHupo", L"Droid Sans Fallback", 0, 936},
1289ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x107ad374, L"Constantia",
1290ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1291ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x12194c2d, L"KunstlerScript",
1292ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1293ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x135ef6a1, L"MinionProSmBd",
1294ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1295ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x158c4049, L"Garamond",
1296ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1297ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x160ecb24, L"STZhongsong", L"Droid Sans Fallback", 0, 936},
1298ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x161ed07e, L"MSGothic", L"Droid Sans Fallback", 1, 1252},
1299ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x171d1ed1, L"SnapITC-Regular",
1300ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1301ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18d1188f, L"Cambria", L"Droid Sans Fallback", 2, 1252},
1302ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x18eaf350, L"ArialUnicodeMS", L"Droid Sans Fallback", 0, 936},
1303ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1a92d115, L"MingLiU", L"Droid Sans Fallback", 1, 1252},
1304ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1cc217c6, L"TrebuchetMS",
1305ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1306ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1d649596, L"BasemicTimes",
1307ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1308ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1e34ee60, L"BellMT",
1309ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1310ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1eb36945, L"CooperBlack",
1311ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1312ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x1ef7787d, L"BatangChe", L"Droid Sans Fallback", 1, 1252},
1313ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x20b3bd3a, L"BrushScriptMT", L"Droid Arabic Naskh,Droid Sans Ethiopic", 8,
1314ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1315ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x220877aa, L"Candara",
1316ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1317ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x22135007, L"FreestyleScript-Regular",
1318ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1319ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x251059c3, L"Chiller",
1320ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif", 0, 1252},
1321ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x25bed6dd, L"MSReferenceSansSerif", L"Droid Sans Fallback", 0, 1252},
1322ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x28154c81, L"Parchment-Regular",
1323ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1324ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x29711eb9, L"STLiti", L"Droid Sans Fallback", 0, 936},
1325ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b1993b4, L"Basemic",
1326ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1327ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2b316339, L"NiagaraSolid-Reg",
1328ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1329ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c147529, L"FootlightMTLight",
1330ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1331ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c198928, L"HarlowSolid",
1332ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1333ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c6ac6b2, L"LucidaBright",
1334ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto", 2, 1252},
1335ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2c9f38e2, L"KozukaMinchoPro-VIR",
1336ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1337ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2d5a47b0, L"STCaiyun", L"Droid Sans Fallback", 0, 936},
1338ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2def26bf, L"BernardMT-Condensed",
1339ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1340ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x2fd8930b, L"KozukaMinchoPr6NR",
1341ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1342ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3115525a, L"FangSong_GB2312", L"Droid Sans Fallback", 0, 1252},
1343ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x31327817, L"MyriadPro",
1344ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1345ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32244975, L"Helvetica",
1346ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto", 0, 1252},
1347ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x32ac995c, L"Terminal",
1348ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1349ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x338d648a, L"NiagaraEngraved-Reg",
1350ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1351ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x33bb65f2, L"Sylfaen",
1352ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1353ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3402c30e, L"MSPMincho", L"Droid Sans Fallback", 2, 1252},
1354ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3412bf31, L"SimSun-PUA", L"Droid Sans Fallback", 0, 936},
1355ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36eb39b9, L"BerlinSansFB",
1356ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1357ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x36f42055, L"UniversATT", L"Microsoft Sans Serif", 0, 1252},
1358ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3864c4f6, L"HighTowerText",
1359ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1360ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3a257d03, L"FangSong_GB2312", L"Droid Sans Fallback", 0, 1252},
1361ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3cdae668, L"FreestyleScript",
1362ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1363ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d55aed7, L"Jokerman",
1364ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1365ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d5b4385, L"PMingLiU", L"Droid Sans Fallback", 2, 1252},
1366ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3d9b7669, L"EstrangeloEdessa",
1367ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1368ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e532d74, L"FranklinGothicMedium",
1369ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1370ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3e6aa32d, L"NSimSun", L"Droid Sans Fallback", 1, 936},
1371ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3f6c36a8, L"Gautami",
1372ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1373ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono,Droid Sans Fallback",
1374ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1375ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x3ff32662, L"Chiller-Regular",
1376ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1377ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x409de312, L"ModernNo.20",
1378ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1379ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x41443c5e, L"Georgia",
1380ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1381ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4160ade5, L"BellGothicStdBlack",
1382ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1383ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x421976c4, L"Modern-Regular",
1384ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1385ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x422a7252, L"Stencil",
1386ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1387ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x42c8554f, L"Fixedsys",
1388ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1389ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x435cb41d, L"Roman",
1390ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1391ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x47882383, L"CourierNew", L"Droid Sans Fallback", 1, 1252},
1392ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480a2338, L"BerlinSansFBDemi",
1393ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1394ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x480bf7a4, L"CourierStd", L"Droid Sans Fallback", 0, 1252},
1395ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x481ad6ed, L"VladimirScript",
1396ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1397ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4911577a, L"YouYuan", L"Droid Sans Fallback", 1, 936},
1398ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4a788d72, L"STXingkai", L"Droid Sans Fallback", 0, 936},
1399ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4bf88566, L"SegoeCondensed",
1400ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1401ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ccf51a4, L"BerlinSansFB-Reg",
1402ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1403ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4ea967ce, L"GulimChe", L"Droid Sans Fallback", 1, 1252},
1404ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x4f68bd79, L"LetterGothicStd",
1405ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Mono,Droid Arabic Naskh,Droid Sans Ethiopic,Droid Sans "
1406ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono,Droid Serif,Droid Sans Fallback",
1407ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1408ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x51a0d0e6, L"KozukaGothicPr6NM",
1409ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1410ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x531b3dea, L"BasemicSymbol",
1411ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1412ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5333fd39, L"CalifornianFB-Reg",
1413ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1414ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x53561a54, L"FZYTK--GBK1-0", L"Droid Sans Fallback", 0, 936},
1415ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x55e0dde6, L"LucidaSansTypewriter",
1416ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Mono,Droid Arabic Naskh,Droid Sans Ethiopic", 0, 1252},
1417ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x574d4d3d, L"AdobeArabic",
1418ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1419ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5792e759, L"STKaiti", L"Droid Sans Fallback", 0, 936},
1420ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5921978e, L"LucidaSansUnicode", L"Droid Sans Fallback", 0, 1252},
1421ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x594e2da4, L"Vrinda",
1422ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1423ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1424ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1425ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x59baa9a2, L"KaiTi_GB2312", L"Droid Sans Fallback", 0, 1252},
1426ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5cfedf4f, L"BaskOldFace",
1427ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1428ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5f97921c, L"AdobeMyungjoStdM", L"Droid Sans Fallback", 0, 936},
1429ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x5fefbfad, L"Batang", L"Droid Sans Fallback", 2, 1252},
1430ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x605342b9, L"DotumChe", L"Droid Sans Fallback", 1, 1252},
1431ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x608c5f9a, L"KaiTi_GB2312", L"Droid Sans Fallback", 0, 936},
1432ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x61efd0d1, L"MaturaMTScriptCapitals",
1433ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1434ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1435ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1436ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x626608a9, L"MVBoli",
1437ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1438ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1439ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1440ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x630501a3, L"SmallFonts",
1441ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1442ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x65d0e2a9, L"FZYTK--GBK1-0", L"Droid Sans Fallback", 0, 936},
1443ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x669f29e1, L"FZSTK--GBK1-0", L"Droid Sans Fallback", 0, 936},
1444ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x673a9e5f, L"Tunga",
1445ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1446ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono,Droid Sans Fallback",
1447ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1448ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x691aa4ce, L"NiagaraSolid",
1449ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1450ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696259b7, L"Corbel",
1451ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1452ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x696ee9be, L"STXihei", L"Droid Sans Fallback", 0, 936},
1453ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x6c59cf69, L"Dotum", L"Droid Sans Fallback", 0, 1252},
1454ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x707fa561, L"Gungsuh", L"Droid Sans Fallback", 2, 1252},
1455ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71416bb2, L"ZWAdobeF",
1456ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Armenian,Droid Sans Ethiopic,Droid Sans "
1457ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Georgian,Droid Sans Hebrew,Droid Sans Thai",
1458ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1459ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x71b41801, L"Verdana",
1460ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1461ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f25e4c, L"PalatinoLinotype", L"Droid Sans Fallback", 0, 1252},
1462ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x73f4d19f, L"NiagaraEngraved",
1463ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1464ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74001694, L"MyriadProBlack", L"Book Antiqua,Constantia,Dotum,Georgia", 0,
1465ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1466ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74b14d8f, L"Haettenschweiler",
1467ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1468ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x74cb44ee, L"NSimSun", L"Droid Sans Fallback", 1, 936},
1469ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x76b4d7ff, L"Shruti",
1470ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1471ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1472ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1473ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x788b3533, L"Webdings",
1474ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 6, 42},
1475ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x797dde99, L"MSSerif",
1476ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1477ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7a0f9e9e, L"MSMincho", L"Droid Sans Fallback", 1, 1252},
1478ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x7b439caf, L"OldEnglishTextMT",
1479ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1480ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8213a433, L"LucidaSans-Typewriter",
1481ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Mono,Droid Serif,Roboto,Droid Sans Fallback", 0, 1252},
1482ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x82fec929, L"AdobeSongStdL", L"Droid Sans Fallback", 0, 936},
1483ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83581825, L"Modern",
1484ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1485ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x835a2823, L"Algerian",
1486ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1487ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x83dab9f5, L"Script",
1488ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1489ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x847b56da, L"Tahoma", L"Droid Sans Fallback", 0, 1252},
1490ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8a783cb2, L"SimSun-PUA", L"Droid Sans Fallback", 0, 1252},
1491ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8b5cac0e, L"Onyx",
1492ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1493ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8c6a499e, L"Gulim", L"Droid Sans Fallback", 0, 1252},
1494ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e0af790, L"JuiceITC",
1495ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1496ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8e8d43b2, L"Centaur",
1497ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1498ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x8ee4dcca, L"BookshelfSymbol7",
1499ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1500ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x90794800, L"BellGothicStdLight",
1501ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1502ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x909b516a, L"Century",
1503ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1504ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x92ae370d, L"MSOutlook",
1505ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 4, 42},
1506ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x93c9fbf1, L"LucidaFax",
1507ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1508ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1509ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1510ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9565085e, L"BookAntiqua",
1511ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1512ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9856d95d, L"AdobeMingStdL", L"Droid Sans Fallback", 0, 949},
1513ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9bbadd6b, L"ColonnaMT",
1514ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1515ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9cbd16a4, L"ShowcardGothic-Reg",
1516ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallbac", 0, 1252},
1517ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0x9d73008e, L"MSSansSerif",
1518ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1519ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0607db1, L"GungsuhChe", L"Droid Sans Fallback", 1, 1252},
1520ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa0bcf6a1, L"LatinWide",
1521ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1522ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1429b36, L"Symbol",
1523ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 6, 42},
1524ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abc, L"Wingdings2",
1525ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 6, 42},
1526ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa1fa5abd, L"Wingdings3",
1527ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 6, 42},
1528ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa427bad4, L"InformalRoman-Regular",
1529ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic", 8, 1252},
1530ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8b92ece, L"FZSTK--GBK1-0", L"Droid Sans Fallback", 0, 936},
1531ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xa8d83ece, L"CalifornianFB",
1532ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1533ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa3e082c, L"Kingsoft-Phonetic",
1534ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1535ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xaa6bcabe, L"HarlowSolidItalic",
1536ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1537ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xade5337c, L"MSUIGothic",
1538ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1539ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb08dd941, L"WideLatin",
1540ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1541ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1542ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1543ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb207f05d, L"PoorRichard",
1544ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1545ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb3bc492f, L"JuiceITC-Regular",
1546ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1547ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5545399, L"Marlett",
1548ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 4, 42},
1549ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb5dd1ebb, L"BritannicBold", L"Droid Arabic Naskh,Droid Sans Ethiopic", 0,
1550ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1551ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb699c1c5, L"LucidaCalligraphy-Italic",
1552ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1553ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb725d629, L"TimesNewRoman", L"Droid Sans Fallback", 2, 1252},
1554ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xb7eaebeb, L"AdobeHeitiStdR", L"Droid Sans Fallback", 0, 936},
1555ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbd29c486, L"BerlinSansFBDemi-Bold",
1556ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1557ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xbe8a8db4, L"BookshelfSymbolSeven",
1558ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1559ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc16c0118, L"AdobeHebrew",
1560ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback,Droid Arabic "
1561ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Naskh,Droid Sans Ethiopic",
1562ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1563ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc318b0af, L"MyriadProLight",
1564ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1565ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc65e5659, L"CambriaMath", L"Droid Sans Fallback", 2, 1252},
1566ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xc75c8f05, L"LucidaConsole",
1567ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Sans Mono,Droid Serif,Roboto,Droid Sans Fallback", 1, 1252},
1568ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xca7c35d6, L"Calibri", L"Droid Sans Fallback", 0, 1252},
1569ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb053f53, L"MicrosoftYaHei", L"Droid Sans Fallback", 0, 936},
1570ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcb7190f9, L"Magneto-Bold",
1571ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1572ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcca00cc5, L"System",
1573ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1574ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccad6f76, L"Jokerman-Regular",
1575ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1576ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xccc5818c, L"EuroSign",
1577ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1578ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf3d7234, L"LucidaHandwriting-Italic",
1579ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1580ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcf7b8fdb, L"MinionPro",
1581ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1582ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xcfe5755f, L"Simhei", L"Droid Sans Fallback", 1, 936},
1583ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd011f4ee, L"MSPGothic", L"Droid Sans Fallback", 0, 1252},
1584ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd060e7ef, L"Vivaldi",
1585ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1586ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd07edec1, L"FranklinGothic-Medium",
1587ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1588ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd107243f, L"SimSun", L"Droid Sans Fallback", 0, 936},
1589ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd1881562, L"ArialNarrow",
1590ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1591ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22b7dce, L"BodoniMTPosterCompressed",
1592ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1593ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd22bfa60, L"ComicSansMS", L"Droid Serif,Roboto,Droid Sans Fallback", 8,
1594ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     1252},
1595ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd3bd0e35, L"Bauhaus93",
1596ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1597ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd429ee7a, L"STFangsong", L"Droid Sans Fallback", 0, 936},
1598ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd6679c12, L"BernardMTCondensed",
1599ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1600ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd8e8a027, L"LucidaSans",
1601ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto", 0, 1252},
1602ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xd9fe7761, L"HighTowerText-Reg",
1603ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 2, 1252},
1604ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xda7e551e, L"STSong", L"Droid Sans Fallback", 0, 936},
1605ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaa6842d, L"STZhongsong", L"Droid Sans Fallback", 0, 936},
1606ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaaab93f, L"STFangsong", L"Droid Sans Fallback", 0, 936},
1607ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdaeb0713, L"STSong",
1608ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 936},
1609ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdafedbef, L"STCaiyun", L"Droid Sans Fallback", 0, 936},
1610ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb00a3d9, L"Broadway",
1611ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1612ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb1f5ad4, L"STXinwei", L"Droid Sans Fallback", 0, 936},
1613ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb326e7f, L"STKaiti", L"Droid Sans Fallback", 0, 936},
1614ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdb69595a, L"STHupo", L"Droid Sans Fallback", 0, 936},
1615ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdba0082c, L"STXihei", L"Droid Sans Fallback", 0, 936},
1616ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdbd0ab18, L"STXingkai", L"Droid Sans Fallback", 0, 936},
1617ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc1a7db1, L"STLiti", L"Droid Sans Fallback", 0, 936},
1618ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdc33075f, L"KristenITC-Regular",
1619ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto", 8, 1252},
1620ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdcc7009c, L"Harrington",
1621ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1622ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdd712466, L"ArialBlack",
1623ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1624ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdde87b3e, L"Impact",
1625ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1626ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf69fb32, L"SnapITC",
1627ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1628ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1629ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1630ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xdf8b25e8, L"CenturyGothic",
1631ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Serif,Droid Sans Mono", 0, 1252},
1632ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe0f705c0, L"KristenITC",
1633ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto", 8, 1252},
1634ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe1427573, L"Raavi",
1635ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1636ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1637ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1638ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe2cea0cb, L"Magneto",
1639ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1640ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1641ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1642ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe36a9e17, L"Ravie",
1643ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1644ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1645ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1646ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe433f8e2, L"Parchment",
1647ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1648ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe43dff4a, L"Wingdings",
1649ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 4, 42},
1650ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe4e2c405, L"MTExtra",
1651ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 6, 42},
1652ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe618cc35, L"InformalRoman",
1653ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif", 8, 1252},
1654ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe6c27ffc, L"Mistral",
1655ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 8, 1252},
1656ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe7ebf4b9, L"Courier", L"Droid Sans Fallback", 0, 1252},
1657ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe8bc4a9d, L"MSReferenceSpecialty",
1658ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1659ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xe90fb013, L"TempusSansITC",
1660ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1661ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xec637b42, L"Consolas", L"Droid Sans Fallback", 1, 1252},
1662ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xed3a683b, L"STXinwei", L"Droid Sans Fallback", 0, 936},
1663ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xef264cd1, L"LucidaHandwriting",
1664ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1665ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1666ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1667ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf086bca2, L"BaskervilleOldFace",
1668ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Roboto,Droid Serif,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1669ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1028030, L"Mangal",
1670ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1671ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1672ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     2, 1252},
1673ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf1da7eb9, L"ShowcardGothic",
1674ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallbac", 0, 1252},
1675ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf210f06a, L"ArialMT",
1676ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif", 0, 1252},
1677ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf477f16a, L"Latha",
1678ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Roboto,Droid Serif,Droid Sans "
1679ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1680ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1681ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xf616f3dd, L"LiSu", L"Droid Sans Fallback", 1, 936},
1682ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfa479aa6, L"MicrosoftYaHei", L"Droid Sans Fallback", 0, 936},
1683ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfcd19697, L"BookmanOldStyle",
1684ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Serif,Roboto,Droid Sans Mono,Droid Sans Fallback", 0, 1252},
1685ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfe209a82, L"LucidaCalligraphy",
1686ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Droid Arabic Naskh,Droid Sans Ethiopic,Droid Serif,Roboto,Droid Sans "
1687ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     L"Mono",
1688ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     0, 1252},
1689ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {0xfef135f8, L"AdobeHeitiStd-Regular", L"Droid Sans Fallback", 0, 936},
1690ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
1691ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1692ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannvoid XFA_LocalFontNameToEnglishName(const CFX_WideStringC& wsLocalName,
1693ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                    CFX_WideString& wsEnglishName) {
1694ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  wsEnglishName = wsLocalName;
1695ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ || \
1696ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_ ||   \
1697ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ ||   \
1698ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_
1699ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_DWORD dwLocalNameHash = FX_HashCode_String_GetW(
1700ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      wsLocalName.GetPtr(), wsLocalName.GetLength(), TRUE);
1701ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iStart = 0;
1702ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iEnd = sizeof(g_XFAFontsMap) / sizeof(XFA_FONTINFO) - 1;
1703ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iMid = 0;
1704ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  do {
1705ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    iMid = (iStart + iEnd) / 2;
1706ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_DWORD dwFontNameHash = g_XFAFontsMap[iMid].dwFontNameHash;
1707ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (dwFontNameHash == dwLocalNameHash) {
1708ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      wsEnglishName = g_XFAFontsMap[iMid].pPsName;
1709ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      break;
1710ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else if (dwFontNameHash < dwLocalNameHash) {
1711ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iStart = iMid + 1;
1712ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else {
1713ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iEnd = iMid - 1;
1714ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1715ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  } while (iEnd >= iStart);
1716ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1717ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1718ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannconst XFA_FONTINFO* XFA_GetFontINFOByFontName(
1719ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    const CFX_WideStringC& wsFontName) {
1720ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ || \
1721ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_ ||   \
1722ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ ||   \
1723ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_
1724ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_WideString wsFontNameTemp = wsFontName;
1725ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  wsFontNameTemp.Remove(L' ');
1726ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_DWORD dwCurFontNameHash =
1727ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      FX_HashCode_String_GetW(wsFontNameTemp, wsFontNameTemp.GetLength(), TRUE);
1728ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iStart = 0;
1729ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iEnd = sizeof(g_XFAFontsMap) / sizeof(XFA_FONTINFO) - 1;
1730ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iMid = 0;
1731ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const XFA_FONTINFO* pFontInfo = NULL;
1732ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  do {
1733ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    iMid = (iStart + iEnd) / 2;
1734ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_DWORD dwFontNameHash = g_XFAFontsMap[iMid].dwFontNameHash;
1735ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (dwFontNameHash == dwCurFontNameHash) {
1736ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pFontInfo = &g_XFAFontsMap[iMid];
1737ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      break;
1738ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else if (dwFontNameHash < dwCurFontNameHash) {
1739ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iStart = iMid + 1;
1740ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else {
1741ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iEnd = iMid - 1;
1742ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1743ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  } while (iEnd >= iStart);
1744ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return pFontInfo;
1745ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#else
1746ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return NULL;
1747ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1748ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1749ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// static
1750ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIXFA_FontMgr* IXFA_FontMgr::CreateDefault() {
1751ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return new CXFA_DefFontMgr;
1752ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1753ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann// virtual
1754ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIXFA_FontMgr::~IXFA_FontMgr() {}
1755ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCXFA_DefFontMgr::~CXFA_DefFontMgr() {
1756ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iCounts = m_CacheFonts.GetSize();
1757ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  for (int32_t i = 0; i < iCounts; i++) {
1758ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    ((IFX_Font*)m_CacheFonts[i])->Release();
1759ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1760ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_CacheFonts.RemoveAll();
1761ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1762ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#define _FXFA_USEGASFONTMGR_
1763ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIFX_Font* CXFA_DefFontMgr::GetFont(IXFA_Doc* hDoc,
1764ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   const CFX_WideStringC& wsFontFamily,
1765ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   FX_DWORD dwFontStyles,
1766ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   FX_WORD wCodePage) {
1767ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_WideString wsFontName = wsFontFamily;
1768ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_FontMgr* pFDEFontMgr = ((CXFA_FFDoc*)hDoc)->GetApp()->GetFDEFontMgr();
1769ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#ifdef _FXFA_USEGASFONTMGR_
1770ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const XFA_FONTINFO* pCurFont = NULL;
1771ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_BOOL bGetFontInfo = TRUE;
1772ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont = pFDEFontMgr->LoadFont((const FX_WCHAR*)wsFontName,
1773ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                          dwFontStyles, wCodePage);
1774ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#else
1775ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const XFA_FONTINFO* pCurFont = XFA_GetFontINFOByFontName(wsFontName);
1776ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_BOOL bGetFontInfo = FALSE;
1777ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont = IFX_Font::LoadFont(
1778ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      (const FX_WCHAR*)wsFontName, dwFontStyles | FX_FONTSTYLE_ExactMatch,
1779ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pCurFont ? pCurFont->wCodePage : wCodePage, pFDEFontMgr);
1780ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1781ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!pFont && hDoc) {
1782ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (bGetFontInfo) {
1783ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pCurFont = XFA_GetFontINFOByFontName(wsFontName);
1784ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1785ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pCurFont != NULL && pCurFont->pReplaceFont != NULL) {
1786ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      FX_DWORD dwStyle = 0;
1787ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      if (dwFontStyles & FX_FONTSTYLE_Bold) {
1788ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        dwStyle |= FX_FONTSTYLE_Bold;
1789ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
1790ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      if (dwFontStyles & FX_FONTSTYLE_Italic) {
1791ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        dwStyle |= FX_FONTSTYLE_Italic;
1792ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
1793ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      const FX_WCHAR* pReplace = pCurFont->pReplaceFont;
1794ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      int32_t iLength = FXSYS_wcslen(pReplace);
1795ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      while (iLength > 0) {
1796ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        const FX_WCHAR* pNameText = pReplace;
1797ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        while (*pNameText != L',' && iLength > 0) {
1798ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          pNameText++;
1799ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          iLength--;
1800ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        }
1801ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        CFX_WideString wsReplace =
1802ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann            CFX_WideString(pReplace, pNameText - pReplace);
1803ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#ifdef _FXFA_USEGASFONTMGR_
1804ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        pFont = pFDEFontMgr->LoadFont(wsReplace, dwStyle, wCodePage);
1805ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#else
1806ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        pFont = IFX_Font::LoadFont((const FX_WCHAR*)wsReplace,
1807ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   dwStyle | FX_FONTSTYLE_ExactMatch,
1808ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   pCurFont->wCodePage, pFDEFontMgr);
1809ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1810ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        if (pFont != NULL) {
1811ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          break;
1812ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        }
1813ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        iLength--;
1814ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        pNameText++;
1815ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        pReplace = pNameText;
1816ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
1817ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1818ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1819ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont) {
1820ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_CacheFonts.Add(pFont);
1821ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1822ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return pFont;
1823ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1824ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIFX_Font* CXFA_DefFontMgr::GetDefaultFont(IXFA_Doc* hDoc,
1825ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                          const CFX_WideStringC& wsFontFamily,
1826ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                          FX_DWORD dwFontStyles,
1827ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                          FX_WORD wCodePage) {
1828ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_FontMgr* pFDEFontMgr = ((CXFA_FFDoc*)hDoc)->GetApp()->GetFDEFontMgr();
1829ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#ifdef _FXFA_USEGASFONTMGR_
1830ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont =
1831ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pFDEFontMgr->LoadFont(L"Arial Narrow", dwFontStyles, wCodePage);
1832ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#else
1833ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const XFA_FONTINFO* pCurFont = XFA_GetFontINFOByFontName(wsFontFamily);
1834ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont =
1835ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      IFX_Font::LoadFont(L"Arial Narrow", dwFontStyles,
1836ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                         pCurFont ? pCurFont->wCodePage : 1252, pFDEFontMgr);
1837ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1838ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!pFont)
1839ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#ifdef _FXFA_USEGASFONTMGR_
1840ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont =
1841ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        pFDEFontMgr->LoadFont((const FX_WCHAR*)NULL, dwFontStyles, wCodePage);
1842ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#else
1843ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont =
1844ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        IFX_Font::LoadFont((const FX_WCHAR*)NULL, dwFontStyles,
1845ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                           pCurFont ? pCurFont->wCodePage : 1252, pFDEFontMgr);
1846ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann#endif
1847ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FXSYS_assert(pFont != NULL);
1848ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont) {
1849ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_CacheFonts.Add(pFont);
1850ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1851ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return pFont;
1852ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1853ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannstruct XFA_PDFFONTNAME {
1854ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const FX_CHAR* lpPsName;
1855ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const FX_CHAR* lpNormal;
1856ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const FX_CHAR* lpBold;
1857ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const FX_CHAR* lpItalic;
1858ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  const FX_CHAR* lpBoldItalic;
1859ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
1860ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannconst XFA_PDFFONTNAME g_XFAPDFFontName[] = {
1861ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {"Adobe PI Std", "AdobePIStd", "AdobePIStd", "AdobePIStd", "AdobePIStd"},
1862ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    {"Myriad Pro Light", "MyriadPro-Light", "MyriadPro-Semibold",
1863ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann     "MyriadPro-LightIt", "MyriadPro-SemiboldIt"},
1864ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann};
1865ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCXFA_PDFFontMgr::CXFA_PDFFontMgr(CXFA_FFDoc* pDoc) {
1866ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_pDoc = pDoc;
1867ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1868ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCXFA_PDFFontMgr::~CXFA_PDFFontMgr() {
1869ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_FDE2PDFFont.RemoveAll();
1870ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_POSITION ps = m_FontArray.GetStartPosition();
1871ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  while (ps) {
1872ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CFX_ByteString strKey;
1873ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    IFX_Font* pFont = NULL;
1874ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_FontArray.GetNextAssoc(ps, strKey, (void*&)pFont);
1875ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pFont != NULL) {
1876ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pFont->Release();
1877ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1878ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1879ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_FontArray.RemoveAll();
1880ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1881ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIFX_Font* CXFA_PDFFontMgr::FindFont(CFX_ByteString strPsName,
1882ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                    FX_BOOL bBold,
1883ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                    FX_BOOL bItalic,
1884ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                    CPDF_Font** pDstPDFFont,
1885ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                    FX_BOOL bStrictMatch) {
1886ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CPDF_Document* pDoc = m_pDoc->GetPDFDoc();
1887ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pDoc == NULL) {
1888ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return NULL;
1889ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1890ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CPDF_Dictionary* pFontSetDict =
1891ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pDoc->GetRoot()->GetDict("AcroForm")->GetDict("DR");
1892ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!pFontSetDict) {
1893ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return NULL;
1894ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1895ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  pFontSetDict = (CPDF_Dictionary*)pFontSetDict->GetDict("Font");
1896ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!pFontSetDict) {
1897ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return NULL;
1898ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1899ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  strPsName.Remove(' ');
1900ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_FontMgr* pFDEFontMgr = m_pDoc->GetApp()->GetFDEFontMgr();
1901ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  for (const auto& it : *pFontSetDict) {
1902ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    const CFX_ByteString& key = it.first;
1903ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CPDF_Object* pObj = it.second;
1904ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (!PsNameMatchDRFontName(strPsName, bBold, bItalic, key, bStrictMatch)) {
1905ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      continue;
1906ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1907ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CPDF_Object* pDirect = pObj->GetDirect();
1908ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pDirect == NULL || pDirect->GetType() != PDFOBJ_DICTIONARY) {
1909ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return NULL;
1910ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1911ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CPDF_Dictionary* pFontDict = (CPDF_Dictionary*)pDirect;
1912ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pFontDict->GetString("Type") != "Font") {
1913ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return NULL;
1914ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1915ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CPDF_Font* pPDFFont = pDoc->LoadFont(pFontDict);
1916ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (!pPDFFont) {
1917ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return NULL;
1918ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1919ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (!pPDFFont->IsEmbedded()) {
1920ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      *pDstPDFFont = pPDFFont;
1921ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return NULL;
1922ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1923ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return IFX_Font::LoadFont(&pPDFFont->m_Font, pFDEFontMgr);
1924ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1925ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return NULL;
1926ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1927ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIFX_Font* CXFA_PDFFontMgr::GetFont(const CFX_WideStringC& wsFontFamily,
1928ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   FX_DWORD dwFontStyles,
1929ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   CPDF_Font** pPDFFont,
1930ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                   FX_BOOL bStrictMatch) {
1931ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_DWORD dwHashCode =
1932ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      FX_HashCode_String_GetW(wsFontFamily.GetPtr(), wsFontFamily.GetLength());
1933ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_ByteString strKey;
1934ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont = NULL;
1935ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  strKey.Format("%u%u", dwHashCode, dwFontStyles);
1936ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (m_FontArray.Lookup(strKey, (void*&)pFont)) {
1937ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return pFont;
1938ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1939ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_ByteString bsPsName;
1940ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  bsPsName = CFX_ByteString::FromUnicode(wsFontFamily);
1941ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_BOOL bBold = (dwFontStyles & FX_FONTSTYLE_Bold) == FX_FONTSTYLE_Bold;
1942ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_BOOL bItalic = (dwFontStyles & FX_FONTSTYLE_Italic) == FX_FONTSTYLE_Italic;
1943ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_ByteString strFontName = PsNameToFontName(bsPsName, bBold, bItalic);
1944ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  pFont = FindFont(strFontName, bBold, bItalic, pPDFFont, bStrictMatch);
1945ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont) {
1946ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_FontArray.SetAt(strKey, pFont);
1947ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1948ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return pFont;
1949ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1950ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCFX_ByteString CXFA_PDFFontMgr::PsNameToFontName(
1951ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    const CFX_ByteString& strPsName,
1952ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bBold,
1953ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bItalic) {
1954ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t nCount = sizeof(g_XFAPDFFontName) / sizeof(XFA_PDFFONTNAME);
1955ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  for (int32_t i = 0; i < nCount; i++) {
1956ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (strPsName == g_XFAPDFFontName[i].lpPsName) {
1957ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      int32_t index = 1 + ((bItalic << 1) | bBold);
1958ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return *(&g_XFAPDFFontName[i].lpPsName + index);
1959ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1960ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1961ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return strPsName;
1962ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
1963ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannFX_BOOL CXFA_PDFFontMgr::PsNameMatchDRFontName(
1964ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    const CFX_ByteStringC& bsPsName,
1965ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bBold,
1966ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bItalic,
1967ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    const CFX_ByteString& bsDRFontName,
1968ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bStrictMatch) {
1969ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_ByteString bsDRName = bsDRFontName;
1970ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  bsDRName.Remove('-');
1971ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iPsLen = bsPsName.GetLength();
1972ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t nIndex = bsDRName.Find(bsPsName);
1973ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (nIndex != -1 && !bStrictMatch) {
1974ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return TRUE;
1975ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1976ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (nIndex != 0) {
1977ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return FALSE;
1978ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
1979ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  int32_t iDifferLength = bsDRName.GetLength() - iPsLen;
1980ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (iDifferLength > 1 || (bBold || bItalic)) {
1981ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    int32_t iBoldIndex = bsDRName.Find("Bold");
1982ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bBoldFont = iBoldIndex > 0;
1983ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (bBold ^ bBoldFont) {
1984ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return FALSE;
1985ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1986ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (bBoldFont) {
1987ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iDifferLength =
1988ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          std::min(iDifferLength - 4, bsDRName.GetLength() - iBoldIndex - 4);
1989ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
1990ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    FX_BOOL bItalicFont = TRUE;
1991ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (bsDRName.Find("Italic") > 0) {
1992ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iDifferLength -= 6;
1993ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else if (bsDRName.Find("It") > 0) {
1994ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iDifferLength -= 2;
1995ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else if (bsDRName.Find("Oblique") > 0) {
1996ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      iDifferLength -= 7;
1997ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    } else {
1998ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      bItalicFont = FALSE;
1999ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2000ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (bItalic ^ bItalicFont) {
2001ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return FALSE;
2002ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2003ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (iDifferLength > 1) {
2004ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      CFX_ByteString bsDRTailer = bsDRName.Right(iDifferLength);
2005ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      if (bsDRTailer.Equal("MT") || bsDRTailer.Equal("PSMT") ||
2006ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          bsDRTailer.Equal("Regular") || bsDRTailer.Equal("Reg")) {
2007ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        return TRUE;
2008ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
2009ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      if (bBoldFont || bItalicFont) {
2010ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        return FALSE;
2011ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
2012ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      FX_BOOL bMatch = FALSE;
2013ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      switch (bsPsName.GetAt(iPsLen - 1)) {
2014ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        case 'L': {
2015ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          if (bsDRName.Right(5).Equal("Light")) {
2016ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann            bMatch = TRUE;
2017ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          }
2018ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        } break;
2019ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        case 'R': {
2020ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          if (bsDRName.Right(7).Equal("Regular") ||
2021ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann              bsDRName.Right(3).Equal("Reg")) {
2022ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann            bMatch = TRUE;
2023ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          }
2024ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        } break;
2025ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        case 'M': {
2026ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          if (bsDRName.Right(5).Equal("Medium")) {
2027ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann            bMatch = TRUE;
2028ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          }
2029ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        } break;
2030ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann        default:
2031ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann          break;
2032ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      }
2033ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return bMatch;
2034ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2035ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2036ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return TRUE;
2037ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2038ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannFX_BOOL CXFA_PDFFontMgr::GetCharWidth(IFX_Font* pFont,
2039ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                      FX_WCHAR wUnicode,
2040ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                      int32_t& iWidth,
2041ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                      FX_BOOL bCharCode) {
2042ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (wUnicode != 0x20 || bCharCode) {
2043ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return FALSE;
2044ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2045ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CPDF_Font* pPDFFont = (CPDF_Font*)m_FDE2PDFFont.GetValueAt(pFont);
2046ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!pPDFFont) {
2047ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return FALSE;
2048ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2049ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  wUnicode = (FX_WCHAR)pPDFFont->CharCodeFromUnicode(wUnicode);
2050ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  iWidth = pPDFFont->GetCharWidthF(wUnicode);
2051ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return TRUE;
2052ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2053ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCXFA_FontMgr::CXFA_FontMgr() : m_pDefFontMgr(NULL) {}
2054ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannCXFA_FontMgr::~CXFA_FontMgr() {
2055ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  DelAllMgrMap();
2056ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2057ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannIFX_Font* CXFA_FontMgr::GetFont(IXFA_Doc* hDoc,
2058ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                const CFX_WideStringC& wsFontFamily,
2059ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                FX_DWORD dwFontStyles,
2060ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                FX_WORD wCodePage) {
2061ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_DWORD dwHash = FX_HashCode_String_GetW(wsFontFamily.GetPtr(),
2062ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                            wsFontFamily.GetLength(), FALSE);
2063ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_ByteString bsKey;
2064ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  bsKey.Format("%u%u%u", dwHash, dwFontStyles, wCodePage);
2065ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  IFX_Font* pFont = NULL;
2066ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (m_FontArray.Lookup(bsKey, (void*&)pFont)) {
2067ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    return pFont;
2068ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2069ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CFX_WideString wsEnglishName;
2070ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  XFA_LocalFontNameToEnglishName(wsFontFamily, wsEnglishName);
2071ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CXFA_PDFFontMgr* pMgr = (CXFA_PDFFontMgr*)m_PDFFontMgrArray.GetValueAt(hDoc);
2072ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CPDF_Font* pPDFFont = NULL;
2073ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pMgr != NULL) {
2074ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont = pMgr->GetFont(wsEnglishName, dwFontStyles, &pPDFFont);
2075ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pFont) {
2076ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return pFont;
2077ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2078ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2079ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont == NULL && m_pDefFontMgr != NULL) {
2080ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont = m_pDefFontMgr->GetFont(hDoc, wsFontFamily, dwFontStyles, wCodePage);
2081ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2082ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont == NULL && pMgr != NULL) {
2083ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pPDFFont = NULL;
2084ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont = pMgr->GetFont(wsEnglishName, dwFontStyles, &pPDFFont, FALSE);
2085ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pFont) {
2086ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      return pFont;
2087ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2088ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2089ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont == NULL && m_pDefFontMgr != NULL) {
2090ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    pFont = m_pDefFontMgr->GetDefaultFont(hDoc, wsFontFamily, dwFontStyles,
2091ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann                                          wCodePage);
2092ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2093ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FXSYS_assert(pFont != NULL);
2094ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (pFont) {
2095ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pPDFFont) {
2096ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pMgr->m_FDE2PDFFont.SetAt(pFont, pPDFFont);
2097ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      pFont->SetFontProvider(pMgr);
2098ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2099ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_FontArray.SetAt(bsKey, pFont);
2100ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2101ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  return pFont;
2102ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2103ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannvoid CXFA_FontMgr::LoadDocFonts(IXFA_Doc* hDoc) {
2104ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (!m_PDFFontMgrArray.GetValueAt(hDoc)) {
2105ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_PDFFontMgrArray.SetAt(hDoc, new CXFA_PDFFontMgr((CXFA_FFDoc*)hDoc));
2106ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2107ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2108ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannvoid CXFA_FontMgr::ReleaseDocFonts(IXFA_Doc* hDoc) {
2109ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  CXFA_PDFFontMgr* pMgr = NULL;
2110ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  if (m_PDFFontMgrArray.Lookup(hDoc, (void*&)pMgr)) {
2111ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pMgr != NULL) {
2112ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      delete pMgr;
2113ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2114ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_PDFFontMgrArray.RemoveKey(hDoc);
2115ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2116ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2117ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannvoid CXFA_FontMgr::DelAllMgrMap() {
2118ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  FX_POSITION ps = m_PDFFontMgrArray.GetStartPosition();
2119ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  while (ps) {
2120ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    IXFA_Doc* hDoc = NULL;
2121ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    CXFA_PDFFontMgr* pMgr = NULL;
2122ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    m_PDFFontMgrArray.GetNextAssoc(ps, (void*&)hDoc, (void*&)pMgr);
2123ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    if (pMgr != NULL) {
2124ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann      delete pMgr;
2125ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    }
2126ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  }
2127ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_PDFFontMgrArray.RemoveAll();
2128ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_FontArray.RemoveAll();
2129ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2130ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmannvoid CXFA_FontMgr::SetDefFontMgr(IXFA_FontMgr* pFontMgr) {
2131ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann  m_pDefFontMgr = pFontMgr;
2132ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann}
2133