psfontj2d.properties 11 KB

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