psfontj2d.properties 11 KB

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