jdk/src/share/classes/sun/print/psfontj2d.properties
changeset 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
0:fd16c54261b3 2:90ce3da70b43
       
     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 #