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# 35font.num=35 36# 37# Legacy logical font family names and logical font aliases should all 38# map to the primary logical font names. 39# 40serif=serif 41times=serif 42timesroman=serif 43sansserif=sansserif 44helvetica=sansserif 45dialog=sansserif 46dialoginput=monospaced 47monospaced=monospaced 48courier=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# 55avantgarde=avantgarde_book 56avantgarde_book=avantgarde_book 57avantgarde_demi=avantgarde_demi 58avantgarde_book_oblique=avantgarde_book_oblique 59avantgarde_demi_oblique=avantgarde_demi_oblique 60# 61itcavantgarde=avantgarde_book 62itcavantgarde=avantgarde_book 63itcavantgarde_demi=avantgarde_demi 64itcavantgarde_oblique=avantgarde_book_oblique 65itcavantgarde_demi_oblique=avantgarde_demi_oblique 66# 67bookman=bookman_light 68bookman_light=bookman_light 69bookman_demi=bookman_demi 70bookman_light_italic=bookman_light_italic 71bookman_demi_italic=bookman_demi_italic 72# 73# Exclude "helvetica" on its own as that's a legacy name for a logical font 74helvetica_bold=helvetica_bold 75helvetica_oblique=helvetica_oblique 76helvetica_bold_oblique=helvetica_bold_oblique 77# 78itcbookman_light=bookman_light 79itcbookman_demi=bookman_demi 80itcbookman_light_italic=bookman_light_italic 81itcbookman_demi_italic=bookman_demi_italic 82# 83# Exclude "courier" on its own as that's a legacy name for a logical font 84courier_bold=courier_bold 85courier_oblique=courier_oblique 86courier_bold_oblique=courier_bold_oblique 87# 88courier_new=courier 89courier_new_bold=courier_bold 90# 91monotype_century_schoolbook=newcenturyschoolbook 92monotype_century_schoolbook_bold=newcenturyschoolbook_bold 93monotype_century_schoolbook_italic=newcenturyschoolbook_italic 94monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic 95# 96newcenturyschoolbook=newcenturyschoolbook 97newcenturyschoolbook_bold=newcenturyschoolbook_bold 98newcenturyschoolbook_italic=newcenturyschoolbook_italic 99newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic 100# 101palatino=palatino 102palatino_bold=palatino_bold 103palatino_italic=palatino_italic 104palatino_bold_italic=palatino_bold_italic 105# 106# Exclude "times" on its own as that's a legacy name for a logical font 107times_bold=times_roman_bold 108times_italic=times_roman_italic 109times_bold_italic=times_roman_bold_italic 110# 111times_roman=times_roman 112times_roman_bold=times_roman_bold 113times_roman_italic=times_roman_italic 114times_roman_bold_italic=times_roman_bold_italic 115# 116times_new_roman=times_roman 117times_new_roman_bold=times_roman_bold 118times_new_roman_italic=times_roman_italic 119times_new_roman_bold_italic=times_roman_bold_italic 120# 121zapfchancery_italic=zapfchancery_italic 122itczapfchancery_italic=zapfchancery_italic 123# 124# Next the mapping of the font name + charset + style to Postscript font name 125# for the logical fonts. 126# 127serif.latin1.plain=Times-Roman 128serif.latin1.bold=Times-Bold 129serif.latin1.italic=Times-Italic 130serif.latin1.bolditalic=Times-BoldItalic 131serif.symbol.plain=Symbol 132serif.dingbats.plain=ZapfDingbats 133serif.symbol.bold=Symbol 134serif.dingbats.bold=ZapfDingbats 135serif.symbol.italic=Symbol 136serif.dingbats.italic=ZapfDingbats 137serif.symbol.bolditalic=Symbol 138serif.dingbats.bolditalic=ZapfDingbats 139# 140sansserif.latin1.plain=Helvetica 141sansserif.latin1.bold=Helvetica-Bold 142sansserif.latin1.italic=Helvetica-Oblique 143sansserif.latin1.bolditalic=Helvetica-BoldOblique 144sansserif.symbol.plain=Symbol 145sansserif.dingbats.plain=ZapfDingbats 146sansserif.symbol.bold=Symbol 147sansserif.dingbats.bold=ZapfDingbats 148sansserif.symbol.italic=Symbol 149sansserif.dingbats.italic=ZapfDingbats 150sansserif.symbol.bolditalic=Symbol 151sansserif.dingbats.bolditalic=ZapfDingbats 152# 153monospaced.latin1.plain=Courier 154monospaced.latin1.bold=Courier-Bold 155monospaced.latin1.italic=Courier-Oblique 156monospaced.latin1.bolditalic=Courier-BoldOblique 157monospaced.symbol.plain=Symbol 158monospaced.dingbats.plain=ZapfDingbats 159monospaced.symbol.bold=Symbol 160monospaced.dingbats.bold=ZapfDingbats 161monospaced.symbol.italic=Symbol 162monospaced.dingbats.italic=ZapfDingbats 163monospaced.symbol.bolditalic=Symbol 164monospaced.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# 177avantgarde_book.latin1.plain=AvantGarde-Book 178avantgarde_demi.latin1.plain=AvantGarde-Demi 179avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique 180avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique 181# 182avantgarde_book.latin1.bold=AvantGarde-Demi 183avantgarde_book.latin1.italic=AvantGarde-BookOblique 184avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique 185avantgarde_demi.latin1.italic=AvantGarde-DemiOblique 186avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique 187# 188bookman_light.latin1.plain=Bookman-Light 189bookman_demi.latin1.plain=Bookman-Demi 190bookman_light_italic.latin1.plain=Bookman-LightItalic 191bookman_demi_italic.latin1.plain=Bookman-DemiItalic 192# 193bookman_light.latin1.bold=Bookman-Demi 194bookman_light.latin1.italic=Bookman-LightItalic 195bookman_light.latin1.bolditalic=Bookman-DemiItalic 196bookman_light_bold.latin1.italic=Bookman-DemiItalic 197bookman_light_italic.latin1.bold=Bookman-DemiItalic 198# 199courier.latin1.plain=Courier 200courier_bold.latin1.plain=Courier-Bold 201courier_oblique.latin1.plain=Courier-Oblique 202courier_bold_oblique.latin1.plain=Courier-BoldOblique 203courier.latin1.bold=Courier-Bold 204courier.latin1.italic=Courier-Oblique 205courier.latin1.bolditalic=Courier-BoldOblique 206courier_bold.latin1.italic=Courier-BoldOblique 207courier_italic.latin1.bold=Courier-BoldOblique 208# 209helvetica_bold.latin1.plain=Helvetica-Bold 210helvetica_oblique.latin1.plain=Helvetica-Oblique 211helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique 212helvetica.latin1.bold=Helvetica-Bold 213helvetica.latin1.italic=Helvetica-Oblique 214helvetica.latin1.bolditalic=Helvetica-BoldOblique 215helvetica_bold.latin1.italic=Helvetica-BoldOblique 216helvetica_italic.latin1.bold=Helvetica-BoldOblique 217# 218newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman 219newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold 220newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic 221newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic 222newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold 223newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic 224newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic 225newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic 226newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic 227# 228palatino.latin1.plain=Palatino-Roman 229palatino_bold.latin1.plain=Palatino-Bold 230palatino_italic.latin1.plain=Palatino-Italic 231palatino_bold_italic.latin1.plain=Palatino-BoldItalic 232palatino.latin1.bold=Palatino-Bold 233palatino.latin1.italic=Palatino-Italic 234palatino.latin1.bolditalic=Palatino-BoldItalic 235palatino_bold.latin1.italic=Palatino-BoldItalic 236palatino_italic.latin1.bold=Palatino-BoldItalic 237# 238times_roman.latin1.plain=Times-Roman 239times_roman_bold.latin1.plain=Times-Bold 240times_roman_italic.latin1.plain=Times-Italic 241times_roman_bold_italic.latin1.plain=Times-BoldItalic 242times_roman.latin1.bold=Times-Bold 243times_roman.latin1.italic=Times-Italic 244times_roman.latin1.bolditalic=Times-BoldItalic 245times_roman_bold.latin1.italic=Times-BoldItalic 246times_roman_italic.latin1.bold=Times-BoldItalic 247# 248zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic 249# 250# Finally the mappings of PS font names to indexes. 251# 252AvantGarde-Book=0 253AvantGarde-BookOblique=1 254AvantGarde-Demi=2 255AvantGarde-DemiOblique=3 256Bookman-Demi=4 257Bookman-DemiItalic=5 258Bookman-Light=6 259Bookman-LightItalic=7 260Courier=8 261Courier-Bold=9 262Courier-BoldOblique=10 263Courier-Oblique=11 264Helvetica=12 265Helvetica-Bold=13 266Helvetica-BoldOblique=14 267Helvetica-Narrow=15 268Helvetica-Narrow-Bold=16 269Helvetica-Narrow-BoldOblique=17 270Helvetica-Narrow-Oblique=18 271Helvetica-Oblique=19 272NewCenturySchlbk-Bold=20 273NewCenturySchlbk-BoldItalic=21 274NewCenturySchlbk-Italic=22 275NewCenturySchlbk-Roman=23 276Palatino-Bold=24 277Palatino-BoldItalic=25 278Palatino-Italic=26 279Palatino-Roman=27 280Symbol=28 281Times-Bold=29 282Times-BoldItalic=30 283Times-Italic=31 284Times-Roman=32 285ZapfDingbats=33 286ZapfChancery-MediumItalic=34 287# 288font.0=AvantGarde-Book ISOF 289font.1=AvantGarde-BookOblique ISOF 290font.2=AvantGarde-Demi ISOF 291font.3=AvantGarde-DemiOblique ISOF 292font.4=Bookman-Demi ISOF 293font.5=Bookman-DemiItalic ISOF 294font.6=Bookman-Light ISOF 295font.7=Bookman-LightItalic ISOF 296font.8=Courier ISOF 297font.9=Courier-Bold ISOF 298font.10=Courier-BoldOblique ISOF 299font.11=Courier-Oblique ISOF 300font.12=Helvetica ISOF 301font.13=Helvetica-Bold ISOF 302font.14=Helvetica-BoldOblique ISOF 303font.15=Helvetica-Narrow ISOF 304font.16=Helvetica-Narrow-Bold ISOF 305font.17=Helvetica-Narrow-BoldOblique ISOF 306font.18=Helvetica-Narrow-Oblique ISOF 307font.19=Helvetica-Oblique ISOF 308font.20=NewCenturySchlbk-Bold ISOF 309font.21=NewCenturySchlbk-BoldItalic ISOF 310font.22=NewCenturySchlbk-Italic ISOF 311font.23=NewCenturySchlbk-Roman ISOF 312font.24=Palatino-Bold ISOF 313font.25=Palatino-BoldItalic ISOF 314font.26=Palatino-Italic ISOF 315font.27=Palatino-Roman ISOF 316font.28=Symbol findfont 317font.29=Times-Bold ISOF 318font.30=Times-BoldItalic ISOF 319font.31=Times-Italic ISOF 320font.32=Times-Roman ISOF 321font.33=ZapfDingbats findfont 322font.34=ZapfChancery-MediumItalic ISOF 323# 324