|
1 # |
|
2 # |
|
3 # Copyright 1999 Sun Microsystems, Inc. All Rights Reserved. |
|
4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
5 # |
|
6 # This code is free software; you can redistribute it and/or modify it |
|
7 # under the terms of the GNU General Public License version 2 only, as |
|
8 # published by the Free Software Foundation. Sun designates this |
|
9 # particular file as subject to the "Classpath" exception as provided |
|
10 # by Sun in the LICENSE file that accompanied this code. |
|
11 # |
|
12 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
13 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
14 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
15 # version 2 for more details (a copy is included in the LICENSE file that |
|
16 # accompanied this code). |
|
17 # |
|
18 # You should have received a copy of the GNU General Public License version |
|
19 # 2 along with this work; if not, write to the Free Software Foundation, |
|
20 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
21 # |
|
22 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
|
23 # CA 95054 USA or visit www.sun.com if you need additional information or |
|
24 # have any questions. |
|
25 |
|
26 # |
|
27 # PostScript printer property file for Java 2D printing. |
|
28 # |
|
29 # WARNING: This is an internal implementation file, not a public file. |
|
30 # Any customisation or reliance on the existence of this file and its |
|
31 # contents or syntax is discouraged and unsupported. |
|
32 # It may be incompatibly changed or removed without any notice. |
|
33 # |
|
34 # |
|
35 font.num=35 |
|
36 # |
|
37 # Legacy logical font family names and logical font aliases should all |
|
38 # map to the primary logical font names. |
|
39 # |
|
40 serif=serif |
|
41 times=serif |
|
42 timesroman=serif |
|
43 sansserif=sansserif |
|
44 helvetica=sansserif |
|
45 dialog=sansserif |
|
46 dialoginput=monospaced |
|
47 monospaced=monospaced |
|
48 courier=monospaced |
|
49 # |
|
50 # Next, physical fonts which can be safely mapped to standard postscript fonts |
|
51 # These keys generally map to a value which is the same as the key, so |
|
52 # the key/value is just a way to say the font has a mapping. |
|
53 # Sometimes however we map more than one screen font to the same PS font. |
|
54 # |
|
55 avantgarde=avantgarde_book |
|
56 avantgarde_book=avantgarde_book |
|
57 avantgarde_demi=avantgarde_demi |
|
58 avantgarde_book_oblique=avantgarde_book_oblique |
|
59 avantgarde_demi_oblique=avantgarde_demi_oblique |
|
60 # |
|
61 itcavantgarde=avantgarde_book |
|
62 itcavantgarde=avantgarde_book |
|
63 itcavantgarde_demi=avantgarde_demi |
|
64 itcavantgarde_oblique=avantgarde_book_oblique |
|
65 itcavantgarde_demi_oblique=avantgarde_demi_oblique |
|
66 # |
|
67 bookman=bookman_light |
|
68 bookman_light=bookman_light |
|
69 bookman_demi=bookman_demi |
|
70 bookman_light_italic=bookman_light_italic |
|
71 bookman_demi_italic=bookman_demi_italic |
|
72 # |
|
73 # Exclude "helvetica" on its own as that's a legacy name for a logical font |
|
74 helvetica_bold=helvetica_bold |
|
75 helvetica_oblique=helvetica_oblique |
|
76 helvetica_bold_oblique=helvetica_bold_oblique |
|
77 # |
|
78 itcbookman_light=bookman_light |
|
79 itcbookman_demi=bookman_demi |
|
80 itcbookman_light_italic=bookman_light_italic |
|
81 itcbookman_demi_italic=bookman_demi_italic |
|
82 # |
|
83 # Exclude "courier" on its own as that's a legacy name for a logical font |
|
84 courier_bold=courier_bold |
|
85 courier_oblique=courier_oblique |
|
86 courier_bold_oblique=courier_bold_oblique |
|
87 # |
|
88 courier_new=courier |
|
89 courier_new_bold=courier_bold |
|
90 # |
|
91 monotype_century_schoolbook=newcenturyschoolbook |
|
92 monotype_century_schoolbook_bold=newcenturyschoolbook_bold |
|
93 monotype_century_schoolbook_italic=newcenturyschoolbook_italic |
|
94 monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic |
|
95 # |
|
96 newcenturyschoolbook=newcenturyschoolbook |
|
97 newcenturyschoolbook_bold=newcenturyschoolbook_bold |
|
98 newcenturyschoolbook_italic=newcenturyschoolbook_italic |
|
99 newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic |
|
100 # |
|
101 palatino=palatino |
|
102 palatino_bold=palatino_bold |
|
103 palatino_italic=palatino_italic |
|
104 palatino_bold_italic=palatino_bold_italic |
|
105 # |
|
106 # Exclude "times" on its own as that's a legacy name for a logical font |
|
107 times_bold=times_roman_bold |
|
108 times_italic=times_roman_italic |
|
109 times_bold_italic=times_roman_bold_italic |
|
110 # |
|
111 times_roman=times_roman |
|
112 times_roman_bold=times_roman_bold |
|
113 times_roman_italic=times_roman_italic |
|
114 times_roman_bold_italic=times_roman_bold_italic |
|
115 # |
|
116 times_new_roman=times_roman |
|
117 times_new_roman_bold=times_roman_bold |
|
118 times_new_roman_italic=times_roman_italic |
|
119 times_new_roman_bold_italic=times_roman_bold_italic |
|
120 # |
|
121 zapfchancery_italic=zapfchancery_italic |
|
122 itczapfchancery_italic=zapfchancery_italic |
|
123 # |
|
124 # Next the mapping of the font name + charset + style to Postscript font name |
|
125 # for the logical fonts. |
|
126 # |
|
127 serif.latin1.plain=Times-Roman |
|
128 serif.latin1.bold=Times-Bold |
|
129 serif.latin1.italic=Times-Italic |
|
130 serif.latin1.bolditalic=Times-BoldItalic |
|
131 serif.symbol.plain=Symbol |
|
132 serif.dingbats.plain=ZapfDingbats |
|
133 serif.symbol.bold=Symbol |
|
134 serif.dingbats.bold=ZapfDingbats |
|
135 serif.symbol.italic=Symbol |
|
136 serif.dingbats.italic=ZapfDingbats |
|
137 serif.symbol.bolditalic=Symbol |
|
138 serif.dingbats.bolditalic=ZapfDingbats |
|
139 # |
|
140 sansserif.latin1.plain=Helvetica |
|
141 sansserif.latin1.bold=Helvetica-Bold |
|
142 sansserif.latin1.italic=Helvetica-Oblique |
|
143 sansserif.latin1.bolditalic=Helvetica-BoldOblique |
|
144 sansserif.symbol.plain=Symbol |
|
145 sansserif.dingbats.plain=ZapfDingbats |
|
146 sansserif.symbol.bold=Symbol |
|
147 sansserif.dingbats.bold=ZapfDingbats |
|
148 sansserif.symbol.italic=Symbol |
|
149 sansserif.dingbats.italic=ZapfDingbats |
|
150 sansserif.symbol.bolditalic=Symbol |
|
151 sansserif.dingbats.bolditalic=ZapfDingbats |
|
152 # |
|
153 monospaced.latin1.plain=Courier |
|
154 monospaced.latin1.bold=Courier-Bold |
|
155 monospaced.latin1.italic=Courier-Oblique |
|
156 monospaced.latin1.bolditalic=Courier-BoldOblique |
|
157 monospaced.symbol.plain=Symbol |
|
158 monospaced.dingbats.plain=ZapfDingbats |
|
159 monospaced.symbol.bold=Symbol |
|
160 monospaced.dingbats.bold=ZapfDingbats |
|
161 monospaced.symbol.italic=Symbol |
|
162 monospaced.dingbats.italic=ZapfDingbats |
|
163 monospaced.symbol.bolditalic=Symbol |
|
164 monospaced.dingbats.bolditalic=ZapfDingbats |
|
165 # |
|
166 # Next the mapping of the font name + charset + style to Postscript font name |
|
167 # for the physical fonts. Since these always report style as plain, the |
|
168 # style key is always plain. So we map using the face name to the correct |
|
169 # style for the postscript font. This is possible since the face names can |
|
170 # be replied upon to be different for each style. |
|
171 # However an application may try to create a Font applying a style to an |
|
172 # physical name. We want to map to the correct Postscript font there too |
|
173 # if possible but we do not map cases where the application tries to |
|
174 # augment a style (eg ask for a bold version of a bold font) |
|
175 # Defer to the 2D package to attempt create an artificially styled version |
|
176 # |
|
177 avantgarde_book.latin1.plain=AvantGarde-Book |
|
178 avantgarde_demi.latin1.plain=AvantGarde-Demi |
|
179 avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique |
|
180 avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique |
|
181 # |
|
182 avantgarde_book.latin1.bold=AvantGarde-Demi |
|
183 avantgarde_book.latin1.italic=AvantGarde-BookOblique |
|
184 avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique |
|
185 avantgarde_demi.latin1.italic=AvantGarde-DemiOblique |
|
186 avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique |
|
187 # |
|
188 bookman_light.latin1.plain=Bookman-Light |
|
189 bookman_demi.latin1.plain=Bookman-Demi |
|
190 bookman_light_italic.latin1.plain=Bookman-LightItalic |
|
191 bookman_demi_italic.latin1.plain=Bookman-DemiItalic |
|
192 # |
|
193 bookman_light.latin1.bold=Bookman-Demi |
|
194 bookman_light.latin1.italic=Bookman-LightItalic |
|
195 bookman_light.latin1.bolditalic=Bookman-DemiItalic |
|
196 bookman_light_bold.latin1.italic=Bookman-DemiItalic |
|
197 bookman_light_italic.latin1.bold=Bookman-DemiItalic |
|
198 # |
|
199 courier.latin1.plain=Courier |
|
200 courier_bold.latin1.plain=Courier-Bold |
|
201 courier_oblique.latin1.plain=Courier-Oblique |
|
202 courier_bold_oblique.latin1.plain=Courier-BoldOblique |
|
203 courier.latin1.bold=Courier-Bold |
|
204 courier.latin1.italic=Courier-Oblique |
|
205 courier.latin1.bolditalic=Courier-BoldOblique |
|
206 courier_bold.latin1.italic=Courier-BoldOblique |
|
207 courier_italic.latin1.bold=Courier-BoldOblique |
|
208 # |
|
209 helvetica_bold.latin1.plain=Helvetica-Bold |
|
210 helvetica_oblique.latin1.plain=Helvetica-Oblique |
|
211 helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique |
|
212 helvetica.latin1.bold=Helvetica-Bold |
|
213 helvetica.latin1.italic=Helvetica-Oblique |
|
214 helvetica.latin1.bolditalic=Helvetica-BoldOblique |
|
215 helvetica_bold.latin1.italic=Helvetica-BoldOblique |
|
216 helvetica_italic.latin1.bold=Helvetica-BoldOblique |
|
217 # |
|
218 newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman |
|
219 newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold |
|
220 newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic |
|
221 newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic |
|
222 newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold |
|
223 newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic |
|
224 newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic |
|
225 newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic |
|
226 newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic |
|
227 # |
|
228 palatino.latin1.plain=Palatino-Roman |
|
229 palatino_bold.latin1.plain=Palatino-Bold |
|
230 palatino_italic.latin1.plain=Palatino-Italic |
|
231 palatino_bold_italic.latin1.plain=Palatino-BoldItalic |
|
232 palatino.latin1.bold=Palatino-Bold |
|
233 palatino.latin1.italic=Palatino-Italic |
|
234 palatino.latin1.bolditalic=Palatino-BoldItalic |
|
235 palatino_bold.latin1.italic=Palatino-BoldItalic |
|
236 palatino_italic.latin1.bold=Palatino-BoldItalic |
|
237 # |
|
238 times_roman.latin1.plain=Times-Roman |
|
239 times_roman_bold.latin1.plain=Times-Bold |
|
240 times_roman_italic.latin1.plain=Times-Italic |
|
241 times_roman_bold_italic.latin1.plain=Times-BoldItalic |
|
242 times_roman.latin1.bold=Times-Bold |
|
243 times_roman.latin1.italic=Times-Italic |
|
244 times_roman.latin1.bolditalic=Times-BoldItalic |
|
245 times_roman_bold.latin1.italic=Times-BoldItalic |
|
246 times_roman_italic.latin1.bold=Times-BoldItalic |
|
247 # |
|
248 zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic |
|
249 # |
|
250 # Finally the mappings of PS font names to indexes. |
|
251 # |
|
252 AvantGarde-Book=0 |
|
253 AvantGarde-BookOblique=1 |
|
254 AvantGarde-Demi=2 |
|
255 AvantGarde-DemiOblique=3 |
|
256 Bookman-Demi=4 |
|
257 Bookman-DemiItalic=5 |
|
258 Bookman-Light=6 |
|
259 Bookman-LightItalic=7 |
|
260 Courier=8 |
|
261 Courier-Bold=9 |
|
262 Courier-BoldOblique=10 |
|
263 Courier-Oblique=11 |
|
264 Helvetica=12 |
|
265 Helvetica-Bold=13 |
|
266 Helvetica-BoldOblique=14 |
|
267 Helvetica-Narrow=15 |
|
268 Helvetica-Narrow-Bold=16 |
|
269 Helvetica-Narrow-BoldOblique=17 |
|
270 Helvetica-Narrow-Oblique=18 |
|
271 Helvetica-Oblique=19 |
|
272 NewCenturySchlbk-Bold=20 |
|
273 NewCenturySchlbk-BoldItalic=21 |
|
274 NewCenturySchlbk-Italic=22 |
|
275 NewCenturySchlbk-Roman=23 |
|
276 Palatino-Bold=24 |
|
277 Palatino-BoldItalic=25 |
|
278 Palatino-Italic=26 |
|
279 Palatino-Roman=27 |
|
280 Symbol=28 |
|
281 Times-Bold=29 |
|
282 Times-BoldItalic=30 |
|
283 Times-Italic=31 |
|
284 Times-Roman=32 |
|
285 ZapfDingbats=33 |
|
286 ZapfChancery-MediumItalic=34 |
|
287 # |
|
288 font.0=AvantGarde-Book ISOF |
|
289 font.1=AvantGarde-BookOblique ISOF |
|
290 font.2=AvantGarde-Demi ISOF |
|
291 font.3=AvantGarde-DemiOblique ISOF |
|
292 font.4=Bookman-Demi ISOF |
|
293 font.5=Bookman-DemiItalic ISOF |
|
294 font.6=Bookman-Light ISOF |
|
295 font.7=Bookman-LightItalic ISOF |
|
296 font.8=Courier ISOF |
|
297 font.9=Courier-Bold ISOF |
|
298 font.10=Courier-BoldOblique ISOF |
|
299 font.11=Courier-Oblique ISOF |
|
300 font.12=Helvetica ISOF |
|
301 font.13=Helvetica-Bold ISOF |
|
302 font.14=Helvetica-BoldOblique ISOF |
|
303 font.15=Helvetica-Narrow ISOF |
|
304 font.16=Helvetica-Narrow-Bold ISOF |
|
305 font.17=Helvetica-Narrow-BoldOblique ISOF |
|
306 font.18=Helvetica-Narrow-Oblique ISOF |
|
307 font.19=Helvetica-Oblique ISOF |
|
308 font.20=NewCenturySchlbk-Bold ISOF |
|
309 font.21=NewCenturySchlbk-BoldItalic ISOF |
|
310 font.22=NewCenturySchlbk-Italic ISOF |
|
311 font.23=NewCenturySchlbk-Roman ISOF |
|
312 font.24=Palatino-Bold ISOF |
|
313 font.25=Palatino-BoldItalic ISOF |
|
314 font.26=Palatino-Italic ISOF |
|
315 font.27=Palatino-Roman ISOF |
|
316 font.28=Symbol findfont |
|
317 font.29=Times-Bold ISOF |
|
318 font.30=Times-BoldItalic ISOF |
|
319 font.31=Times-Italic ISOF |
|
320 font.32=Times-Roman ISOF |
|
321 font.33=ZapfDingbats findfont |
|
322 font.34=ZapfChancery-MediumItalic ISOF |
|
323 # |