1 # 2 # 3 # Copyright (c) 1999, Oracle and/or its affiliates. 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. Oracle designates this 9 # particular file as subject to the "Classpath" exception as provided 10 # by Oracle 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 23 # or visit www.oracle.com if you need additional information or have any 24 # 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 # 324