xref: /aoo41x/main/vcl/source/gdi/base14.cxx (revision cdf0e10c)
1*cdf0e10cSrcweir /*************************************************************************
2*cdf0e10cSrcweir  *
3*cdf0e10cSrcweir  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir  *
5*cdf0e10cSrcweir  * Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir  *
7*cdf0e10cSrcweir  * OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir  *
9*cdf0e10cSrcweir  * This file is part of OpenOffice.org.
10*cdf0e10cSrcweir  *
11*cdf0e10cSrcweir  * OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir  * it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir  * only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir  *
15*cdf0e10cSrcweir  * OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir  * GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir  * (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir  *
21*cdf0e10cSrcweir  * You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir  * version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir  * <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir  * for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir  *
26*cdf0e10cSrcweir  ************************************************************************/
27*cdf0e10cSrcweir 
28*cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove
29*cdf0e10cSrcweir #include "precompiled_vcl.hxx"
30*cdf0e10cSrcweir 
31*cdf0e10cSrcweir #include "pdfwriter_impl.hxx"
32*cdf0e10cSrcweir #include <rtl/strbuf.hxx>
33*cdf0e10cSrcweir 
34*cdf0e10cSrcweir using namespace vcl;
35*cdf0e10cSrcweir using namespace rtl;
36*cdf0e10cSrcweir 
37*cdf0e10cSrcweir OString PDFWriterImpl::BuiltinFont::getNameObject() const
38*cdf0e10cSrcweir {
39*cdf0e10cSrcweir     OStringBuffer aBuf( 16 );
40*cdf0e10cSrcweir     aBuf.append( '/' );
41*cdf0e10cSrcweir     const char* pRun = m_pPSName;
42*cdf0e10cSrcweir 
43*cdf0e10cSrcweir     unsigned int nCopied = 0;
44*cdf0e10cSrcweir     while( *pRun )
45*cdf0e10cSrcweir     {
46*cdf0e10cSrcweir         if( *pRun >= 'A' && *pRun <= 'Z' )
47*cdf0e10cSrcweir             nCopied = 0;
48*cdf0e10cSrcweir         if( nCopied++ < 2 )
49*cdf0e10cSrcweir             aBuf.append( *pRun );
50*cdf0e10cSrcweir         pRun++;
51*cdf0e10cSrcweir     }
52*cdf0e10cSrcweir     return aBuf.makeStringAndClear();
53*cdf0e10cSrcweir }
54*cdf0e10cSrcweir 
55*cdf0e10cSrcweir const PDFWriterImpl::BuiltinFont PDFWriterImpl::m_aBuiltinFonts[ 14 ] = {
56*cdf0e10cSrcweir { "Courier", // family name
57*cdf0e10cSrcweir   "Normal", // style
58*cdf0e10cSrcweir   "Courier", // PSName
59*cdf0e10cSrcweir   629, -157, // ascend, descend
60*cdf0e10cSrcweir   FAMILY_MODERN, // family style
61*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
62*cdf0e10cSrcweir   PITCH_FIXED, // pitch
63*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
64*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
65*cdf0e10cSrcweir   ITALIC_NONE, // italic type
66*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
67*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
68*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
69*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
70*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 32 - 39
71*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 40 - 47
72*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 48 - 55
73*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 56 - 63
74*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 64 - 71
75*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 72 - 79
76*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 80 - 87
77*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 88 - 95
78*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 96 - 103
79*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 104 - 111
80*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 112 - 119
81*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 0, // 120 - 127
82*cdf0e10cSrcweir     600, 0, 600, 600, 600, 600, 600, 600, // 128 - 135
83*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 0, // 136 - 143
84*cdf0e10cSrcweir     0, 600, 600, 600, 600, 600, 600, 600, // 144 - 151
85*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 600, // 152 - 159
86*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 160 - 167
87*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 168 - 175
88*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 176 - 183
89*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 184 - 191
90*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 192 - 199
91*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 200 - 207
92*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 208 - 215
93*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 216 - 223
94*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 224 - 231
95*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 232 - 239
96*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 240 - 247
97*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600 // 248 - 255
98*cdf0e10cSrcweir     }
99*cdf0e10cSrcweir },
100*cdf0e10cSrcweir 
101*cdf0e10cSrcweir { "Courier", // family name
102*cdf0e10cSrcweir   "Italic", // style
103*cdf0e10cSrcweir   "Courier-Oblique", // PSName
104*cdf0e10cSrcweir   629, -157, // ascend, descend
105*cdf0e10cSrcweir   FAMILY_MODERN, // family style
106*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
107*cdf0e10cSrcweir   PITCH_FIXED, // pitch
108*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
109*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
110*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
111*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
112*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
113*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
114*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
115*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 32 - 39
116*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 40 - 47
117*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 48 - 55
118*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 56 - 63
119*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 64 - 71
120*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 72 - 79
121*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 80 - 87
122*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 88 - 95
123*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 96 - 103
124*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 104 - 111
125*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 112 - 119
126*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 0, // 120 - 127
127*cdf0e10cSrcweir     600, 0, 600, 600, 600, 600, 600, 600, // 128 - 135
128*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 0, // 136 - 143
129*cdf0e10cSrcweir     0, 600, 600, 600, 600, 600, 600, 600, // 144 - 151
130*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 600, // 152 - 159
131*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 160 - 167
132*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 168 - 175
133*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 176 - 183
134*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 184 - 191
135*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 192 - 199
136*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 200 - 207
137*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 208 - 215
138*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 216 - 223
139*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 224 - 231
140*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 232 - 239
141*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 240 - 247
142*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600 // 248 - 255
143*cdf0e10cSrcweir     }
144*cdf0e10cSrcweir },
145*cdf0e10cSrcweir 
146*cdf0e10cSrcweir { "Courier", // family name
147*cdf0e10cSrcweir   "Bold", // style
148*cdf0e10cSrcweir   "Courier-Bold", // PSName
149*cdf0e10cSrcweir   629, -157, // ascend, descend
150*cdf0e10cSrcweir   FAMILY_MODERN, // family style
151*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
152*cdf0e10cSrcweir   PITCH_FIXED, // pitch
153*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
154*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
155*cdf0e10cSrcweir   ITALIC_NONE, // italic type
156*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
157*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
158*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
159*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
160*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 32 - 39
161*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 40 - 47
162*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 48 - 55
163*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 56 - 63
164*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 64 - 71
165*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 72 - 79
166*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 80 - 87
167*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 88 - 95
168*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 96 - 103
169*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 104 - 111
170*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 112 - 119
171*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 0, // 120 - 127
172*cdf0e10cSrcweir     600, 0, 600, 600, 600, 600, 600, 600, // 128 - 135
173*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 0, // 136 - 143
174*cdf0e10cSrcweir     0, 600, 600, 600, 600, 600, 600, 600, // 144 - 151
175*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 600, // 152 - 159
176*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 160 - 167
177*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 168 - 175
178*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 176 - 183
179*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 184 - 191
180*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 192 - 199
181*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 200 - 207
182*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 208 - 215
183*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 216 - 223
184*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 224 - 231
185*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 232 - 239
186*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 240 - 247
187*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600 // 248 - 255
188*cdf0e10cSrcweir     }
189*cdf0e10cSrcweir },
190*cdf0e10cSrcweir 
191*cdf0e10cSrcweir { "Courier", // family name
192*cdf0e10cSrcweir   "Bold Italic", // style
193*cdf0e10cSrcweir   "Courier-BoldOblique", // PSName
194*cdf0e10cSrcweir   629, -157, // ascend, descend
195*cdf0e10cSrcweir   FAMILY_MODERN, // family style
196*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
197*cdf0e10cSrcweir   PITCH_FIXED, // pitch
198*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
199*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
200*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
201*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
202*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
203*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
204*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
205*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 32 - 39
206*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 40 - 47
207*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 48 - 55
208*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 56 - 63
209*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 64 - 71
210*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 72 - 79
211*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 80 - 87
212*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 88 - 95
213*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 96 - 103
214*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 104 - 111
215*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 112 - 119
216*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 0, // 120 - 127
217*cdf0e10cSrcweir     600, 0, 600, 600, 600, 600, 600, 600, // 128 - 135
218*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 0, // 136 - 143
219*cdf0e10cSrcweir     0, 600, 600, 600, 600, 600, 600, 600, // 144 - 151
220*cdf0e10cSrcweir     600, 600, 600, 600, 600, 0, 600, 600, // 152 - 159
221*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 160 - 167
222*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 168 - 175
223*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 176 - 183
224*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 184 - 191
225*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 192 - 199
226*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 200 - 207
227*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 208 - 215
228*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 216 - 223
229*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 224 - 231
230*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 232 - 239
231*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600, // 240 - 247
232*cdf0e10cSrcweir     600, 600, 600, 600, 600, 600, 600, 600 // 248 - 255
233*cdf0e10cSrcweir     }
234*cdf0e10cSrcweir },
235*cdf0e10cSrcweir 
236*cdf0e10cSrcweir { "Helvetica", // family name
237*cdf0e10cSrcweir   "Normal", // style
238*cdf0e10cSrcweir   "Helvetica", // PSName
239*cdf0e10cSrcweir   718, -207, // ascend, descend
240*cdf0e10cSrcweir   FAMILY_SWISS, // family style
241*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
242*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
243*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
244*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
245*cdf0e10cSrcweir   ITALIC_NONE, // italic type
246*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
247*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
248*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
249*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
250*cdf0e10cSrcweir     278, 278, 355, 556, 556, 889, 667, 191, // 32 - 39
251*cdf0e10cSrcweir     333, 333, 389, 584, 278, 333, 278, 278, // 40 - 47
252*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 556, // 48 - 55
253*cdf0e10cSrcweir     556, 556, 278, 278, 584, 584, 584, 556, // 56 - 63
254*cdf0e10cSrcweir     1015, 667, 667, 722, 722, 667, 611, 778, // 64 - 71
255*cdf0e10cSrcweir     722, 278, 500, 667, 556, 833, 722, 778, // 72 - 79
256*cdf0e10cSrcweir     667, 778, 722, 667, 611, 722, 667, 944, // 80 - 87
257*cdf0e10cSrcweir     667, 667, 611, 278, 278, 278, 469, 556, // 88 - 95
258*cdf0e10cSrcweir     333, 556, 556, 500, 556, 556, 278, 556, // 96 - 103
259*cdf0e10cSrcweir     556, 222, 222, 500, 222, 833, 556, 556, // 104 - 111
260*cdf0e10cSrcweir     556, 556, 333, 500, 278, 556, 500, 722, // 112 - 119
261*cdf0e10cSrcweir     500, 500, 500, 334, 260, 334, 584, 0, // 120 - 127
262*cdf0e10cSrcweir     556, 0, 222, 556, 333, 1000, 556, 556, // 128 - 135
263*cdf0e10cSrcweir     333, 1000, 667, 333, 1000, 0, 500, 0, // 136 - 143
264*cdf0e10cSrcweir     0, 222, 222, 333, 333, 350, 556, 1000, // 144 - 151
265*cdf0e10cSrcweir     333, 1000, 500, 333, 944, 0, 500, 667, // 152 - 159
266*cdf0e10cSrcweir     278, 333, 556, 556, 556, 556, 260, 556, // 160 - 167
267*cdf0e10cSrcweir     333, 737, 370, 556, 584, 333, 737, 333, // 168 - 175
268*cdf0e10cSrcweir     400, 584, 333, 333, 333, 556, 537, 278, // 176 - 183
269*cdf0e10cSrcweir     333, 333, 365, 556, 834, 834, 834, 611, // 184 - 191
270*cdf0e10cSrcweir     667, 667, 667, 667, 667, 667, 1000, 722, // 192 - 199
271*cdf0e10cSrcweir     667, 667, 667, 667, 278, 278, 278, 278, // 200 - 207
272*cdf0e10cSrcweir     722, 722, 778, 778, 778, 778, 778, 584, // 208 - 215
273*cdf0e10cSrcweir     778, 722, 722, 722, 722, 667, 667, 611, // 216 - 223
274*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 889, 500, // 224 - 231
275*cdf0e10cSrcweir     556, 556, 556, 556, 278, 278, 278, 278, // 232 - 239
276*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 584, // 240 - 247
277*cdf0e10cSrcweir     611, 556, 556, 556, 556, 500, 556, 500 // 248 - 255
278*cdf0e10cSrcweir     }
279*cdf0e10cSrcweir },
280*cdf0e10cSrcweir 
281*cdf0e10cSrcweir { "Helvetica", // family name
282*cdf0e10cSrcweir   "Italic", // style
283*cdf0e10cSrcweir   "Helvetica-Oblique", // PSName
284*cdf0e10cSrcweir   718, -207, // ascend, descend
285*cdf0e10cSrcweir   FAMILY_SWISS, // family style
286*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
287*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
288*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
289*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
290*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
291*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
292*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
293*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
294*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
295*cdf0e10cSrcweir     278, 278, 355, 556, 556, 889, 667, 191, // 32 - 39
296*cdf0e10cSrcweir     333, 333, 389, 584, 278, 333, 278, 278, // 40 - 47
297*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 556, // 48 - 55
298*cdf0e10cSrcweir     556, 556, 278, 278, 584, 584, 584, 556, // 56 - 63
299*cdf0e10cSrcweir     1015, 667, 667, 722, 722, 667, 611, 778, // 64 - 71
300*cdf0e10cSrcweir     722, 278, 500, 667, 556, 833, 722, 778, // 72 - 79
301*cdf0e10cSrcweir     667, 778, 722, 667, 611, 722, 667, 944, // 80 - 87
302*cdf0e10cSrcweir     667, 667, 611, 278, 278, 278, 469, 556, // 88 - 95
303*cdf0e10cSrcweir     333, 556, 556, 500, 556, 556, 278, 556, // 96 - 103
304*cdf0e10cSrcweir     556, 222, 222, 500, 222, 833, 556, 556, // 104 - 111
305*cdf0e10cSrcweir     556, 556, 333, 500, 278, 556, 500, 722, // 112 - 119
306*cdf0e10cSrcweir     500, 500, 500, 334, 260, 334, 584, 0, // 120 - 127
307*cdf0e10cSrcweir     556, 0, 222, 556, 333, 1000, 556, 556, // 128 - 135
308*cdf0e10cSrcweir     333, 1000, 667, 333, 1000, 0, 500, 0, // 136 - 143
309*cdf0e10cSrcweir     0, 222, 222, 333, 333, 350, 556, 1000, // 144 - 151
310*cdf0e10cSrcweir     333, 1000, 500, 333, 944, 0, 500, 667, // 152 - 159
311*cdf0e10cSrcweir     278, 333, 556, 556, 556, 556, 260, 556, // 160 - 167
312*cdf0e10cSrcweir     333, 737, 370, 556, 584, 333, 737, 333, // 168 - 175
313*cdf0e10cSrcweir     400, 584, 333, 333, 333, 556, 537, 278, // 176 - 183
314*cdf0e10cSrcweir     333, 333, 365, 556, 834, 834, 834, 611, // 184 - 191
315*cdf0e10cSrcweir     667, 667, 667, 667, 667, 667, 1000, 722, // 192 - 199
316*cdf0e10cSrcweir     667, 667, 667, 667, 278, 278, 278, 278, // 200 - 207
317*cdf0e10cSrcweir     722, 722, 778, 778, 778, 778, 778, 584, // 208 - 215
318*cdf0e10cSrcweir     778, 722, 722, 722, 722, 667, 667, 611, // 216 - 223
319*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 889, 500, // 224 - 231
320*cdf0e10cSrcweir     556, 556, 556, 556, 278, 278, 278, 278, // 232 - 239
321*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 584, // 240 - 247
322*cdf0e10cSrcweir     611, 556, 556, 556, 556, 500, 556, 500 // 248 - 255
323*cdf0e10cSrcweir     }
324*cdf0e10cSrcweir },
325*cdf0e10cSrcweir 
326*cdf0e10cSrcweir { "Helvetica", // family name
327*cdf0e10cSrcweir   "Bold", // style
328*cdf0e10cSrcweir   "Helvetica-Bold", // PSName
329*cdf0e10cSrcweir   718, -207, // ascend, descend
330*cdf0e10cSrcweir   FAMILY_SWISS, // family style
331*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
332*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
333*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
334*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
335*cdf0e10cSrcweir   ITALIC_NONE, // italic type
336*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
337*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
338*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
339*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
340*cdf0e10cSrcweir     278, 333, 474, 556, 556, 889, 722, 238, // 32 - 39
341*cdf0e10cSrcweir     333, 333, 389, 584, 278, 333, 278, 278, // 40 - 47
342*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 556, // 48 - 55
343*cdf0e10cSrcweir     556, 556, 333, 333, 584, 584, 584, 611, // 56 - 63
344*cdf0e10cSrcweir     975, 722, 722, 722, 722, 667, 611, 778, // 64 - 71
345*cdf0e10cSrcweir     722, 278, 556, 722, 611, 833, 722, 778, // 72 - 79
346*cdf0e10cSrcweir     667, 778, 722, 667, 611, 722, 667, 944, // 80 - 87
347*cdf0e10cSrcweir     667, 667, 611, 333, 278, 333, 584, 556, // 88 - 95
348*cdf0e10cSrcweir     333, 556, 611, 556, 611, 556, 333, 611, // 96 - 103
349*cdf0e10cSrcweir     611, 278, 278, 556, 278, 889, 611, 611, // 104 - 111
350*cdf0e10cSrcweir     611, 611, 389, 556, 333, 611, 556, 778, // 112 - 119
351*cdf0e10cSrcweir     556, 556, 500, 389, 280, 389, 584, 0, // 120 - 127
352*cdf0e10cSrcweir     556, 0, 278, 556, 500, 1000, 556, 556, // 128 - 135
353*cdf0e10cSrcweir     333, 1000, 667, 333, 1000, 0, 500, 0, // 136 - 143
354*cdf0e10cSrcweir     0, 278, 278, 500, 500, 350, 556, 1000, // 144 - 151
355*cdf0e10cSrcweir     333, 1000, 556, 333, 944, 0, 500, 667, // 152 - 159
356*cdf0e10cSrcweir     278, 333, 556, 556, 556, 556, 280, 556, // 160 - 167
357*cdf0e10cSrcweir     333, 737, 370, 556, 584, 333, 737, 333, // 168 - 175
358*cdf0e10cSrcweir     400, 584, 333, 333, 333, 611, 556, 278, // 176 - 183
359*cdf0e10cSrcweir     333, 333, 365, 556, 834, 834, 834, 611, // 184 - 191
360*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 1000, 722, // 192 - 199
361*cdf0e10cSrcweir     667, 667, 667, 667, 278, 278, 278, 278, // 200 - 207
362*cdf0e10cSrcweir     722, 722, 778, 778, 778, 778, 778, 584, // 208 - 215
363*cdf0e10cSrcweir     778, 722, 722, 722, 722, 667, 667, 611, // 216 - 223
364*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 889, 556, // 224 - 231
365*cdf0e10cSrcweir     556, 556, 556, 556, 278, 278, 278, 278, // 232 - 239
366*cdf0e10cSrcweir     611, 611, 611, 611, 611, 611, 611, 584, // 240 - 247
367*cdf0e10cSrcweir     611, 611, 611, 611, 611, 556, 611, 556 // 248 - 255
368*cdf0e10cSrcweir     }
369*cdf0e10cSrcweir },
370*cdf0e10cSrcweir 
371*cdf0e10cSrcweir { "Helvetica", // family name
372*cdf0e10cSrcweir   "Bold Italic", // style
373*cdf0e10cSrcweir   "Helvetica-BoldOblique", // PSName
374*cdf0e10cSrcweir   718, -207, // ascend, descend
375*cdf0e10cSrcweir   FAMILY_SWISS, // family style
376*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
377*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
378*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
379*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
380*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
381*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
382*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
383*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
384*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
385*cdf0e10cSrcweir     278, 333, 474, 556, 556, 889, 722, 238, // 32 - 39
386*cdf0e10cSrcweir     333, 333, 389, 584, 278, 333, 278, 278, // 40 - 47
387*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 556, 556, // 48 - 55
388*cdf0e10cSrcweir     556, 556, 333, 333, 584, 584, 584, 611, // 56 - 63
389*cdf0e10cSrcweir     975, 722, 722, 722, 722, 667, 611, 778, // 64 - 71
390*cdf0e10cSrcweir     722, 278, 556, 722, 611, 833, 722, 778, // 72 - 79
391*cdf0e10cSrcweir     667, 778, 722, 667, 611, 722, 667, 944, // 80 - 87
392*cdf0e10cSrcweir     667, 667, 611, 333, 278, 333, 584, 556, // 88 - 95
393*cdf0e10cSrcweir     333, 556, 611, 556, 611, 556, 333, 611, // 96 - 103
394*cdf0e10cSrcweir     611, 278, 278, 556, 278, 889, 611, 611, // 104 - 111
395*cdf0e10cSrcweir     611, 611, 389, 556, 333, 611, 556, 778, // 112 - 119
396*cdf0e10cSrcweir     556, 556, 500, 389, 280, 389, 584, 0, // 120 - 127
397*cdf0e10cSrcweir     556, 0, 278, 556, 500, 1000, 556, 556, // 128 - 135
398*cdf0e10cSrcweir     333, 1000, 667, 333, 1000, 0, 500, 0, // 136 - 143
399*cdf0e10cSrcweir     0, 278, 278, 500, 500, 350, 556, 1000, // 144 - 151
400*cdf0e10cSrcweir     333, 1000, 556, 333, 944, 0, 500, 667, // 152 - 159
401*cdf0e10cSrcweir     278, 333, 556, 556, 556, 556, 280, 556, // 160 - 167
402*cdf0e10cSrcweir     333, 737, 370, 556, 584, 333, 737, 333, // 168 - 175
403*cdf0e10cSrcweir     400, 584, 333, 333, 333, 611, 556, 278, // 176 - 183
404*cdf0e10cSrcweir     333, 333, 365, 556, 834, 834, 834, 611, // 184 - 191
405*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 1000, 722, // 192 - 199
406*cdf0e10cSrcweir     667, 667, 667, 667, 278, 278, 278, 278, // 200 - 207
407*cdf0e10cSrcweir     722, 722, 778, 778, 778, 778, 778, 584, // 208 - 215
408*cdf0e10cSrcweir     778, 722, 722, 722, 722, 667, 667, 611, // 216 - 223
409*cdf0e10cSrcweir     556, 556, 556, 556, 556, 556, 889, 556, // 224 - 231
410*cdf0e10cSrcweir     556, 556, 556, 556, 278, 278, 278, 278, // 232 - 239
411*cdf0e10cSrcweir     611, 611, 611, 611, 611, 611, 611, 584, // 240 - 247
412*cdf0e10cSrcweir     611, 611, 611, 611, 611, 556, 611, 556 // 248 - 255
413*cdf0e10cSrcweir     }
414*cdf0e10cSrcweir },
415*cdf0e10cSrcweir 
416*cdf0e10cSrcweir { "Times", // family name
417*cdf0e10cSrcweir   "Normal", // style
418*cdf0e10cSrcweir   "Times-Roman", // PSName
419*cdf0e10cSrcweir   683, -217, // ascend, descend
420*cdf0e10cSrcweir   FAMILY_ROMAN, // family style
421*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
422*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
423*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
424*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
425*cdf0e10cSrcweir   ITALIC_NONE, // italic type
426*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
427*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
428*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
429*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
430*cdf0e10cSrcweir     250, 333, 408, 500, 500, 833, 778, 180, // 32 - 39
431*cdf0e10cSrcweir     333, 333, 500, 564, 250, 333, 250, 278, // 40 - 47
432*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500, // 48 - 55
433*cdf0e10cSrcweir     500, 500, 278, 278, 564, 564, 564, 444, // 56 - 63
434*cdf0e10cSrcweir     921, 722, 667, 667, 722, 611, 556, 722, // 64 - 71
435*cdf0e10cSrcweir     722, 333, 389, 722, 611, 889, 722, 722, // 72 - 79
436*cdf0e10cSrcweir     556, 722, 667, 556, 611, 722, 722, 944, // 80 - 87
437*cdf0e10cSrcweir     722, 722, 611, 333, 278, 333, 469, 500, // 88 - 95
438*cdf0e10cSrcweir     333, 444, 500, 444, 500, 444, 333, 500, // 96 - 103
439*cdf0e10cSrcweir     500, 278, 278, 500, 278, 778, 500, 500, // 104 - 111
440*cdf0e10cSrcweir     500, 500, 333, 389, 278, 500, 500, 722, // 112 - 119
441*cdf0e10cSrcweir     500, 500, 444, 480, 200, 480, 541, 0, // 120 - 127
442*cdf0e10cSrcweir     500, 0, 333, 500, 444, 1000, 500, 500, // 128 - 135
443*cdf0e10cSrcweir     333, 1000, 556, 333, 889, 0, 444, 0, // 136 - 143
444*cdf0e10cSrcweir     0, 333, 333, 444, 444, 350, 500, 1000, // 144 - 151
445*cdf0e10cSrcweir     333, 980, 389, 333, 722, 0, 444, 722, // 152 - 159
446*cdf0e10cSrcweir     250, 333, 500, 500, 500, 500, 200, 500, // 160 - 167
447*cdf0e10cSrcweir     333, 760, 276, 500, 564, 333, 760, 333, // 168 - 175
448*cdf0e10cSrcweir     400, 564, 300, 300, 333, 500, 453, 250, // 176 - 183
449*cdf0e10cSrcweir     333, 300, 310, 500, 750, 750, 750, 444, // 184 - 191
450*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 889, 667, // 192 - 199
451*cdf0e10cSrcweir     611, 611, 611, 611, 333, 333, 333, 333, // 200 - 207
452*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 722, 564, // 208 - 215
453*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 556, 500, // 216 - 223
454*cdf0e10cSrcweir     444, 444, 444, 444, 444, 444, 667, 444, // 224 - 231
455*cdf0e10cSrcweir     444, 444, 444, 444, 278, 278, 278, 278, // 232 - 239
456*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 564, // 240 - 247
457*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500 // 248 - 255
458*cdf0e10cSrcweir     }
459*cdf0e10cSrcweir },
460*cdf0e10cSrcweir 
461*cdf0e10cSrcweir { "Times", // family name
462*cdf0e10cSrcweir   "Italic", // style
463*cdf0e10cSrcweir   "Times-Italic", // PSName
464*cdf0e10cSrcweir   683, -217, // ascend, descend
465*cdf0e10cSrcweir   FAMILY_ROMAN, // family style
466*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
467*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
468*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
469*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
470*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
471*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
472*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
473*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
474*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
475*cdf0e10cSrcweir     250, 333, 420, 500, 500, 833, 778, 214, // 32 - 39
476*cdf0e10cSrcweir     333, 333, 500, 675, 250, 333, 250, 278, // 40 - 47
477*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500, // 48 - 55
478*cdf0e10cSrcweir     500, 500, 333, 333, 675, 675, 675, 500, // 56 - 63
479*cdf0e10cSrcweir     920, 611, 611, 667, 722, 611, 611, 722, // 64 - 71
480*cdf0e10cSrcweir     722, 333, 444, 667, 556, 833, 667, 722, // 72 - 79
481*cdf0e10cSrcweir     611, 722, 611, 500, 556, 722, 611, 833, // 80 - 87
482*cdf0e10cSrcweir     611, 556, 556, 389, 278, 389, 422, 500, // 88 - 95
483*cdf0e10cSrcweir     333, 500, 500, 444, 500, 444, 278, 500, // 96 - 103
484*cdf0e10cSrcweir     500, 278, 278, 444, 278, 722, 500, 500, // 104 - 111
485*cdf0e10cSrcweir     500, 500, 389, 389, 278, 500, 444, 667, // 112 - 119
486*cdf0e10cSrcweir     444, 444, 389, 400, 275, 400, 541, 0, // 120 - 127
487*cdf0e10cSrcweir     500, 0, 333, 500, 556, 889, 500, 500, // 128 - 135
488*cdf0e10cSrcweir     333, 1000, 500, 333, 944, 0, 389, 0, // 136 - 143
489*cdf0e10cSrcweir     0, 333, 333, 556, 556, 350, 500, 889, // 144 - 151
490*cdf0e10cSrcweir     333, 980, 389, 333, 667, 0, 389, 556, // 152 - 159
491*cdf0e10cSrcweir     250, 389, 500, 500, 500, 500, 275, 500, // 160 - 167
492*cdf0e10cSrcweir     333, 760, 276, 500, 675, 333, 760, 333, // 168 - 175
493*cdf0e10cSrcweir     400, 675, 300, 300, 333, 500, 523, 250, // 176 - 183
494*cdf0e10cSrcweir     333, 300, 310, 500, 750, 750, 750, 500, // 184 - 191
495*cdf0e10cSrcweir     611, 611, 611, 611, 611, 611, 889, 667, // 192 - 199
496*cdf0e10cSrcweir     611, 611, 611, 611, 333, 333, 333, 333, // 200 - 207
497*cdf0e10cSrcweir     722, 667, 722, 722, 722, 722, 722, 675, // 208 - 215
498*cdf0e10cSrcweir     722, 722, 722, 722, 722, 556, 611, 500, // 216 - 223
499*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 667, 444, // 224 - 231
500*cdf0e10cSrcweir     444, 444, 444, 444, 278, 278, 278, 278, // 232 - 239
501*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 675, // 240 - 247
502*cdf0e10cSrcweir     500, 500, 500, 500, 500, 444, 500, 444 // 248 - 255
503*cdf0e10cSrcweir     }
504*cdf0e10cSrcweir },
505*cdf0e10cSrcweir 
506*cdf0e10cSrcweir { "Times", // family name
507*cdf0e10cSrcweir   "Bold", // style
508*cdf0e10cSrcweir   "Times-Bold", // PSName
509*cdf0e10cSrcweir   683, -217, // ascend, descend
510*cdf0e10cSrcweir   FAMILY_ROMAN, // family style
511*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
512*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
513*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
514*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
515*cdf0e10cSrcweir   ITALIC_NONE, // italic type
516*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
517*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
518*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
519*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
520*cdf0e10cSrcweir     250, 333, 555, 500, 500, 1000, 833, 278, // 32 - 39
521*cdf0e10cSrcweir     333, 333, 500, 570, 250, 333, 250, 278, // 40 - 47
522*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500, // 48 - 55
523*cdf0e10cSrcweir     500, 500, 333, 333, 570, 570, 570, 500, // 56 - 63
524*cdf0e10cSrcweir     930, 722, 667, 722, 722, 667, 611, 778, // 64 - 71
525*cdf0e10cSrcweir     778, 389, 500, 778, 667, 944, 722, 778, // 72 - 79
526*cdf0e10cSrcweir     611, 778, 722, 556, 667, 722, 722, 1000, // 80 - 87
527*cdf0e10cSrcweir     722, 722, 667, 333, 278, 333, 581, 500, // 88 - 95
528*cdf0e10cSrcweir     333, 500, 556, 444, 556, 444, 333, 500, // 96 - 103
529*cdf0e10cSrcweir     556, 278, 333, 556, 278, 833, 556, 500, // 104 - 111
530*cdf0e10cSrcweir     556, 556, 444, 389, 333, 556, 500, 722, // 112 - 119
531*cdf0e10cSrcweir     500, 500, 444, 394, 220, 394, 520, 0, // 120 - 127
532*cdf0e10cSrcweir     500, 0, 333, 500, 500, 1000, 500, 500, // 128 - 135
533*cdf0e10cSrcweir     333, 1000, 556, 333, 1000, 0, 444, 0, // 136 - 143
534*cdf0e10cSrcweir     0, 333, 333, 500, 500, 350, 500, 1000, // 144 - 151
535*cdf0e10cSrcweir     333, 1000, 389, 333, 722, 0, 444, 722, // 152 - 159
536*cdf0e10cSrcweir     250, 333, 500, 500, 500, 500, 220, 500, // 160 - 167
537*cdf0e10cSrcweir     333, 747, 300, 500, 570, 333, 747, 333, // 168 - 175
538*cdf0e10cSrcweir     400, 570, 300, 300, 333, 556, 540, 250, // 176 - 183
539*cdf0e10cSrcweir     333, 300, 330, 500, 750, 750, 750, 500, // 184 - 191
540*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 1000, 722, // 192 - 199
541*cdf0e10cSrcweir     667, 667, 667, 667, 389, 389, 389, 389, // 200 - 207
542*cdf0e10cSrcweir     722, 722, 778, 778, 778, 778, 778, 570, // 208 - 215
543*cdf0e10cSrcweir     778, 722, 722, 722, 722, 722, 611, 556, // 216 - 223
544*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 722, 444, // 224 - 231
545*cdf0e10cSrcweir     444, 444, 444, 444, 278, 278, 278, 278, // 232 - 239
546*cdf0e10cSrcweir     500, 556, 500, 500, 500, 500, 500, 570, // 240 - 247
547*cdf0e10cSrcweir     500, 556, 556, 556, 556, 500, 556, 500 // 248 - 255
548*cdf0e10cSrcweir     }
549*cdf0e10cSrcweir },
550*cdf0e10cSrcweir 
551*cdf0e10cSrcweir { "Times", // family name
552*cdf0e10cSrcweir   "Bold Italic", // style
553*cdf0e10cSrcweir   "Times-BoldItalic", // PSName
554*cdf0e10cSrcweir   683, -217, // ascend, descend
555*cdf0e10cSrcweir   FAMILY_ROMAN, // family style
556*cdf0e10cSrcweir   RTL_TEXTENCODING_MS_1252, // charset
557*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
558*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
559*cdf0e10cSrcweir   WEIGHT_BOLD, // weight type
560*cdf0e10cSrcweir   ITALIC_NORMAL, // italic type
561*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
562*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
563*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
564*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
565*cdf0e10cSrcweir     250, 389, 555, 500, 500, 833, 778, 278, // 32 - 39
566*cdf0e10cSrcweir     333, 333, 500, 570, 250, 333, 250, 278, // 40 - 47
567*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500, // 48 - 55
568*cdf0e10cSrcweir     500, 500, 333, 333, 570, 570, 570, 500, // 56 - 63
569*cdf0e10cSrcweir     832, 667, 667, 667, 722, 667, 667, 722, // 64 - 71
570*cdf0e10cSrcweir     778, 389, 500, 667, 611, 889, 722, 722, // 72 - 79
571*cdf0e10cSrcweir     611, 722, 667, 556, 611, 722, 667, 889, // 80 - 87
572*cdf0e10cSrcweir     667, 611, 611, 333, 278, 333, 570, 500, // 88 - 95
573*cdf0e10cSrcweir     333, 500, 500, 444, 500, 444, 333, 500, // 96 - 103
574*cdf0e10cSrcweir     556, 278, 278, 500, 278, 778, 556, 500, // 104 - 111
575*cdf0e10cSrcweir     500, 500, 389, 389, 278, 556, 444, 667, // 112 - 119
576*cdf0e10cSrcweir     500, 444, 389, 348, 220, 348, 570, 0, // 120 - 127
577*cdf0e10cSrcweir     500, 0, 333, 500, 500, 1000, 500, 500, // 128 - 135
578*cdf0e10cSrcweir     333, 1000, 556, 333, 944, 0, 389, 0, // 136 - 143
579*cdf0e10cSrcweir     0, 333, 333, 500, 500, 350, 500, 1000, // 144 - 151
580*cdf0e10cSrcweir     333, 1000, 389, 333, 722, 0, 389, 611, // 152 - 159
581*cdf0e10cSrcweir     250, 389, 500, 500, 500, 500, 220, 500, // 160 - 167
582*cdf0e10cSrcweir     333, 747, 266, 500, 606, 333, 747, 333, // 168 - 175
583*cdf0e10cSrcweir     400, 570, 300, 300, 333, 576, 500, 250, // 176 - 183
584*cdf0e10cSrcweir     333, 300, 300, 500, 750, 750, 750, 500, // 184 - 191
585*cdf0e10cSrcweir     667, 667, 667, 667, 667, 667, 944, 667, // 192 - 199
586*cdf0e10cSrcweir     667, 667, 667, 667, 389, 389, 389, 389, // 200 - 207
587*cdf0e10cSrcweir     722, 722, 722, 722, 722, 722, 722, 570, // 208 - 215
588*cdf0e10cSrcweir     722, 722, 722, 722, 722, 611, 611, 500, // 216 - 223
589*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 722, 444, // 224 - 231
590*cdf0e10cSrcweir     444, 444, 444, 444, 278, 278, 278, 278, // 232 - 239
591*cdf0e10cSrcweir     500, 556, 500, 500, 500, 500, 500, 570, // 240 - 247
592*cdf0e10cSrcweir     500, 556, 556, 556, 556, 444, 500, 444 // 248 - 255
593*cdf0e10cSrcweir     }
594*cdf0e10cSrcweir },
595*cdf0e10cSrcweir 
596*cdf0e10cSrcweir { "Symbol", // family name
597*cdf0e10cSrcweir   "Normal", // style
598*cdf0e10cSrcweir   "Symbol", // PSName
599*cdf0e10cSrcweir   1010, -293, // ascend, descend
600*cdf0e10cSrcweir   FAMILY_DONTKNOW, // family style
601*cdf0e10cSrcweir   RTL_TEXTENCODING_ADOBE_SYMBOL, // charset
602*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
603*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
604*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
605*cdf0e10cSrcweir   ITALIC_NONE, // italic type
606*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
607*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
608*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
609*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
610*cdf0e10cSrcweir     250, 333, 713, 500, 549, 833, 778, 439, // 32 - 39
611*cdf0e10cSrcweir     333, 333, 500, 549, 250, 549, 250, 278, // 40 - 47
612*cdf0e10cSrcweir     500, 500, 500, 500, 500, 500, 500, 500, // 48 - 55
613*cdf0e10cSrcweir     500, 500, 278, 278, 549, 549, 549, 444, // 56 - 63
614*cdf0e10cSrcweir     549, 722, 667, 722, 612, 611, 763, 603, // 64 - 71
615*cdf0e10cSrcweir     722, 333, 631, 722, 686, 889, 722, 722, // 72 - 79
616*cdf0e10cSrcweir     768, 741, 556, 592, 611, 690, 439, 768, // 80 - 87
617*cdf0e10cSrcweir     645, 795, 611, 333, 863, 333, 658, 500, // 88 - 95
618*cdf0e10cSrcweir     500, 631, 549, 549, 494, 439, 521, 411, // 96 - 103
619*cdf0e10cSrcweir     603, 329, 603, 549, 549, 576, 521, 549, // 104 - 111
620*cdf0e10cSrcweir     549, 521, 549, 603, 439, 576, 713, 686, // 112 - 119
621*cdf0e10cSrcweir     493, 686, 494, 480, 200, 480, 549, 0, // 120 - 127
622*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 128 - 135
623*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 136 - 143
624*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 144 - 151
625*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 152 - 159
626*cdf0e10cSrcweir     750, 620, 247, 549, 167, 713, 500, 753, // 160 - 167
627*cdf0e10cSrcweir     753, 753, 753, 1042, 987, 603, 987, 603, // 168 - 175
628*cdf0e10cSrcweir     400, 549, 411, 549, 549, 713, 494, 460, // 176 - 183
629*cdf0e10cSrcweir     549, 549, 549, 549, 1000, 603, 1000, 658, // 184 - 191
630*cdf0e10cSrcweir     823, 686, 795, 987, 768, 768, 823, 768, // 192 - 199
631*cdf0e10cSrcweir     768, 713, 713, 713, 713, 713, 713, 713, // 200 - 207
632*cdf0e10cSrcweir     768, 713, 790, 790, 890, 823, 549, 250, // 208 - 215
633*cdf0e10cSrcweir     713, 603, 603, 1042, 987, 603, 987, 603, // 216 - 223
634*cdf0e10cSrcweir     494, 329, 790, 790, 786, 713, 384, 384, // 224 - 231
635*cdf0e10cSrcweir     384, 384, 384, 384, 494, 494, 494, 494, // 232 - 239
636*cdf0e10cSrcweir     0, 329, 274, 686, 686, 686, 384, 384, // 240 - 247
637*cdf0e10cSrcweir     384, 384, 384, 384, 494, 494, 494, 0 // 248 - 255
638*cdf0e10cSrcweir     }
639*cdf0e10cSrcweir },
640*cdf0e10cSrcweir 
641*cdf0e10cSrcweir { "ZapfDingbats", // family name
642*cdf0e10cSrcweir   "Normal", // style
643*cdf0e10cSrcweir   "ZapfDingbats", // PSName
644*cdf0e10cSrcweir   820, -143, // ascend, descend
645*cdf0e10cSrcweir   FAMILY_DONTKNOW, // family style
646*cdf0e10cSrcweir   RTL_TEXTENCODING_ADOBE_DINGBATS, // charset
647*cdf0e10cSrcweir   PITCH_VARIABLE, // pitch
648*cdf0e10cSrcweir   WIDTH_NORMAL, // width type
649*cdf0e10cSrcweir   WEIGHT_NORMAL, // weight type
650*cdf0e10cSrcweir   ITALIC_NONE, // italic type
651*cdf0e10cSrcweir   { 0, 0, 0, 0, 0, 0, 0, 0, // 0 - 7
652*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 8 - 15
653*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 16 - 23
654*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 24 - 31
655*cdf0e10cSrcweir     278, 974, 961, 974, 980, 719, 789, 790, // 32 - 39
656*cdf0e10cSrcweir     791, 690, 960, 939, 549, 855, 911, 933, // 40 - 47
657*cdf0e10cSrcweir     911, 945, 974, 755, 846, 762, 761, 571, // 48 - 55
658*cdf0e10cSrcweir     677, 763, 760, 759, 754, 494, 552, 537, // 56 - 63
659*cdf0e10cSrcweir     577, 692, 786, 788, 788, 790, 793, 794, // 64 - 71
660*cdf0e10cSrcweir     816, 823, 789, 841, 823, 833, 816, 831, // 72 - 79
661*cdf0e10cSrcweir     923, 744, 723, 749, 790, 792, 695, 776, // 80 - 87
662*cdf0e10cSrcweir     768, 792, 759, 707, 708, 682, 701, 826, // 88 - 95
663*cdf0e10cSrcweir     815, 789, 789, 707, 687, 696, 689, 786, // 96 - 103
664*cdf0e10cSrcweir     787, 713, 791, 785, 791, 873, 761, 762, // 104 - 111
665*cdf0e10cSrcweir     762, 759, 759, 892, 892, 788, 784, 438, // 112 - 119
666*cdf0e10cSrcweir     138, 277, 415, 392, 392, 668, 668, 0, // 120 - 127
667*cdf0e10cSrcweir     390, 390, 317, 317, 276, 276, 509, 509, // 128 - 135
668*cdf0e10cSrcweir     410, 410, 234, 234, 334, 334, 0, 0, // 136 - 143
669*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 144 - 151
670*cdf0e10cSrcweir     0, 0, 0, 0, 0, 0, 0, 0, // 152 - 159
671*cdf0e10cSrcweir     0, 732, 544, 544, 910, 667, 760, 760, // 160 - 167
672*cdf0e10cSrcweir     776, 595, 694, 626, 788, 788, 788, 788, // 168 - 175
673*cdf0e10cSrcweir     788, 788, 788, 788, 788, 788, 788, 788, // 176 - 183
674*cdf0e10cSrcweir     788, 788, 788, 788, 788, 788, 788, 788, // 184 - 191
675*cdf0e10cSrcweir     788, 788, 788, 788, 788, 788, 788, 788, // 192 - 199
676*cdf0e10cSrcweir     788, 788, 788, 788, 788, 788, 788, 788, // 200 - 207
677*cdf0e10cSrcweir     788, 788, 788, 788, 894, 838, 1016, 458, // 208 - 215
678*cdf0e10cSrcweir     748, 924, 748, 918, 927, 928, 928, 834, // 216 - 223
679*cdf0e10cSrcweir     873, 828, 924, 924, 917, 930, 931, 463, // 224 - 231
680*cdf0e10cSrcweir     883, 836, 836, 867, 867, 696, 696, 874, // 232 - 239
681*cdf0e10cSrcweir     0, 874, 760, 946, 771, 865, 771, 888, // 240 - 247
682*cdf0e10cSrcweir     967, 888, 831, 873, 927, 970, 918, 0 // 248 - 255
683*cdf0e10cSrcweir     }
684*cdf0e10cSrcweir }
685*cdf0e10cSrcweir 
686*cdf0e10cSrcweir };
687*cdf0e10cSrcweir 
688