psfontj2d.properties 11 KB

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