From 7e621409df5dc29ec8c64a9a172766749aa99665 Mon Sep 17 00:00:00 2001 From: Reinhard Kotucha Date: Tue, 12 May 2009 20:04:43 +0000 Subject: tlgs: rm gs8.62 git-svn-id: svn://tug.org/texlive/trunk@13058 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/tlgs/lib/EndOfTask.ps | 1 - Master/tlpkg/tlgs/lib/FAPIcidfmap | 32 - Master/tlpkg/tlgs/lib/FAPIconfig | 14 - Master/tlpkg/tlgs/lib/FAPIconfig-FCO | 14 - Master/tlpkg/tlgs/lib/FAPIfontmap | 33 - Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS2 | 107 - Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS3 | 198 -- Master/tlpkg/tlgs/lib/FCOfontmap-PS3 | 159 -- Master/tlpkg/tlgs/lib/Fontmap | 8 - Master/tlpkg/tlgs/lib/Fontmap.ATB | 168 -- Master/tlpkg/tlgs/lib/Fontmap.ATM | 185 -- Master/tlpkg/tlgs/lib/Fontmap.GS | 412 ---- Master/tlpkg/tlgs/lib/Fontmap.OS2 | 214 -- Master/tlpkg/tlgs/lib/Fontmap.OSF | 163 -- Master/tlpkg/tlgs/lib/Fontmap.SGI | 405 ---- Master/tlpkg/tlgs/lib/Fontmap.Sol | 486 ---- Master/tlpkg/tlgs/lib/Fontmap.TeXLive | 108 - Master/tlpkg/tlgs/lib/Fontmap.Ult | 146 -- Master/tlpkg/tlgs/lib/Fontmap.VMS | 424 ---- Master/tlpkg/tlgs/lib/Info-macos.plist | 14 - Master/tlpkg/tlgs/lib/PDFA_def.ps | 43 - Master/tlpkg/tlgs/lib/PDFX_def.ps | 51 - Master/tlpkg/tlgs/lib/acctest.ps | 100 - Master/tlpkg/tlgs/lib/addxchar.ps | 357 --- Master/tlpkg/tlgs/lib/afmdiff.awk | 151 -- Master/tlpkg/tlgs/lib/align.ps | 73 - Master/tlpkg/tlgs/lib/bdftops.ps | 795 ------- Master/tlpkg/tlgs/lib/bj8.rpd | 17 - Master/tlpkg/tlgs/lib/caption.ps | 56 - Master/tlpkg/tlgs/lib/cid2code.ps | 160 -- Master/tlpkg/tlgs/lib/cidfmap | 28 - Master/tlpkg/tlgs/lib/decrypt.ps | 15 - Master/tlpkg/tlgs/lib/docie.ps | 220 -- Master/tlpkg/tlgs/lib/dumphint.ps | 756 ------- Master/tlpkg/tlgs/lib/fixmswrd.pl | 206 -- Master/tlpkg/tlgs/lib/font2c.ps | 675 ------ Master/tlpkg/tlgs/lib/font2pcl.ps | 603 ----- Master/tlpkg/tlgs/lib/ghostpdf.inf | 44 - Master/tlpkg/tlgs/lib/gs_agl.ps | 1069 --------- Master/tlpkg/tlgs/lib/gs_btokn.ps | 331 --- Master/tlpkg/tlgs/lib/gs_ccfnt.ps | 75 - Master/tlpkg/tlgs/lib/gs_ce_e.ps | 47 - Master/tlpkg/tlgs/lib/gs_cet.ps | 61 - Master/tlpkg/tlgs/lib/gs_cff.ps | 783 ------- Master/tlpkg/tlgs/lib/gs_cidcm.ps | 446 ---- Master/tlpkg/tlgs/lib/gs_ciddc.ps | 214 -- Master/tlpkg/tlgs/lib/gs_cidfm.ps | 129 -- Master/tlpkg/tlgs/lib/gs_cidfn.ps | 404 ---- Master/tlpkg/tlgs/lib/gs_cidtt.ps | 141 -- Master/tlpkg/tlgs/lib/gs_ciecs2.ps | 147 -- Master/tlpkg/tlgs/lib/gs_ciecs3.ps | 137 -- Master/tlpkg/tlgs/lib/gs_cmap.ps | 549 ----- Master/tlpkg/tlgs/lib/gs_cmdl.ps | 180 -- Master/tlpkg/tlgs/lib/gs_cspace.ps | 1022 --------- Master/tlpkg/tlgs/lib/gs_css_e.ps | 114 - Master/tlpkg/tlgs/lib/gs_dbt_e.ps | 59 - Master/tlpkg/tlgs/lib/gs_devcs.ps | 250 --- Master/tlpkg/tlgs/lib/gs_devn.ps | 218 -- Master/tlpkg/tlgs/lib/gs_devpxl.ps | 78 - Master/tlpkg/tlgs/lib/gs_diskf.ps | 224 -- Master/tlpkg/tlgs/lib/gs_diskn.ps | 214 -- Master/tlpkg/tlgs/lib/gs_dpnxt.ps | 134 -- Master/tlpkg/tlgs/lib/gs_dps.ps | 224 -- Master/tlpkg/tlgs/lib/gs_dps1.ps | 139 -- Master/tlpkg/tlgs/lib/gs_dps2.ps | 247 -- Master/tlpkg/tlgs/lib/gs_dscp.ps | 118 - Master/tlpkg/tlgs/lib/gs_epsf.ps | 243 -- Master/tlpkg/tlgs/lib/gs_fapi.ps | 344 --- Master/tlpkg/tlgs/lib/gs_fform.ps | 92 - Master/tlpkg/tlgs/lib/gs_fntem.ps | 432 ---- Master/tlpkg/tlgs/lib/gs_fonts.ps | 1223 ---------- Master/tlpkg/tlgs/lib/gs_frsd.ps | 87 - Master/tlpkg/tlgs/lib/gs_icc.ps | 340 --- Master/tlpkg/tlgs/lib/gs_il1_e.ps | 66 - Master/tlpkg/tlgs/lib/gs_il2_e.ps | 63 - Master/tlpkg/tlgs/lib/gs_img.ps | 858 ------- Master/tlpkg/tlgs/lib/gs_indxd.ps | 205 -- Master/tlpkg/tlgs/lib/gs_init.ps | 2191 ------------------ Master/tlpkg/tlgs/lib/gs_kanji.ps | 158 -- Master/tlpkg/tlgs/lib/gs_ksb_e.ps | 64 - Master/tlpkg/tlgs/lib/gs_l.xbm | 29 - Master/tlpkg/tlgs/lib/gs_l.xpm | 58 - Master/tlpkg/tlgs/lib/gs_l2img.ps | 184 -- Master/tlpkg/tlgs/lib/gs_l_m.xbm | 29 - Master/tlpkg/tlgs/lib/gs_lev2.ps | 1013 --------- Master/tlpkg/tlgs/lib/gs_lgo_e.ps | 91 - Master/tlpkg/tlgs/lib/gs_lgx_e.ps | 60 - Master/tlpkg/tlgs/lib/gs_ll3.ps | 379 ---- Master/tlpkg/tlgs/lib/gs_m.xbm | 16 - Master/tlpkg/tlgs/lib/gs_m.xpm | 44 - Master/tlpkg/tlgs/lib/gs_m_m.xbm | 16 - Master/tlpkg/tlgs/lib/gs_mex_e.ps | 66 - Master/tlpkg/tlgs/lib/gs_mgl_e.ps | 64 - Master/tlpkg/tlgs/lib/gs_mro_e.ps | 61 - Master/tlpkg/tlgs/lib/gs_patrn.ps | 309 --- Master/tlpkg/tlgs/lib/gs_pdf_e.ps | 44 - Master/tlpkg/tlgs/lib/gs_pdfwr.ps | 874 ------- Master/tlpkg/tlgs/lib/gs_pfile.ps | 127 -- Master/tlpkg/tlgs/lib/gs_rdlin.ps | 20 - Master/tlpkg/tlgs/lib/gs_res.ps | 1119 --------- Master/tlpkg/tlgs/lib/gs_resmp.ps | 531 ----- Master/tlpkg/tlgs/lib/gs_resst.ps | 156 -- Master/tlpkg/tlgs/lib/gs_s.xbm | 11 - Master/tlpkg/tlgs/lib/gs_s.xpm | 36 - Master/tlpkg/tlgs/lib/gs_s_m.xbm | 11 - Master/tlpkg/tlgs/lib/gs_sepr.ps | 268 --- Master/tlpkg/tlgs/lib/gs_setpd.ps | 924 -------- Master/tlpkg/tlgs/lib/gs_statd.ps | 374 --- Master/tlpkg/tlgs/lib/gs_std_e.ps | 73 - Master/tlpkg/tlgs/lib/gs_sym_e.ps | 83 - Master/tlpkg/tlgs/lib/gs_t.xbm | 8 - Master/tlpkg/tlgs/lib/gs_t.xpm | 28 - Master/tlpkg/tlgs/lib/gs_t_m.xbm | 8 - Master/tlpkg/tlgs/lib/gs_trap.ps | 103 - Master/tlpkg/tlgs/lib/gs_ttf.ps | 1947 ---------------- Master/tlpkg/tlgs/lib/gs_typ32.ps | 133 -- Master/tlpkg/tlgs/lib/gs_typ42.ps | 62 - Master/tlpkg/tlgs/lib/gs_type1.ps | 209 -- Master/tlpkg/tlgs/lib/gs_wan_e.ps | 46 - Master/tlpkg/tlgs/lib/gs_wl1_e.ps | 66 - Master/tlpkg/tlgs/lib/gs_wl2_e.ps | 66 - Master/tlpkg/tlgs/lib/gs_wl5_e.ps | 66 - Master/tlpkg/tlgs/lib/gslp.ps | 695 ------ Master/tlpkg/tlgs/lib/gsnup.ps | 93 - Master/tlpkg/tlgs/lib/ht_ccsto.ps | 3553 ----------------------------- Master/tlpkg/tlgs/lib/image-qa.ps | 1826 --------------- Master/tlpkg/tlgs/lib/impath.ps | 179 -- Master/tlpkg/tlgs/lib/jispaper.ps | 27 - Master/tlpkg/tlgs/lib/jobseparator.ps | 4 - Master/tlpkg/tlgs/lib/landscap.ps | 31 - Master/tlpkg/tlgs/lib/level1.ps | 3 - Master/tlpkg/tlgs/lib/lines.ps | 165 -- Master/tlpkg/tlgs/lib/markhint.ps | 130 -- Master/tlpkg/tlgs/lib/markpath.ps | 59 - Master/tlpkg/tlgs/lib/mkcidfm.ps | 359 --- Master/tlpkg/tlgs/lib/opdfread.ps | 3749 ------------------------------- Master/tlpkg/tlgs/lib/packfile.ps | 333 --- Master/tlpkg/tlgs/lib/pcharstr.ps | 126 -- Master/tlpkg/tlgs/lib/pdf2dsc.ps | 254 --- Master/tlpkg/tlgs/lib/pdf_base.ps | 1052 --------- Master/tlpkg/tlgs/lib/pdf_cslayer.ps | 121 - Master/tlpkg/tlgs/lib/pdf_draw.ps | 1683 -------------- Master/tlpkg/tlgs/lib/pdf_font.ps | 1607 ------------- Master/tlpkg/tlgs/lib/pdf_main.ps | 1849 --------------- Master/tlpkg/tlgs/lib/pdf_ops.ps | 847 ------- Master/tlpkg/tlgs/lib/pdf_rbld.ps | 332 --- Master/tlpkg/tlgs/lib/pdf_sec.ps | 469 ---- Master/tlpkg/tlgs/lib/pdfopt.ps | 1271 ----------- Master/tlpkg/tlgs/lib/pdfwrite.ps | 384 ---- Master/tlpkg/tlgs/lib/pf2afm.ps | 515 ----- Master/tlpkg/tlgs/lib/pfbtopfa.ps | 34 - Master/tlpkg/tlgs/lib/ppath.ps | 54 - Master/tlpkg/tlgs/lib/pphs.ps | 221 -- Master/tlpkg/tlgs/lib/prfont.ps | 248 -- Master/tlpkg/tlgs/lib/printafm.ps | 165 -- Master/tlpkg/tlgs/lib/ps2ai.ps | 551 ----- Master/tlpkg/tlgs/lib/ps2ascii.ps | 1524 ------------- Master/tlpkg/tlgs/lib/ps2epsi.ps | 250 --- Master/tlpkg/tlgs/lib/quit.ps | 1 - Master/tlpkg/tlgs/lib/rinkj-2200-setup | 222 -- Master/tlpkg/tlgs/lib/rollconv.ps | 372 --- Master/tlpkg/tlgs/lib/showchar.ps | 93 - Master/tlpkg/tlgs/lib/showpage.ps | 1 - Master/tlpkg/tlgs/lib/stcinfo.ps | 799 ------- Master/tlpkg/tlgs/lib/stcolor.ps | 171 -- Master/tlpkg/tlgs/lib/stocht.ps | 62 - Master/tlpkg/tlgs/lib/traceimg.ps | 42 - Master/tlpkg/tlgs/lib/traceop.ps | 83 - Master/tlpkg/tlgs/lib/type1enc.ps | 65 - Master/tlpkg/tlgs/lib/type1ops.ps | 237 -- Master/tlpkg/tlgs/lib/uninfo.ps | 220 -- Master/tlpkg/tlgs/lib/unprot.ps | 67 - Master/tlpkg/tlgs/lib/viewcmyk.ps | 63 - Master/tlpkg/tlgs/lib/viewgif.ps | 160 -- Master/tlpkg/tlgs/lib/viewjpeg.ps | 159 -- Master/tlpkg/tlgs/lib/viewmiff.ps | 124 - Master/tlpkg/tlgs/lib/viewpbm.ps | 184 -- Master/tlpkg/tlgs/lib/viewpcx.ps | 150 -- Master/tlpkg/tlgs/lib/viewps2a.ps | 32 - Master/tlpkg/tlgs/lib/wftopfa.ps | 303 --- Master/tlpkg/tlgs/lib/winmaps.ps | 106 - Master/tlpkg/tlgs/lib/wrfont.ps | 665 ------ Master/tlpkg/tlgs/lib/xlatmap | 49 - Master/tlpkg/tlgs/lib/zeroline.ps | 100 - 184 files changed, 60866 deletions(-) delete mode 100644 Master/tlpkg/tlgs/lib/EndOfTask.ps delete mode 100644 Master/tlpkg/tlgs/lib/FAPIcidfmap delete mode 100644 Master/tlpkg/tlgs/lib/FAPIconfig delete mode 100644 Master/tlpkg/tlgs/lib/FAPIconfig-FCO delete mode 100644 Master/tlpkg/tlgs/lib/FAPIfontmap delete mode 100644 Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS2 delete mode 100644 Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS3 delete mode 100644 Master/tlpkg/tlgs/lib/FCOfontmap-PS3 delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.ATB delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.ATM delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.GS delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.OS2 delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.OSF delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.SGI delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.Sol delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.TeXLive delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.Ult delete mode 100644 Master/tlpkg/tlgs/lib/Fontmap.VMS delete mode 100644 Master/tlpkg/tlgs/lib/Info-macos.plist delete mode 100644 Master/tlpkg/tlgs/lib/PDFA_def.ps delete mode 100644 Master/tlpkg/tlgs/lib/PDFX_def.ps delete mode 100644 Master/tlpkg/tlgs/lib/acctest.ps delete mode 100644 Master/tlpkg/tlgs/lib/addxchar.ps delete mode 100755 Master/tlpkg/tlgs/lib/afmdiff.awk delete mode 100644 Master/tlpkg/tlgs/lib/align.ps delete mode 100644 Master/tlpkg/tlgs/lib/bdftops.ps delete mode 100644 Master/tlpkg/tlgs/lib/bj8.rpd delete mode 100644 Master/tlpkg/tlgs/lib/caption.ps delete mode 100644 Master/tlpkg/tlgs/lib/cid2code.ps delete mode 100644 Master/tlpkg/tlgs/lib/cidfmap delete mode 100644 Master/tlpkg/tlgs/lib/decrypt.ps delete mode 100644 Master/tlpkg/tlgs/lib/docie.ps delete mode 100644 Master/tlpkg/tlgs/lib/dumphint.ps delete mode 100755 Master/tlpkg/tlgs/lib/fixmswrd.pl delete mode 100644 Master/tlpkg/tlgs/lib/font2c.ps delete mode 100644 Master/tlpkg/tlgs/lib/font2pcl.ps delete mode 100644 Master/tlpkg/tlgs/lib/ghostpdf.inf delete mode 100644 Master/tlpkg/tlgs/lib/gs_agl.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_btokn.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ccfnt.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ce_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cet.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cff.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cidcm.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ciddc.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cidfm.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cidfn.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cidtt.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ciecs2.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ciecs3.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cmap.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cmdl.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_cspace.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_css_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dbt_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_devcs.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_devn.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_devpxl.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_diskf.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_diskn.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dpnxt.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dps.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dps1.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dps2.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_dscp.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_epsf.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_fapi.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_fform.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_fntem.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_fonts.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_frsd.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_icc.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_il1_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_il2_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_img.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_indxd.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_init.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_kanji.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ksb_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_l.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_l.xpm delete mode 100644 Master/tlpkg/tlgs/lib/gs_l2img.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_l_m.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_lev2.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_lgo_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_lgx_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ll3.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_m.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_m.xpm delete mode 100644 Master/tlpkg/tlgs/lib/gs_m_m.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_mex_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_mgl_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_mro_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_patrn.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_pdf_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_pdfwr.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_pfile.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_rdlin.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_res.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_resmp.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_resst.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_s.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_s.xpm delete mode 100644 Master/tlpkg/tlgs/lib/gs_s_m.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_sepr.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_setpd.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_statd.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_std_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_sym_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_t.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_t.xpm delete mode 100644 Master/tlpkg/tlgs/lib/gs_t_m.xbm delete mode 100644 Master/tlpkg/tlgs/lib/gs_trap.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_ttf.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_typ32.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_typ42.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_type1.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_wan_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_wl1_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_wl2_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gs_wl5_e.ps delete mode 100644 Master/tlpkg/tlgs/lib/gslp.ps delete mode 100644 Master/tlpkg/tlgs/lib/gsnup.ps delete mode 100644 Master/tlpkg/tlgs/lib/ht_ccsto.ps delete mode 100644 Master/tlpkg/tlgs/lib/image-qa.ps delete mode 100644 Master/tlpkg/tlgs/lib/impath.ps delete mode 100644 Master/tlpkg/tlgs/lib/jispaper.ps delete mode 100644 Master/tlpkg/tlgs/lib/jobseparator.ps delete mode 100644 Master/tlpkg/tlgs/lib/landscap.ps delete mode 100644 Master/tlpkg/tlgs/lib/level1.ps delete mode 100644 Master/tlpkg/tlgs/lib/lines.ps delete mode 100644 Master/tlpkg/tlgs/lib/markhint.ps delete mode 100644 Master/tlpkg/tlgs/lib/markpath.ps delete mode 100644 Master/tlpkg/tlgs/lib/mkcidfm.ps delete mode 100644 Master/tlpkg/tlgs/lib/opdfread.ps delete mode 100644 Master/tlpkg/tlgs/lib/packfile.ps delete mode 100644 Master/tlpkg/tlgs/lib/pcharstr.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf2dsc.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_base.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_cslayer.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_draw.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_font.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_main.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_ops.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_rbld.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdf_sec.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdfopt.ps delete mode 100644 Master/tlpkg/tlgs/lib/pdfwrite.ps delete mode 100644 Master/tlpkg/tlgs/lib/pf2afm.ps delete mode 100644 Master/tlpkg/tlgs/lib/pfbtopfa.ps delete mode 100644 Master/tlpkg/tlgs/lib/ppath.ps delete mode 100644 Master/tlpkg/tlgs/lib/pphs.ps delete mode 100644 Master/tlpkg/tlgs/lib/prfont.ps delete mode 100644 Master/tlpkg/tlgs/lib/printafm.ps delete mode 100644 Master/tlpkg/tlgs/lib/ps2ai.ps delete mode 100644 Master/tlpkg/tlgs/lib/ps2ascii.ps delete mode 100644 Master/tlpkg/tlgs/lib/ps2epsi.ps delete mode 100644 Master/tlpkg/tlgs/lib/quit.ps delete mode 100644 Master/tlpkg/tlgs/lib/rinkj-2200-setup delete mode 100644 Master/tlpkg/tlgs/lib/rollconv.ps delete mode 100644 Master/tlpkg/tlgs/lib/showchar.ps delete mode 100644 Master/tlpkg/tlgs/lib/showpage.ps delete mode 100644 Master/tlpkg/tlgs/lib/stcinfo.ps delete mode 100644 Master/tlpkg/tlgs/lib/stcolor.ps delete mode 100644 Master/tlpkg/tlgs/lib/stocht.ps delete mode 100644 Master/tlpkg/tlgs/lib/traceimg.ps delete mode 100644 Master/tlpkg/tlgs/lib/traceop.ps delete mode 100644 Master/tlpkg/tlgs/lib/type1enc.ps delete mode 100644 Master/tlpkg/tlgs/lib/type1ops.ps delete mode 100644 Master/tlpkg/tlgs/lib/uninfo.ps delete mode 100644 Master/tlpkg/tlgs/lib/unprot.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewcmyk.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewgif.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewjpeg.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewmiff.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewpbm.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewpcx.ps delete mode 100644 Master/tlpkg/tlgs/lib/viewps2a.ps delete mode 100644 Master/tlpkg/tlgs/lib/wftopfa.ps delete mode 100644 Master/tlpkg/tlgs/lib/winmaps.ps delete mode 100644 Master/tlpkg/tlgs/lib/wrfont.ps delete mode 100644 Master/tlpkg/tlgs/lib/xlatmap delete mode 100644 Master/tlpkg/tlgs/lib/zeroline.ps (limited to 'Master/tlpkg/tlgs/lib') diff --git a/Master/tlpkg/tlgs/lib/EndOfTask.ps b/Master/tlpkg/tlgs/lib/EndOfTask.ps deleted file mode 100644 index 45a8ca02bfc..00000000000 --- a/Master/tlpkg/tlgs/lib/EndOfTask.ps +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Master/tlpkg/tlgs/lib/FAPIcidfmap b/Master/tlpkg/tlgs/lib/FAPIcidfmap deleted file mode 100644 index 697a2a17667..00000000000 --- a/Master/tlpkg/tlgs/lib/FAPIcidfmap +++ /dev/null @@ -1,32 +0,0 @@ -%! -% $Id: FAPIcidfmap 6826 2006-05-31 15:29:52Z leonardo $ -% This is a sample map file for FAPI CID fonts. - -% -% The map is a set of records like this : -% -% /CIDfont_name options_dict ; -% -% where options_dict is a dictionary with the following entries : -% -% Key Type Description -% Path string Absolute path to font file, or relative path to font file from -% the GS_EXTFONTPATH value. -% CIDFontType interger PostScript type for this CID font. Only 0 is currently allowed. -% Note that this is unrelated to the real type of the font file - -% the bridge will perform format conversion. -% FAPI name Name of the renderer to be used with the font. Only /UFST is now allowed. -% SubfontId integer (optional) Index of the font in font collection, such as FCO or TTC. -% It is being ignored if /Path doesn't specify a collection. -% Default value is 0. -% CSI array Must have strongly 2 elements. -% The first element of the array specifies Ordering of CIDSystemInfo. -% The second element specifies Supplement of CIDSystemInfo. -% -% Use regular Postscript syntax. -% -% Examples : -% -% /Ryumin-Medium << /Path (msgothic.ttc) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ; -% /HeiseiKakuGo-W5 << /Path (F:/WIN2000/Fonts/BATANG.TTC) /CIDFontType 0 /FAPI /UFST /CSI [(Japan1) 2] >> ; - diff --git a/Master/tlpkg/tlgs/lib/FAPIconfig b/Master/tlpkg/tlgs/lib/FAPIconfig deleted file mode 100644 index c4e2d781d7c..00000000000 --- a/Master/tlpkg/tlgs/lib/FAPIconfig +++ /dev/null @@ -1,14 +0,0 @@ -%! -% $Id: FAPIconfig 6870 2006-06-20 16:31:15Z leonardo $ -% This is configuration file for FAPI client. - -/FontPath (/Fonts) % A default directory for FAPI-handled font files path in FAPIfontmap. -/CIDFontPath (/CIDFonts) % A default directory for FAPI-handled CID font files path in FAPIcidfmap. -/HookDiskFonts [1 2 9 11 42] % FontType values for disk PS fonts to be redirected to FAPI. -/HookEmbeddedFonts [1 2 9 11 42] % FontType values for embedded PS fonts to be redirected to FAPI. - -% Values allowed for HookDiskFonts and HookEmbeddedFonts are 1, 2, 9, 11, 42. -% "Disk fonts" are fonts being installed to Ghostscript with 'lib/Fontmap' or with GS_FONTPATH, -% and CID font resource files. -% "Embedded fonts" are fonts and CID fonts being embedded into a document. - diff --git a/Master/tlpkg/tlgs/lib/FAPIconfig-FCO b/Master/tlpkg/tlgs/lib/FAPIconfig-FCO deleted file mode 100644 index 2d6966bf850..00000000000 --- a/Master/tlpkg/tlgs/lib/FAPIconfig-FCO +++ /dev/null @@ -1,14 +0,0 @@ -%! -% $Id: FAPIconfig-FCO 6998 2006-08-18 04:42:11Z ray $ -% This is configuration file for FAPI client. - -/FontPath () % A default directory for FAPI-handled font files path in FAPIfontmap. -/CIDFontPath () % A default directory for FAPI-handled CID font files path in FAPIcidfmap. -/HookDiskFonts [] % FontType values for disk PS fonts to be redirected to FAPI. -/HookEmbeddedFonts [] % FontType values for embedded PS fonts to be redirected to FAPI. - -% Values allowed for HookDiskFonts and HookEmbeddedFonts are 1, 2, 9, 11, 42. -% "Disk fonts" are fonts being installed to Ghostscript with 'lib/Fontmap' or with GS_FONTPATH, -% and CID font resource files. -% "Embedded fonts" are fonts and CID fonts being embedded into a document. - diff --git a/Master/tlpkg/tlgs/lib/FAPIfontmap b/Master/tlpkg/tlgs/lib/FAPIfontmap deleted file mode 100644 index a3d4ca3f345..00000000000 --- a/Master/tlpkg/tlgs/lib/FAPIfontmap +++ /dev/null @@ -1,33 +0,0 @@ -%! -% $Id: FAPIfontmap 6870 2006-06-20 16:31:15Z leonardo $ -% This is a sample map file for FAPI fonts. - -% -% The map is a set of records like this : -% -% /font_name options_dict ; -% -% where options_dict is a dictionary with the following entries : -% -% Key Type Description -% Path string Absolute path to font file, or relative path to font file from -% the GS_EXTFONTPATH value. -% FontType interger PostScript type for this font. Only 1 and 42 are currently allowed. -% Note that this is unrelated to the real type of the font file - -% the bridge will perform format conversion. -% FAPI name Name of the renderer to be used with the font. Only /AgfaUFST is now allowed. -% SubfontId integer (optional) Index of the font in font collection, such as FCO or TTC. -% It is being ignored if /Path doesn't specify a collection. -% Default value is 0. -% Decoding name (optional) The name of a Decoding resource to be used with the font. -% If specified, "xlatmap" doesn't work for this font. -% -% Use regular Postscript syntax. -% -% Examples : -% -% /ArialTT << /Path (arial.ttf) /FontType 1 /FAPI /UFST >> ; -% /CourierTT << /Path (F:/WIN2000/Fonts/cour.ttf) /FontType 1 /FAPI /UFST >> ; -% /FCO1 << /Path (F:/AFPL/ufst/fontdata/MTFONTS/PCLPS3/MT1/PCLP3__G.FCO) /FontType 42 /FAPI /UFST /SubfontId 10 >> ; -% - diff --git a/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS2 b/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS2 deleted file mode 100644 index ba7526f13ee..00000000000 --- a/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS2 +++ /dev/null @@ -1,107 +0,0 @@ -% Copyright (C) 2001, 2002 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: FCOfontmap-PCLPS2 8269 2007-10-03 17:37:35Z ray $ - -% May add general FAPIfontmap records here like this : -/Wingdings-Regular << /Path FCOfontfile2 /FontType 1 /FAPI /UFST /SubfontId 0 /Encoding /Wingdings /Decoding /FCO_Wingdings>> ; - -% Mapping Postscript fonts to pclp2_xj.fco FCO members : -FCOfontfile ReadFCOfontmap: -0 Albertus-Medium -1 Albertus-ExtraBold -2 AntiqueOlive -3 AntiqueOlive-Italic -4 AntiqueOlive-Bold -5 Arial -6 Arial-Italic -7 Arial-Bold -8 Arial-BoldItalic -9 Clarendon-Condensed-Bold -10 Coronet -11 CourierHP -12 CourierHP-Italic -13 CourierHP-Bold -14 CourierHP-BoldItalic -15 Garamond-Antiqua -16 Garamond-Kursiv -17 Garamond-Halbfett -18 Garamond-KursivHalbfett -19 LetterGothic -20 LetterGothic-Italic -21 LetterGothic-Bold -22 Marigold -23 CGOmega -24 CGOmega-Italic -25 CGOmega-Bold -26 CGOmega-BoldItalic -27 SymbolMT SymbolEncoding FCO_Symbol -28 CGTimes -29 CGTimes-Italic -30 CGTimes-Bold -31 CGTimes-BoldItalic -32 TimesNewRoman -33 TimesNewRoman-Italic -34 TimesNewRoman-Bold -35 TimesNewRoman-BoldItalic -36 UniversMedium -37 UniversMedium-Italic -38 Univers-Bold -39 Univers-BoldItalic -40 Univers-Condensed-Medium -41 Univers-Condensed-MediumItalic -42 Univers-Condensed-Bold -43 Univers-Condensed-BoldItalic -44 Courier- -45 Courier-Italic -46 Courier-Bold- -47 Courier-BoldItalic -48 AvantGarde-Book -49 AvantGarde-BookOblique -50 AvantGarde-Demi -51 AvantGarde-DemiOblique -52 Bookman-Light -53 Bookman-LightItalic -54 Bookman-Demi -55 Bookman-DemiItalic -56 Courier -57 Courier-Oblique -58 Courier-Bold -59 Courier-BoldOblique -60 Helvetica -61 Helvetica-Oblique -62 Helvetica-Bold -63 Helvetica-BoldOblique -64 Helvetica-Narrow -65 Helvetica-Narrow-Oblique -66 Helvetica-Narrow-Bold -67 Helvetica-Narrow-BoldOblique -68 NewCenturySchlbk-Roman -69 NewCenturySchlbk-Italic -70 NewCenturySchlbk-Bold -71 NewCenturySchlbk-BoldItalic -72 Palatino-Roman -73 Palatino-Italic -74 Palatino-Bold -75 Palatino-BoldItalic -76 Symbol SymbolEncoding FCO_Symbol -77 Times-Roman -78 Times-Italic -79 Times-Bold -80 Times-BoldItalic -81 ZapfChancery-MediumItalic -82 ZapfDingbats DingbatsEncoding FCO_Dingbats -EndFCOfontmap -%EOF diff --git a/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS3 b/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS3 deleted file mode 100644 index f84fb72417d..00000000000 --- a/Master/tlpkg/tlgs/lib/FCOfontmap-PCLPS3 +++ /dev/null @@ -1,198 +0,0 @@ -% Copyright (C) 2001, 2002 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: FCOfontmap-PCLPS3 8269 2007-10-03 17:37:35Z ray $ - -% May add general FAPIfontmap records here like this : -/Wingdings-Regular << /Path FCOfontfile2 /FontType 1 /FAPI /UFST /SubfontId 0 /Encoding /Wingdings /Decoding /FCO_Wingdings>> ; - -% Mapping Postscript fonts to pclp2_xj.fco FCO members : -FCOfontfile ReadFCOfontmap: -0 Albertus-Medium -1 Albertus-ExtraBold -2 AntiqueOlive -3 AntiqueOlive-Italic -4 AntiqueOlive-Bold -5 Arial -6 Arial-Italic -7 Arial-Bold -8 Arial-BoldItalic -9 Clarendon-Condensed-Bold -10 Coronet -11 CourierHP -12 CourierHP-Italic -13 CourierHP-Bold -14 CourierHP-BoldItalic -15 Garamond-Antiqua -16 Garamond-Kursiv -17 Garamond-Halbfett -18 Garamond-KursivHalbfett -19 LetterGothic -20 LetterGothic-Italic -21 LetterGothic-Bold -22 Marigold -23 CGOmega -24 CGOmega-Italic -25 CGOmega-Bold -26 CGOmega-BoldItalic -27 SymbolMT SymbolEncoding FCO_Symbol -28 CGTimes -29 CGTimes-Italic -30 CGTimes-Bold -31 CGTimes-BoldItalic -32 TimesNewRoman -33 TimesNewRoman-Italic -34 TimesNewRoman-Bold -35 TimesNewRoman-BoldItalic -36 Univers-Medium -37 Univers-MediumItalic -38 Univers-Bold -39 Univers-BoldItalic -40 Univers-Condensed-Medium -41 Univers-Condensed-MediumItalic -42 Univers-Condensed-Bold -43 Univers-Condensed-BoldItalic -44 Courier -45 Courier-Italic -46 Courier-Bold -47 Courier-BoldItalic -48 AlbertusMT-Light -49 AlbertusMT -50 AlbertusMT-Italic -51 AntiqueOlive-Roman -52 AntiqueOlive-Italic -53 AntiqueOlive-Bold -54 AntiqueOlive-Compact -55 AvantGarde-Book -56 AvantGarde-BookOblique -57 AvantGarde-Demi -58 AvantGarde-DemiOblique -59 Bodoni -60 Bodoni-Italic -61 Bodoni-Bold -62 Bodoni-BoldItalic -63 Bodoni-Poster -64 Bodoni-PosterCompressed -65 Bookman-Light -66 Bookman-LightItalic -67 Bookman-Demi -68 Bookman-DemiItalic -69 Candid -70 Apple-Chancery -71 Chicago -72 Clarendon-Light -73 Clarendon -74 Clarendon-Bold -75 CooperBlack -76 CooperBlack-Italic -77 Copperplate-ThirtyTwoBC -78 Copperplate-ThirtyThreeBC -79 Coronet-Regular -80 Courier -81 Courier-Oblique -82 Courier-Bold -83 Courier-BoldOblique -84 Eurostile -85 Eurostile-Bold -86 Eurostile-ExtendedTwo -87 Eurostile-BoldExtendedTwo -88 StempelGaramond-Roman -89 StempelGaramond-Italic -90 StempelGaramond-Bold -91 StempelGaramond-BoldItalic -92 Geneva -93 GillSans-Light -94 GillSans-LightItalic -95 GillSans -96 GillSans-Italic -97 GillSans-Bold -98 GillSans-BoldItalic -99 GillSans-ExtraBold -100 GillSans-Condensed -101 GillSans-BoldCondensed -102 Goudy -103 Goudy-Italic -104 Goudy-Bold -105 Goudy-BoldItalic -106 Goudy-ExtraBold -107 Helvetica-Condensed -108 Helvetica-Condensed-Oblique -109 Helvetica-Condensed-Bold -110 Helvetica-Condensed-BoldObl -111 Helvetica -112 Helvetica-Oblique -113 Helvetica-Bold -114 Helvetica-BoldOblique -115 Helvetica-Narrow -116 Helvetica-Narrow-Oblique -117 Helvetica-Narrow-Bold -118 Helvetica-Narrow-BoldOblique -119 HoeflerText-Regular -120 HoeflerText-Italic -121 HoeflerText-Black -122 HoeflerText-BlackItalic -123 HoeflerText-Ornaments -124 JoannaMT -125 JoannaMT-Italic -126 JoannaMT-Bold -127 JoannaMT-BoldItalic -128 LetterGothic -129 LetterGothic-Slanted -130 LetterGothic-Bold -131 LetterGothic-BoldSlanted -132 LubalinGraph-Book -133 LubalinGraph-BookOblique -134 LubalinGraph-Demi -135 LubalinGraph-DemiOblique -136 Monaco -137 MonaLisa-Recut -138 NewYork -139 NewCenturySchlbk-Roman -140 NewCenturySchlbk-Italic -141 NewCenturySchlbk-Bold -142 NewCenturySchlbk-BoldItalic -143 Optima -144 Optima-Italic -145 Optima-Bold -146 Optima-BoldItalic -147 Oxford -148 Palatino-Roman -149 Palatino-Italic -150 Palatino-Bold -151 Palatino-BoldItalic -152 Symbol SymbolEncoding FCO_Symbol -153 Taffy -154 Times-Roman -155 Times-Italic -156 Times-Bold -157 Times-BoldItalic -158 Univers -159 Univers-Oblique -160 Univers-Bold -161 Univers-BoldOblique -162 Univers-Condensed -163 Univers-CondensedOblique -164 Univers-CondensedBold -165 Univers-CondensedBoldOblique -166 Univers-Light -167 Univers-LightOblique -168 Univers-Extended -169 Univers-ExtendedObl -170 Univers-BoldExt -171 Univers-BoldExtObl -172 ZapfChancery-MediumItalic -173 ZapfDingbats DingbatsEncoding FCO_Dingbats -EndFCOfontmap -%EOF diff --git a/Master/tlpkg/tlgs/lib/FCOfontmap-PS3 b/Master/tlpkg/tlgs/lib/FCOfontmap-PS3 deleted file mode 100644 index ec5f91e3747..00000000000 --- a/Master/tlpkg/tlgs/lib/FCOfontmap-PS3 +++ /dev/null @@ -1,159 +0,0 @@ -% Copyright (C) 2001, 2002 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: FCOfontmap-PS3 8269 2007-10-03 17:37:35Z ray $ - -% May add general FAPIfontmap records here like this : -/Wingdings-Regular << /Path FCOfontfile2 /FontType 1 /FAPI /UFST /SubfontId 0 /Encoding /Wingdings /Decoding /FCO_Wingdings>> ; - -% Mapping Postscript fonts to ps3___xh.fco FCO members : -FCOfontfile ReadFCOfontmap: -0 AlbertusMT-Light -1 AlbertusMT -2 AlbertusMT-Italic -3 AntiqueOlive-Roman -4 AntiqueOlive-Italic -5 AntiqueOlive-Bold -6 AntiqueOlive-Compact -7 ArialMT -8 Arial-ItalicMT -9 Arial-BoldMT -10 Arial-BoldItalicMT -11 AvantGarde-Book -12 AvantGarde-BookOblique -13 AvantGarde-Demi -14 AvantGarde-DemiOblique -15 Bodoni -16 Bodoni-Italic -17 Bodoni-Bold -18 Bodoni-BoldItalic -19 Bodoni-Poster -20 Bodoni-PosterCompressed -21 Bookman-Light -22 Bookman-LightItalic -23 Bookman-Demi -24 Bookman-DemiItalic -% 25 Candid % Disabled due to unknown glyph names. -26 Apple-Chancery -27 Chicago -28 Clarendon-Light -29 Clarendon -30 Clarendon-Bold -31 CooperBlack -32 CooperBlack-Italic -33 Copperplate-ThirtyTwoBC -34 Copperplate-ThirtyThreeBC -35 Coronet-Regular -36 Courier -37 Courier-Oblique -38 Courier-Bold -39 Courier-BoldOblique -40 Eurostile -41 Eurostile-Bold -42 Eurostile-ExtendedTwo -43 Eurostile-BoldExtendedTwo -44 StempelGaramond-Roman -45 StempelGaramond-Italic -46 StempelGaramond-Bold -47 StempelGaramond-BoldItalic -48 Geneva -49 GillSans-Light -50 GillSans-LightItalic -51 GillSans -52 GillSans-Italic -53 GillSans-Bold -54 GillSans-BoldItalic -55 GillSans-ExtraBold -56 GillSans-Condensed -57 GillSans-BoldCondensed -58 Goudy -59 Goudy-Italic -60 Goudy-Bold -61 Goudy-BoldItalic -62 Goudy-ExtraBold -63 Helvetica-Condensed -64 Helvetica-Condensed-Oblique -65 Helvetica-Condensed-Bold -66 Helvetica-Condensed-BoldObl -67 Helvetica -68 Helvetica-Oblique -69 Helvetica-Bold -70 Helvetica-BoldOblique -71 Helvetica-Narrow -72 Helvetica-Narrow-Oblique -73 Helvetica-Narrow-Bold -74 Helvetica-Narrow-BdOblique -75 HoeflerText-Regular -76 HoeflerText-Italic -77 HoeflerText-Black -78 HoeflerText-BlackItalic -79 HoeflerText-Ornaments -80 JoannaMT -81 JoannaMT-Italic -82 JoannaMT-Bold -83 JoannaMT-BoldItalic -84 LetterGothic -85 LetterGothic-Slanted -86 LetterGothic-Bold -87 LetterGothic-BoldSlanted -88 LubalinGraph-Book -89 LubalinGraph-BookOblique -90 LubalinGraph-Demi -91 LubalinGraph-DemiOblique -92 Marigold -93 Monaco -94 MonaLisa-Recut -95 NewYork -96 NewCenturySchlbk-Roman -97 NewCenturySchlbk-Italic -98 NewCenturySchlbk-Bold -99 NewCenturySchlbk-BoldItalic -100 Optima -101 Optima-Italic -102 Optima-Bold -103 Optima-BoldItalic -104 Oxford -105 Palatino-Roman -106 Palatino-Italic -107 Palatino-Bold -108 Palatino-BoldItalic -109 Symbol SymbolEncoding FCO_Symbol -110 Taffy -111 Times-Roman -112 Times-Italic -113 Times-Bold -114 Times-BoldItalic -115 TimesNewRomanPSMT -116 TimesNewRomanPS-ItalicMT -117 TimesNewRomanPS-BoldMT -118 TimesNewRomanPS-BdItMT -119 Univers -120 Univers-Oblique -121 Univers-Bold -122 Univers-BoldOblique -123 Univers-Condensed -124 Univers-CondensedOblique -125 Univers-CondensedBold -126 Univers-CondensedBdOblique -127 Univers-Light -128 Univers-LightOblique -129 Univers-Extended -130 Univers-ExtendedObl -131 Univers-BoldExt -132 Univers-BoldExtObl -133 ZapfChancery-MediumItalic -134 ZapfDingbats DingbatsEncoding FCO_Dingbats -EndFCOfontmap -%EOF diff --git a/Master/tlpkg/tlgs/lib/Fontmap b/Master/tlpkg/tlgs/lib/Fontmap deleted file mode 100644 index 300f6290eac..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap +++ /dev/null @@ -1,8 +0,0 @@ -%! -%% $Id$ - -% See Fontmap.GS for the syntax of real Fontmap files. -%% Replace 1 (Fontmap.GS) - -%(Fontmap.GS) .runlibfile -(Fontmap.TeXLive) .runlibfile diff --git a/Master/tlpkg/tlgs/lib/Fontmap.ATB b/Master/tlpkg/tlgs/lib/Fontmap.ATB deleted file mode 100644 index e4f8d61c837..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.ATB +++ /dev/null @@ -1,168 +0,0 @@ -% Copyright (C) 1994 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.ATB 6300 2005-12-28 19:56:24Z giles $ -% Fontmap.ATB - an alternative Fontmap for Ghostscript, -% suitable for use with the 65 Adobe Type Manager fonts -% supplied with Adobe Type Basics. - -% Before you use ATM fonts with Ghostscript, please read carefully -% the license that accompanies the ATM fonts; neither Aladdin Enterprises -% nor any other distributor of Ghostscript takes any responsibility for -% any possible violations of such licenses. - -% The 65 Adobe Type Basics ATM fonts - -%disk 1 -/Bookman-Light (bkl_____.pfb) ; -/Bookman-Demi (bkd_____.pfb) ; -/Bookman-DemiItalic (bkdi____.pfb) ; -/Bookman-LightItalic (bkli____.pfb) ; -/Courier (com_____.pfb) ; -/Courier-Bold (cob_____.pfb) ; -/Courier-BoldOblique (cobo____.pfb) ; -/Courier-Oblique (coo_____.pfb) ; -/Helvetica (hv______.pfb) ; -/Helvetica-Bold (hvb_____.pfb) ; -/Helvetica-BoldOblique (hvbo____.pfb) ; -/Helvetica-Oblique (hvo_____.pfb) ; -/Helvetica-Narrow (hvn_____.pfb) ; -/Helvetica-Narrow-Bold (hvnb____.pfb) ; -/Helvetica-Narrow-BoldOblique (hvnbo___.pfb) ; -/Helvetica-Narrow-Oblique (hvno____.pfb) ; -/Palatino-Roman (por_____.pfb) ; -/Palatino-Bold (pob_____.pfb) ; -/Palatino-BoldItalic (pobi____.pfb) ; -/Palatino-Italic (poi_____.pfb) ; -/Symbol (sy______.pfb) ; -/Times-Roman (tir_____.pfb) ; -/Times-Bold (tib_____.pfb) ; -/Times-BoldItalic (tibi____.pfb) ; -/Times-Italic (tii_____.pfb) ; - -% disk2 -/AGaramond-Regular (gdrg____.pfb) ; -/AGaramond-Italic (gdi_____.pfb) ; -/AGaramond-Bold (gdb_____.pfb) ; -/AGaramond-BoldItalic (gdbi____.pfb) ; -/Americana (am______.pfb) ; -/Americana-ExtraBold (ameb____.pfb) ; -/AvantGarde-Book (agw_____.pfb) ; -/AvantGarde-Demi (agd_____.pfb) ; -/AvantGarde-DemiOblique (agdo____.pfb) ; -/AvantGarde-BookOblique (agwo____.pfb) ; -/Carta (cr______.pfb) ; -/Kaufmann (kf______.pfb) ; -/Lithos-Regular (lorg____.pfb) ; -/Lithos-Black (lobl____.pfb) ; -/NewCenturySchlbk-Roman (ncr_____.pfb) ; -/NewCenturySchlbk-Bold (ncb_____.pfb) ; -/NewCenturySchlbk-BoldItalic (ncbi____.pfb) ; -/NewCenturySchlbk-Italic (nci_____.pfb) ; -/Parisian (pn______.pfb) ; -/ParkAvenue (pa______.pfb) ; -/Tekton (tkrg____.pfb) ; -/Tekton-Bold (tkb_____.pfb) ; -/Trajan-Bold (tjb_____.pfb) ; -/ZapfChancery-MediumItalic (zcmi____.pfb) ; -/ZapfDingbats (zd______.pfb) ; - -%disk 3 -/ACaslon-Regular (awrg____.pfb) ; -/ACaslon-Semibold (awsb____.pfb) ; -/ACaslon-SemiboldItalic (awsbi___.pfb) ; -/ACaslon-Italic (awi_____.pfb) ; -/Barmeno-Regular (bfrg____.pfb) ; -/Barmeno-Medium (bfm_____.pfb) ; -/Barmeno-Bold (bfb_____.pfb) ; -/Barmeno-ExtraBold (bfeb____.pfb) ; -/Blackoak (bo______.pfb) ; -/Formata-Regular (fmrg____.pfb) ; -/Formata-Medium (fmm_____.pfb) ; -/Formata-MediumItalic (fmmi____.pfb) ; -/Formata-Italic (fmi_____.pfb) ; -/Poetica-SuppOrnaments (pvor____.pfb) ; -/WoodtypeOrnaments-Two (woor2___.pfb) ; - - -% Fonts converted from bitmaps. - -/Charter-Roman (bchr.gsf) ; -/Charter-Italic (bchri.gsf) ; -/Charter-Bold (bchb.gsf) ; -/Charter-BoldItalic (bchbi.gsf) ; - -/ZapfChancery (zcr.gsf) ; -/ZapfChancery-Oblique (zcro.gsf) ; -/ZapfChancery-Bold (zcb.gsf) ; - -% Fonts from the X11R5 distribution. - -/Utopia-Regular (putr.gsf) ; -/Utopia-Italic (putri.gsf) ; -/Utopia-Bold (putb.gsf) ; -/Utopia-BoldItalic (putbi.gsf) ; - -% Shareware fonts. See FONTMAP.GS for the copyright statements. - -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; -% Aliases -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; - -% Fonts converted from Hershey outlines. - -/Hershey-Gothic-English (hrge_r.gsf) 4290000 ; -/Hershey-Gothic-English-Bold (hrge_rb.gsf) 4290030 ; -/Hershey-Gothic-English-Oblique (hrge_ro.gsf) 4290010 ; - -/Hershey-Gothic-German (hrgr_r.gsf) 4291000 ; -/Hershey-Gothic-German-Bold (hrgr_rb.gsf) 4291030 ; -/Hershey-Gothic-German-Oblique (hrgr_ro.gsf) 4291010 ; - -/Hershey-Gothic-Italian (hrit_r.gsf) 4292000 ; -/Hershey-Gothic-Italian-Bold (hrit_rb.gsf) 4292030 ; -/Hershey-Gothic-Italian-Oblique (hrit_ro.gsf) 4292010 ; - -/Hershey-Greek-Complex (hrgk_c.gsf) 4293200 ; -/Hershey-Greek-Simplex (hrgk_s.gsf) 4293100 ; - -/Hershey-Plain (hrpl_r.gsf) 4294000 ; -/Hershey-Plain-Bold (hrpl_rb.gsf) 4294030 ; -/Hershey-Plain-Oblique (hrpl_ro.gsf) 4294010 ; -/Hershey-Plain-Simplex (hrpl_s.gsf) 4294100 ; -/Hershey-Plain-Simplex-Bold (hrpl_sb.gsf) 4294130 ; -/Hershey-Plain-Simplex-Bold-Oblique (hrpl_sbo.gsf) 4294140 ; -/Hershey-Plain-Simplex-Oblique (hrpl_so.gsf) 4294110 ; -/Hershey-Plain-Triplex (hrpl_t.gsf) 4294300 ; -/Hershey-Plain-Triplex-Italic (hrpl_ti.gsf) 4294320 ; -/Hershey-Plain-Triplex-Bold (hrpl_tb.gsf) 4294330 ; -/Hershey-Plain-Triplex-Bold-Italic (hrpl_tbi.gsf) 4294350 ; - -/Hershey-Script-Complex (hrsc_c.gsf) 4295200 ; -/Hershey-Script-Complex-Bold (hrsc_cb.gsf) 4295230 ; -/Hershey-Script-Complex-Oblique (hrsc_co.gsf) 4295210 ; -/Hershey-Script-Simplex (hrsc_s.gsf) 4295100 ; -/Hershey-Script-Simplex-Bold (hrsc_sb.gsf) 4295130 ; -/Hershey-Script-Simplex-Oblique (hrsc_so.gsf) 4295110 ; - -% This font, and only this font among the Hershey fonts, uses -% the SymbolEncoding. -/Hershey-Symbol (hrsy_r.gsf) 4296000 ; diff --git a/Master/tlpkg/tlgs/lib/Fontmap.ATM b/Master/tlpkg/tlgs/lib/Fontmap.ATM deleted file mode 100644 index f4586c32080..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.ATM +++ /dev/null @@ -1,185 +0,0 @@ -% Copyright (C) 1990, 1992, 1994, 1996 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.ATM 6300 2005-12-28 19:56:24Z giles $ -% Fontmap.ATM - an alternative Fontmap for Ghostscript, -% suitable for use with Adobe Type Manager fonts. - -% Before you use ATM fonts with Ghostscript, please read carefully -% the license that accompanies the ATM fonts; neither Aladdin Enterprises -% nor any other distributor of Ghostscript takes any responsibility for -% any possible violations of such licenses. - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -/Courier /NimbusMonL-Regu ; -/Courier-Oblique /NimbusMonL-ReguObli ; -/Courier-Bold /NimbusMonL-Bold ; -/Courier-BoldOblique /NimbusMonL-BoldObli ; - -/AvantGarde-Book /URWGothicL-Book ; -/AvantGarde-BookOblique /URWGothicL-BookObli ; -/AvantGarde-Demi /URWGothicL-Demi ; -/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -/Helvetica /NimbusSanL-Regu ; -/Helvetica-Oblique /NimbusSanL-ReguItal ; -/Helvetica-Bold /NimbusSanL-Bold ; -/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -/NewCenturySchlbk-Roman /CenturySchL-Roma ; -/NewCenturySchlbk-Italic /CenturySchL-Ital ; -/NewCenturySchlbk-Bold /CenturySchL-Bold ; -/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -/Times-Roman /NimbusRomNo9L-Regu ; -/Times-Italic /NimbusRomNo9L-ReguItal ; -/Times-Bold /NimbusRomNo9L-Medi ; -/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; - - -% ATM fonts. - -/Courier (com_____.pfb) ; -/Courier-Oblique (coo_____.pfb) ; -/Courier-Bold (cob_____.pfb) ; -/Courier-BoldOblique (cobo____.pfb) ; - -/Helvetica (hv______.pfb) ; -/Helvetica-Oblique (hvo_____.pfb) ; -/Helvetica-Bold (hvb_____.pfb) ; -/Helvetica-BoldOblique (hvbo____.pfb) ; - -/Symbol (sy______.pfb) ; - -/Times-Roman (tir_____.pfb) ; -/Times-Italic (tii_____.pfb) ; -/Times-Bold (tib_____.pfb) ; -/Times-BoldItalic (tibi____.pfb) ; - - -% More fonts from Adobe Type Manager for MS Windows. - -/TektonMM (zjrg____.pfb) ; - -/Boulevard (qtrg____.pfb) ; -/Anna (iarg____.pfb) ; - -/PopplLaudatio-Regular (pyrg____.pfb) ; -/PopplLaudatio-Medium (pym_____.pfb) ; -/PopplLaudatio-Italic (pyi_____.pfb) ; -/PopplLaudatio-MediumItalic (pymi____.pfb) ; - -/Boton-Regular (tnr_____.pfb) ; -/Boton-Medium (tnm_____.pfb) ; -/Boton-Italic (tni_____.pfb) ; -/Boton-MediumItalic (tnmi____.pfb) ; - -/BaskervilleBE-Regular (virg____.pfb) ; -/BaskervilleBE-Medium (vim_____.pfb) ; -/BaskervilleBE-Italic (vii_____.pfb) ; -/BaskervilleBE-MediumItalic (vimi____.pfb) ; - -/Giddyup (wg______.pfb) ; -/Giddyup-Thangs (wgtha___.pfb) ; - diff --git a/Master/tlpkg/tlgs/lib/Fontmap.GS b/Master/tlpkg/tlgs/lib/Fontmap.GS deleted file mode 100644 index 551da508240..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.GS +++ /dev/null @@ -1,412 +0,0 @@ -% Copyright (C) 1996, 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.GS 8487 2008-01-17 03:16:02Z alexcher $ -% Fontmap - standard font catalog for Ghostscript. - -% ---------------------------------------------------------------- - -% This file is a catalog of fonts known to Ghostscript. Any font -% that is to be loaded automatically when named must be in this catalog, -% except for fonts that Ghostscript finds automatically in directories -% named in the GS_FONTPATH environment variable. - -% Each font has an entry consisting of three items: -% -% - The name by which the font is known inside Ghostscript -% (a Ghostscript name preceded by a `/', or a string enclosed -% in parentheses). This is used to find the file from which -% a font of a given name should be loaded. -% -% - Information depending on whether this is a real font or a -% font alias: -% -% - For real fonts, the name of the Ghostscript font -% file (a Ghostscript string, enclosed in parentheses). -% The filename should include the extension, which (by -% convention) is `.gsf'. `.pfa' and `.pfb' files are -% also usable as fonts for Ghostscript. -% -% - For font aliases, the name of the font which should -% be used when this one is requested, preceded by a -% `/'. See the entry for Charter below for an example. -% Note that an alias name cannot be enclosed in parentheses. -% -% - At least one space or tab, and a terminating semicolon. - -% The following table is executed as a PostScript file. -% If you add new entries, be sure to copy the punctuation accurately; -% in particular, you must leave at least one space or tab between each -% field in the entry. Also, please read fonts.doc for important information -% about font names. - -% PDF interpreter evaluates hexadecimal escapes in PDF font names before -% looking up the font. When the resulting name cannot be represented using -% PostScript name syntax, the string can be used instead of the name. - -% Note that .pfa and .pfb fonts are compatible with Adobe Type Manager -% and other programs that don't include full PostScript interpreters, -% as well as with PostScript interpreters; .gsf fonts are compatible with -% PostScript interpreters, but not with ATM or similar programs. - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -/Courier /NimbusMonL-Regu ; -/Courier-Oblique /NimbusMonL-ReguObli ; -/Courier-Bold /NimbusMonL-Bold ; -/Courier-BoldOblique /NimbusMonL-BoldObli ; - -/AvantGarde-Book /URWGothicL-Book ; -/AvantGarde-BookOblique /URWGothicL-BookObli ; -/AvantGarde-Demi /URWGothicL-Demi ; -/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -/Helvetica /NimbusSanL-Regu ; -/Helvetica-Oblique /NimbusSanL-ReguItal ; -/Helvetica-Bold /NimbusSanL-Bold ; -/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -/NewCenturySchlbk-Roman /CenturySchL-Roma ; -/NewCenturySchlbk-Italic /CenturySchL-Ital ; -/NewCenturySchlbk-Bold /CenturySchL-Bold ; -/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -/Times-Roman /NimbusRomNo9L-Regu ; -/Times-Italic /NimbusRomNo9L-ReguItal ; -/Times-Bold /NimbusRomNo9L-Medi ; -/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; - -% -% -% Type 1 fonts contributed to the X11R5 distribution. -% - -% The following notice accompanied the Charter fonts. -% -% (c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. -% -% You are hereby granted permission under all Bitstream propriety rights -% to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream -% Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts -% for any purpose and without restriction; provided, that this notice is -% left intact on all copies of such fonts and that Bitstream's trademark -% is acknowledged as shown below on all unmodified copies of the 4 Charter -% Type 1 fonts. -% -% BITSTREAM CHARTER is a registered trademark of Bitstream Inc. - -/CharterBT-Roman (bchr.pfa) ; -/CharterBT-Italic (bchri.pfa) ; -/CharterBT-Bold (bchb.pfa) ; -/CharterBT-BoldItalic (bchbi.pfa) ; - -% Aliases - -/Charter-Roman /CharterBT-Roman ; -/Charter-Italic /CharterBT-Italic ; -/Charter-Bold /CharterBT-Bold ; -/Charter-BoldItalic /CharterBT-BoldItalic ; - -% The following notice accompanied the Utopia font: -% -% Permission to use, reproduce, display and distribute the listed -% typefaces is hereby granted, provided that the Adobe Copyright notice -% appears in all whole and partial copies of the software and that the -% following trademark symbol and attribution appear in all unmodified -% copies of the software: -% -% Copyright (c) 1989 Adobe Systems Incorporated -% Utopia (R) -% Utopia is a registered trademark of Adobe Systems Incorporated -% -% The Adobe typefaces (Type 1 font program, bitmaps and Adobe Font -% Metric files) donated are: -% -% Utopia Regular -% Utopia Italic -% Utopia Bold -% Utopia Bold Italic - -/Utopia-Regular (putr.pfa) ; -/Utopia-Italic (putri.pfa) ; -/Utopia-Bold (putb.pfa) ; -/Utopia-BoldItalic (putbi.pfa) ; - -% -% -% Fonts contributed by URW GmbH for distribution under the GNU License. -% The following notice accompanied these fonts: -% -% U004006T URW Grotesk 2031 Bold PostScript Type 1 Font Program -% U003043T URW Antiqua 2051 Regular Condensed PostScript Type 1 Font Program -% -% Copyright (c) 1992 URW GmbH, Hamburg, Germany -% -% This program is free software; you can redistribute it and/or modify -% it under the terms of the GNU General Public License as published by -% the Free Software Foundation; either version 2 of the License, or -% (at your option) later version. -% -% This program is distributed in the hope that it will be useful, -% but WITHOUT ANY WARRANTY; wihtout even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -% See the GNU General Public License for more details. -% -% You should have received a copy of the GNU General Public License -% along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 U.S.A. -% -% Address: -% URW GmbH -% PC Support -% Harksheider Strasse 102 -% 2000 Hamburg 65 -% Germany -% Phone: +49 40 60 60 50 (Reception) -% Phone: +49 40 60 60 52 30 (PC Support) -% Fax : +49 40 60 60 52 52 -% - -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; - -% -% -% Shareware Kana fonts. These are subject to the following notice: -% -% These copyrighted fonts were developed by Kevin Hartig. Permission is -% granted to freely distribute them in entirety along with this statement. -% This is shareware. If you decide to use these fonts please contribute -% $10 US to help support further freeware and shareware software development. -% Questions and comments may be sent to: -% -% hartig@fsl.noaa.gov -% khartig@nyx.cs.du.edu -% -% Kevin Hartig -% 1126 Collyer Street -% Longmont, CO 80501 USA -% -% copyright 1993. - -% Hiragana and Katakana fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; - -% -% -% Public-domain fonts. These have no copyright, and are of unknown quality. - -% Cyrillic fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; - -% Aliases -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -% -% -% Fonts converted from Hershey outlines. These are constructed and -% maintained manually. These are also in the public domain. -% -% The suggested UniqueID's and filenames are constructed differently for -% these than for the ones above, because of the strange way that the Hershey -% fonts were constructed. The scheme for these looks like: -% -% 42TTXY0 -% -% TT = typeface, X = ``class'', Y = variation -% -% The typeface names and numbers are listed in fonts.mak. -% -% class: -% 0 = normal = r -% 1 = simplex = s -% 2 = complex = c -% 3 = triplex = t -% 4 = duplex = d -% -% variation: -% 0 = normal (omitted) -% 1 = oblique = o -% 2 = italic = i -% 3 = bold = b -% 4 = bold oblique = bo -% 5 = bold italic = bi -% - -% Fonts created by Thomas Wolff , by adding -% accents, accented characters, and various other non-alphabetics -% to the original Hershey fonts. These are "freeware", not to be sold. - -/Hershey-Gothic-English (hrger.pfa) ; % 5066533 -/Hershey-Gothic-German (hrgrr.pfa) ; -/Hershey-Gothic-Italian (hritr.pfa) ; - -/Hershey-Plain-Duplex (hrpld.pfa) ; -/Hershey-Plain-Duplex-Italic (hrpldi.pfa) ; -/Hershey-Plain-Triplex (hrplt.pfa) ; -/Hershey-Plain-Triplex-Italic (hrplti.pfa) ; - -/Hershey-Script-Complex (hrscc.pfa) ; -/Hershey-Script-Simplex (hrscs.pfa) ; % 5066541 - -% Fonts created algorithmically from the above. - -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; % 5066542 -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-SemiBold (hrgerd.gsf) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; - -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; - -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; % 5066556 - -% Fonts consisting only of characters from the original Hershey -% distribution. These are Type 3 fonts. - -/Hershey-Greek-Complex (hrgkc.gsf) ; % 5066557 -/Hershey-Greek-Simplex (hrgks.gsf) ; - -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; % 5066560 - -% Fonts created algorithmically from the above. - -/Hershey-Plain-Bold (hrplrb.gsf) ; % 5066561 -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; % 5066566 - -% This font, and only this font among the Hershey fonts, uses -% the SymbolEncoding. - -/Hershey-Symbol (hrsyr.gsf) ; % 5066567 - -/Arial /ArialMT ; -/Arial,Bold /Arial-BoldMT ; -/Arial,Italic /Arial-ItalicMT ; -/Arial,BoldItalic /Arial-BoldItalicMT ; - -/TimesNewRoman /TimesNewRomanPSMT ; -/TimesNewRoman,Bold /TimesNewRomanPS-BoldMT ; -/TimesNewRoman,Italic /TimesNewRomanPS-ItalicMT ; -/TimesNewRoman,BoldItalic /TimesNewRomanPS-BoldItalicMT ; - diff --git a/Master/tlpkg/tlgs/lib/Fontmap.OS2 b/Master/tlpkg/tlgs/lib/Fontmap.OS2 deleted file mode 100644 index 99a92878b22..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.OS2 +++ /dev/null @@ -1,214 +0,0 @@ -% Copyright (C) 1990, 1992, 1993, 1996 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.OS2 6300 2005-12-28 19:56:24Z giles $ -% fontmap.os2 aka Fontmap.OS2 - OS/2 font catalog for Ghostscript. - -% ---------------------------------------------------------------- - -% This file is a catalog of fonts known to Ghostscript. Any font -% that is to be loaded automatically when named must be in this catalog, -% except for fonts that Ghostscript finds automatically in directories -% named in the GS_FONTPATH environment variable. - -% Each font has an entry consisting of three items: -% -% - The name by which the font is known inside Ghostscript -% (a Ghostscript name preceded by a `/', or a string enclosed -% in parentheses). This is used to find the file from which -% a font of a given name should be loaded. -% -% - Information depending on whether this is a real font or a -% font alias: -% -% - For real fonts, the name of the Ghostscript font -% file (a Ghostscript string, enclosed in parentheses). -% The filename should include the extension, which (by -% convention) is `.gsf'. `.pfa' and `.pfb' files are -% also usable as fonts for Ghostscript. -% -% - For font aliases, the name of the font which should -% be used when this one is requested, preceded by a -% `/'. See the entry for Charter below for an example. -% -% - A terminating semicolon. - -% Because of limitations in the MS-DOS environment, Ghostscript font -% file names must be no more than 8 characters long, must consist only -% of LOWER CASE letters, digits, and underscores, and must start with a -% letter. Font names, on the other hand, need only obey the syntax of -% names in the Ghostscript language, which is much more liberal. - -% Most of the Ghostscript fonts were created automatically from freely -% available bitmaps. There is a makefile (fonts.mak) that specifies -% how this conversion was done. fonts.mak also specifies, for each such -% converted font, its uniqueID (an integer used to identify distinct fonts -% within the Ghostscript font machinery), and its encoding (the mapping -% from character codes in a string to character names). For more detailed -% information, read fonts.mak. - -% The following table is actually a Ghostscript data structure. -% If you add new entries, be sure to copy the punctuation accurately; -% in particular, you must leave at least one space or tab between each -% field in the entry. Also, please read fonts.doc for important information -% about font names. - - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -/Courier /NimbusMonL-Regu ; -/Courier-Oblique /NimbusMonL-ReguObli ; -/Courier-Bold /NimbusMonL-Bold ; -/Courier-BoldOblique /NimbusMonL-BoldObli ; - -/AvantGarde-Book /URWGothicL-Book ; -/AvantGarde-BookOblique /URWGothicL-BookObli ; -/AvantGarde-Demi /URWGothicL-Demi ; -/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -/Helvetica /NimbusSanL-Regu ; -/Helvetica-Oblique /NimbusSanL-ReguItal ; -/Helvetica-Bold /NimbusSanL-Bold ; -/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -/NewCenturySchlbk-Roman /CenturySchL-Roma ; -/NewCenturySchlbk-Italic /CenturySchL-Ital ; -/NewCenturySchlbk-Bold /CenturySchL-Bold ; -/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -/Times-Roman /NimbusRomNo9L-Regu ; -/Times-Italic /NimbusRomNo9L-ReguItal ; -/Times-Bold /NimbusRomNo9L-Medi ; -/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; - - -% -% ATM fonts that come with OS/2. - -/Courier (cour.pfb) ; -/Courier-Oblique /Courier-Italic ; -/Courier-Italic (couri.pfb) ; -/Courier-Bold (courb.pfb) ; -/Courier-BoldOblique /Courier-BoldItalic ; -/Courier-BoldItalic (courbi.pfb) ; - -/Helvetica (helv.pfb) ; -/Helvetica-Oblique /Helvetica-Italic ; -/Helvetica-Italic (helvi.pfb) ; -/Helvetica-Bold (helvb.pfb) ; -/Helvetica-BoldOblique /Helvetica-BoldItalic ; -/Helvetica-BoldItalic (helvbi.pfb) ; - -/Symbol /SymbolSet ; -/SymbolSet (symb.pfb) ; - -/Times-Roman /TimesNewRoman ; -/TimesNewRoman (tnr.pfb) ; -/Times-Italic /TimesNewRoman-Italic ; -/TimesNewRoman-Italic (tnri.pfb) ; -/Times-Bold /TimesNewRoman-Bold ; -/TimesNewRoman-Bold (tnrb.pfb) ; -/Times-BoldItalic /TimesNewRoman-BoldItalic ; -/TimesNewRoman-BoldItalic (tnrbi.pfb) ; - - diff --git a/Master/tlpkg/tlgs/lib/Fontmap.OSF b/Master/tlpkg/tlgs/lib/Fontmap.OSF deleted file mode 100644 index 563f14a995f..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.OSF +++ /dev/null @@ -1,163 +0,0 @@ -% fontmap.osf aka Fontmap.OSF1 - Ghostscript fontmap for DEC OSF/1 systems. -% -% UNIX systems from Digital Equipment Corporation are bundled with a license -% for Display PostScript, including certain fonts. Using their font outlines -% (which on OSF/1 systems are found in /usr/lib/X11/fonts/Type1Adobe) -% improves the visual quality of documents displayed on screen. To do that, -% use this file as your Fontmap file and add /usr/lib/X11/fonts/Type1Adobe -% as the second argument to GS_LIB_DEFAULT in your makefile -% in your makefile. -% -% This file is Pete Kaiser's original Ultrix file as modified by -% Bjorn S. Nilsson (nilsson@nbi.dk) first for Ultrix 4.3 and then -% for OSF/1 version 1.3. -% - -%/AvantGarde-Book (AvantGarde-Book) ; -%/AvantGarde-BookOblique (AvantGarde-BookOblique); -%/AvantGarde-Demi (AvantGarde-Demi) ; -%/AvantGarde-DemiOblique (AvantGarde-DemiOblique); - -%/Courier-BoldItalic /Courier-BoldOblique ; -%/Courier-Italic /Courier-Oblique ; - -%/Courier (Courier) ; -%/Courier-Bold (Courier-Bold) ; -%/Courier-BoldOblique (Courier-BoldOblique) ; -%/Courier-Oblique (Courier-Oblique) ; - -%/Helvetica (Helvetica) ; -%/Helvetica-Bold (Helvetica-Bold) ; -%/Helvetica-BoldOblique (Helvetica-BoldOblique) ; -%/Helvetica-Oblique (Helvetica-Oblique) ; - -%/LubalinGraph-Book (LubalinGraph-Book) ; -%/LubalinGraph-BookOblique (LubalinGraph-BookOblique); -%/LubalinGraph-Demi (LubalinGraph-Demi) ; -%/LubalinGraph-DemiOblique (LubalinGraph-DemiOblique); - -%/NewCenturySchlbk-Bold (NewCenturySchlbk-Bold) ; -%/NewCenturySchlbk-BoldItalic (NewCenturySchlbk-BoldItalic); -%/NewCenturySchlbk-Italic (NewCenturySchlbk-Italic); -%/NewCenturySchlbk-Roman (NewCenturySchlbk-Roman); - -%/Souvenir-Demi (Souvenir-Demi) ; -%/Souvenir-DemiItalic (Souvenir-DemiItalic) ; -%/Souvenir-Light (Souvenir-Light) ; -%/Souvenir-LightItalic (Souvenir-LightItalic) ; - -%/Symbol (Symbol) ; - -%/Times-Bold (Times-Bold) ; -%/Times-BoldItalic (Times-BoldItalic) ; -%/Times-Italic (Times-Italic) ; -%/Times-Roman (Times-Roman) ; - -%/ZapfDingbats (ZapfDingbats) ; - -/AvantGarde-Book (AvantGarde-Book.pfa) ; -/AvantGarde-BookOblique (AvantGarde-BookOblique.pfa) ; -/AvantGarde-Demi (AvantGarde-Demi.pfa) ; -/AvantGarde-DemiOblique (AvantGarde-DemiOblique.pfa) ; -/Bookman-Demi (pbkd.gsf) ; -/Bookman-DemiItalic (pbkdi.gsf) ; -/Bookman-Light (pbkl.gsf) ; -/Bookman-LightItalic (pbkli.gsf) ; -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; -/CharterBT-Bold (bchb.gsf) ; -/CharterBT-BoldItalic (bchbi.gsf) ; -/CharterBT-Italic (bchri.gsf) ; -/CharterBT-Roman (bchr.gsf) ; -/Courier (Courier.pfa) ; -/Courier-Bold (Courier-Bold.pfa) ; -/Courier-BoldOblique (Courier-BoldOblique.pfa) ; -/Courier-Oblique (Courier-Oblique.pfa) ; -/Helvetica (Helvetica.pfa) ; -/Helvetica-Bold (Helvetica-Bold.pfa) ; -/Helvetica-BoldOblique (Helvetica-BoldOblique.pfa) ; -/Helvetica-Oblique (Helvetica-Oblique.pfa) ; -/Hershey-Gothic-English (hrger.gsf) ; -/Hershey-Gothic-German (hrgrr.gsf) ; -/Hershey-Gothic-Italian (hritr.gsf) ; -/Hershey-Plain-Duplex (hrpld.gsf) ; -/Hershey-Plain-Duplex-Italic (hrpldi.gsf) ; -/Hershey-Plain-Triplex (hrplt.gsf) ; -/Hershey-Plain-Triplex-Italic (hrplti.gsf) ; -/Hershey-Script-Complex (hrscc.gsf) ; -/Hershey-Script-Simplex (hrscs.gsf) ; -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-Semibold (hrgerd.gsf) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; -/Hershey-Greek-Complex (hrgkc.gsf) ; -/Hershey-Greek-Simplex (hrgks.gsf) ; -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; -/Hershey-Plain-Bold (hrplrb.gsf) ; -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; -/Hershey-Symbol (hrsy_r.gsf) ; -/LubalinGraph-Book (LubalinGraph-Book.pfa) ; -/LubalinGraph-BookOblique (LubalinGraph-BookOblique.pfa) ; -/LubalinGraph-Demi (LubalinGraph-Demi.pfa) ; -/LubalinGraph-DemiOblique (LubalinGraph-DemiOblique.pfa) ; -/NewCenturySchlbk-Bold (NewCenturySchlbk-Bold.pfa) ; -/NewCenturySchlbk-BoldItalic (NewCenturySchlbk-BoldItalic.pfa) ; -/NewCenturySchlbk-Italic (NewCenturySchlbk-Italic.pfa) ; -/NewCenturySchlbk-Roman (NewCenturySchlbk-Roman.pfa) ; -/NimbusRomanNo9L-Regular (n021003l.gsf) ; -/NimbusSansL-Regular (n019003l.gsf) ; -/Palatino-Bold (pplb.gsf) ; -/Palatino-BoldItalic (pplbi.gsf) ; -/Palatino-Italic (pplri.gsf) ; -/Palatino-Roman (pplr.gsf) ; -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; -/Souvenir-Demi (Souvenir-Demi.pfa) ; -/Souvenir-DemiItalic (Souvenir-DemiItalic.pfa) ; -/Souvenir-Light (Souvenir-Light.pfa) ; -/Souvenir-LightItalic (Souvenir-LightItalic.pfa) ; -/Symbol (Symbol.pfa) ; -/Times-Bold (Times-Bold.pfa) ; -/Times-BoldItalic (Times-BoldItalic.pfa) ; -/Times-Italic (Times-Italic.pfa) ; -/Times-Roman (Times-Roman.pfa) ; -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; -/Utopia-Bold (putb.gsf) ; -/Utopia-BoldItalic (putbi.gsf) ; -/Utopia-Italic (putri.gsf) ; -/Utopia-Regular (putr.gsf) ; -/ZapfChancery (zcr.gsf) ; -/ZapfChancery-Bold (zcb.gsf) ; -/ZapfChancery-Oblique (zcro.gsf) ; -/ZapfDingbats (ZapfDingbats.pfa) ; -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -% BSN additions from original Fontmap file and some more aliases - -/Helvetica-Narrow-Bold /Helvetica-Narrow ; -/ZapfChancery-MediumItalic /ZapfChancery-Oblique ; -/Charter-Roman /CharterBT-Roman ; -/Charter-Italic /CharterBT-Italic ; -/Charter-Bold /CharterBT-Bold ; -/Charter-BoldItalic /CharterBT-BoldItalic ; -/Courier-Italic /Courier-Oblique ; -/Courier-BoldItalic /Courier-BoldOblique ; diff --git a/Master/tlpkg/tlgs/lib/Fontmap.SGI b/Master/tlpkg/tlgs/lib/Fontmap.SGI deleted file mode 100644 index 69fee1080ca..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.SGI +++ /dev/null @@ -1,405 +0,0 @@ -% Copyright (C) 1996, 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.SGI 6300 2005-12-28 19:56:24Z giles $ -% -% Fontmap.SGI - standard font catalog for Ghostscript, modified for IRIX 5.3 -% with the DPS fonts installed (dps_eoe.sw.dpsfonts). -% by H. Gohel, gohel@acm.org. 1999-09-10 - -% ---------------------------------------------------------------- - -% This file is a catalog of fonts known to Ghostscript. Any font -% that is to be loaded automatically when named must be in this catalog, -% except for fonts that Ghostscript finds automatically in directories -% named in the GS_FONTPATH environment variable. - -% Each font has an entry consisting of three items: -% -% - The name by which the font is known inside Ghostscript -% (a Ghostscript name preceded by a `/', or a string enclosed -% in parentheses). This is used to find the file from which -% a font of a given name should be loaded. -% -% - Information depending on whether this is a real font or a -% font alias: -% -% - For real fonts, the name of the Ghostscript font -% file (a Ghostscript string, enclosed in parentheses). -% The filename should include the extension, which (by -% convention) is `.gsf'. `.pfa' and `.pfb' files are -% also usable as fonts for Ghostscript. -% -% - For font aliases, the name of the font which should -% be used when this one is requested, preceded by a -% `/'. See the entry for Charter below for an example. -% Note that an alias name cannot be enclosed in parentheses. -% -% - At least one space or tab, and a terminating semicolon. - -% Because of limitations in the MS-DOS environment, Ghostscript font -% file names must be no more than 8 characters long, must consist only -% of LOWER CASE letters, digits, and underscores, and must start with a -% letter. Font names, on the other hand, need only obey the syntax of -% names in the Ghostscript language, which is much more liberal. - -% The following table is actually a Ghostscript data structure. -% If you add new entries, be sure to copy the punctuation accurately; -% in particular, you must leave at least one space or tab between each -% field in the entry. Also, please read fonts.doc for important information -% about font names. - -% Note that .pfa and .pfb fonts are compatible with Adobe Type Manager -% and other programs that don't include full PostScript interpreters, -% as well as with PostScript interpreters; .gsf fonts are compatible with -% PostScript interpreters, but not with ATM or similar programs. - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - -% Aliases -% These Adobe fonts are available with DPS on IRIX, so they commented out: - -%/Bookman-Demi /URWBookmanL-DemiBold ; -%/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -%/Bookman-Light /URWBookmanL-Ligh ; -%/Bookman-LightItalic /URWBookmanL-LighItal ; - -%/Courier /NimbusMonL-Regu ; -%/Courier-Oblique /NimbusMonL-ReguObli ; -%/Courier-Bold /NimbusMonL-Bold ; -%/Courier-BoldOblique /NimbusMonL-BoldObli ; - -%/AvantGarde-Book /URWGothicL-Book ; -%/AvantGarde-BookOblique /URWGothicL-BookObli ; -%/AvantGarde-Demi /URWGothicL-Demi ; -%/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -%/Helvetica /NimbusSanL-Regu ; -%/Helvetica-Oblique /NimbusSanL-ReguItal ; -%/Helvetica-Bold /NimbusSanL-Bold ; -%/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -%/Helvetica-Narrow /NimbusSanL-ReguCond ; -%/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -%/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -%/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -%/Palatino-Roman /URWPalladioL-Roma ; -%/Palatino-Italic /URWPalladioL-Ital ; -%/Palatino-Bold /URWPalladioL-Bold ; -%/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -%/NewCenturySchlbk-Roman /CenturySchL-Roma ; -%/NewCenturySchlbk-Italic /CenturySchL-Ital ; -%/NewCenturySchlbk-Bold /CenturySchL-Bold ; -%/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -%/Times-Roman /NimbusRomNo9L-Regu ; -%/Times-Italic /NimbusRomNo9L-ReguItal ; -%/Times-Bold /NimbusRomNo9L-Medi ; -%/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -%/Symbol /StandardSymL ; - -%/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -%/ZapfDingbats /Dingbats ; - -% -% -% Type 1 fonts contributed to the X11R5 distribution. -% - -% The following notice accompanied the Charter fonts. -% -% (c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. -% -% You are hereby granted permission under all Bitstream propriety rights -% to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream -% Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts -% for any purpose and without restriction; provided, that this notice is -% left intact on all copies of such fonts and that Bitstream's trademark -% is acknowledged as shown below on all unmodified copies of the 4 Charter -% Type 1 fonts. -% -% BITSTREAM CHARTER is a registered trademark of Bitstream Inc. - -% The Bitstream Charter fonts have different names (CharterBT- -% instead of Charter-), but Ghostscript doesn't care. -/Charter-Roman (bchr.pfa) ; -/Charter-Italic (bchri.pfa) ; -/Charter-Bold (bchb.pfa) ; -/Charter-BoldItalic (bchbi.pfa) ; - -% The following notice accompanied the Utopia font: -% -% Permission to use, reproduce, display and distribute the listed -% typefaces is hereby granted, provided that the Adobe Copyright notice -% appears in all whole and partial copies of the software and that the -% following trademark symbol and attribution appear in all unmodified -% copies of the software: -% -% Copyright (c) 1989 Adobe Systems Incorporated -% Utopia (R) -% Utopia is a registered trademark of Adobe Systems Incorporated -% -% The Adobe typefaces (Type 1 font program, bitmaps and Adobe Font -% Metric files) donated are: -% -% Utopia Regular -% Utopia Italic -% Utopia Bold -% Utopia Bold Italic - -% The original Utopia files are available with IRIX and DPS so need -% for aliases, HJG. - -%/Utopia-Regular (putr.pfa) ; -%/Utopia-Italic (putri.pfa) ; -%/Utopia-Bold (putb.pfa) ; -%/Utopia-BoldItalic (putbi.pfa) ; - -% -% -% Fonts contributed by URW GmbH for distribution under the GNU License. -% The following notice accompanied these fonts: -% -% U004006T URW Grotesk 2031 Bold PostScript Type 1 Font Program -% U003043T URW Antiqua 2051 Regular Condensed PostScript Type 1 Font Program -% -% Copyright (c) 1992 URW GmbH, Hamburg, Germany -% -% This program is free software; you can redistribute it and/or modify -% it under the terms of the GNU General Public License as published by -% the Free Software Foundation; either version 2 of the License, or -% (at your option) later version. -% -% This program is distributed in the hope that it will be useful, -% but WITHOUT ANY WARRANTY; wihtout even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -% See the GNU General Public License for more details. -% -% You should have received a copy of the GNU General Public License -% along with this program; if not, write to the Free Software -% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -% -% Address: -% URW GmbH -% PC Support -% Harksheider Strasse 102 -% 2000 Hamburg 65 -% Germany -% Phone: +49 40 60 60 50 (Reception) -% Phone: +49 40 60 60 52 30 (PC Support) -% Fax : +49 40 60 60 52 52 -% - -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; - -% -% -% Shareware Kana fonts. These are subject to the following notice: -% -% These copyrighted fonts were developed by Kevin Hartig. Permission is -% granted to freely distribute them in entirety along with this statement. -% This is shareware. If you decide to use these fonts please contribute -% $10 US to help support further freeware and shareware software development. -% Questions and comments may be sent to: -% -% hartig@fsl.noaa.gov -% khartig@nyx.cs.du.edu -% -% Kevin Hartig -% 1126 Collyer Street -% Longmont, CO 80501 USA -% -% copyright 1993. - -% Hiragana and Katakana fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; - -% -% -% Public-domain fonts. These have no copyright, and are of unknown quality. - -% Cyrillic fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; - -% Aliases -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -% -% -% Fonts converted from Hershey outlines. These are constructed and -% maintained manually. These are also in the public domain. -% -% The suggested UniqueID's and filenames are constructed differently for -% these than for the ones above, because of the strange way that the Hershey -% fonts were constructed. The scheme for these looks like: -% -% 42TTXY0 -% -% TT = typeface, X = ``class'', Y = variation -% -% The typeface names and numbers are listed in fonts.mak. -% -% class: -% 0 = normal = r -% 1 = simplex = s -% 2 = complex = c -% 3 = triplex = t -% 4 = duplex = d -% -% variation: -% 0 = normal (omitted) -% 1 = oblique = o -% 2 = italic = i -% 3 = bold = b -% 4 = bold oblique = bo -% 5 = bold italic = bi -% - -% Fonts created by Thomas Wolff , by adding -% accents, accented characters, and various other non-alphabetics -% to the original Hershey fonts. These are "freeware", not to be sold. - -/Hershey-Gothic-English (hrger.pfa) ; % 5066533 -/Hershey-Gothic-German (hrgrr.pfa) ; -/Hershey-Gothic-Italian (hritr.pfa) ; - -/Hershey-Plain-Duplex (hrpld.pfa) ; -/Hershey-Plain-Duplex-Italic (hrpldi.pfa) ; -/Hershey-Plain-Triplex (hrplt.pfa) ; -/Hershey-Plain-Triplex-Italic (hrplti.pfa) ; - -/Hershey-Script-Complex (hrscc.pfa) ; -/Hershey-Script-Simplex (hrscs.pfa) ; % 5066541 - -% Fonts created algorithmically from the above. - -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; % 5066542 -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-SemiBold (hrgerd.gsf) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; - -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; - -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; % 5066556 - -% Fonts consisting only of characters from the original Hershey -% distribution. These are Type 3 fonts. - -/Hershey-Greek-Complex (hrgkc.gsf) ; % 5066557 -/Hershey-Greek-Simplex (hrgks.gsf) ; - -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; % 5066560 - -% Fonts created algorithmically from the above. - -/Hershey-Plain-Bold (hrplrb.gsf) ; % 5066561 -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; % 5066566 - -% This font, and only this font among the Hershey fonts, uses -% the SymbolEncoding. - -/Hershey-Symbol (hrsyr.gsf) ; % 5066567 diff --git a/Master/tlpkg/tlgs/lib/Fontmap.Sol b/Master/tlpkg/tlgs/lib/Fontmap.Sol deleted file mode 100644 index 337e942c775..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.Sol +++ /dev/null @@ -1,486 +0,0 @@ -% Copyright (C) 1996, 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.Sol 6300 2005-12-28 19:56:24Z giles $ -% Fontmap.Solaris - Ghostscript Fontmap for Solaris 2.3 and above -% =============================================================== -% -% The Solaris 2.3 (and above) operating system from Sun Microsystems comes with -% Display Postscript (DPS), including certain Type1 and Type3 PostScript fonts. -% Using these fonts instead of the default Ghostscript fonts greatly improves -% the visual quality of Ghostscript rendered documents, especially at larger -% font sizes. You should definately use these fonts if you have Solaris 2.3 or -% above. -% -% To use the Solaris 2 DPS fonts, simply copy this file (Fontmap.Solaris) to -% -% /usr/local/lib/Ghostscript/VERSION/Fontmap -% (where VERSION is the version number of Ghostscript, eg: 3.33) -% -% and set the environment variable GS_LIB as follows: -% -% GS_LIB=/usr/openwin/lib/X11/fonts/Type1:/usr/openwin/lib/X11/fonts/Type3 -% export GS_LIB -% -% You can use /usr/openwin/lib/fonts/Type1/outline instead if you like, it -% makes no difference (the files in /usr/openwin/lib/fonts/Type1 are symlinks -% into /usr/openwin/lib/fonts/Type1/outline). -% -% Instead of setting GS_LIB, you could add the above directories to -% GS_LIB_DEFAULT in your makefile before building Ghostscript. -% -% -% IMPORTANT NOTE -% ============== -% -% Note that simply setting GS_FONTPATH may not work, because for some reason -% some versions of gs can't seem to find any fonts in -% /usr/openwin/lib/X11/fonts/Type1/outline. -% It says: "15 files, 15 scanned, 0 new fonts". -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ---------------------------------------------------------------- - -% This file is a catalog of fonts known to Ghostscript. Any font -% that is to be loaded automatically when named must be in this catalog, -% except for fonts that Ghostscript finds automatically in directories -% named in the GS_FONTPATH environment variable. - -% Each font has an entry consisting of three items: -% -% - The name by which the font is known inside Ghostscript -% (a Ghostscript name preceded by a `/', or a string enclosed -% in parentheses). This is used to find the file from which -% a font of a given name should be loaded. -% -% - Information depending on whether this is a real font or a -% font alias: -% -% - For real fonts, the name of the Ghostscript font -% file (a Ghostscript string, enclosed in parentheses). -% The filename should include the extension, which (by -% convention) is `.gsf'. `.pfa' and `.pfb' files are -% also usable as fonts for Ghostscript. -% -% - For font aliases, the name of the font which should -% be used when this one is requested, preceded by a -% `/'. See the entry for Charter below for an example. -% Note that an alias name cannot be enclosed in parentheses. -% -% - At least one space or tab, and a terminating semicolon. - -% Because of limitations in the MS-DOS environment, Ghostscript font -% file names must be no more than 8 characters long, must consist only -% of LOWER CASE letters, digits, and underscores, and must start with a -% letter. Font names, on the other hand, need only obey the syntax of -% names in the Ghostscript language, which is much more liberal. - -% The following table is actually a Ghostscript data structure. -% If you add new entries, be sure to copy the punctuation accurately; -% in particular, you must leave at least one space or tab between each -% field in the entry. Also, please read fonts.doc for important information -% about font names. - -% Note that .pfa and .pfb fonts are compatible with Adobe Type Manager -% and other programs that don't include full PostScript interpreters, -% as well as with PostScript interpreters; .gsf fonts are compatible with -% PostScript interpreters, but not with ATM or similar programs. - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -/Courier /NimbusMonL-Regu ; -/Courier-Oblique /NimbusMonL-ReguObli ; -/Courier-Bold /NimbusMonL-Bold ; -/Courier-BoldOblique /NimbusMonL-BoldObli ; - -/AvantGarde-Book /URWGothicL-Book ; -/AvantGarde-BookOblique /URWGothicL-BookObli ; -/AvantGarde-Demi /URWGothicL-Demi ; -/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -% Solaris 2 DPS has Helvetica as a Type1 font. -%/Helvetica /NimbusSanL-Regu ; -%/Helvetica-Oblique /NimbusSanL-ReguItal ; -%/Helvetica-Bold /NimbusSanL-Bold ; -%/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -/NewCenturySchlbk-Roman /CenturySchL-Roma ; -/NewCenturySchlbk-Italic /CenturySchL-Ital ; -/NewCenturySchlbk-Bold /CenturySchL-Bold ; -/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -% Solaris 2 DPS has Times as a Type1 font. -%/Times-Roman /NimbusRomNo9L-Regu ; -%/Times-Italic /NimbusRomNo9L-ReguItal ; -%/Times-Bold /NimbusRomNo9L-Medi ; -%/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -% Solaris 2 DPS has Symbol as a Type1 font. -%/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; - -% -% -% Type 1 fonts contributed to the X11R5 distribution. -% - -% The following notice accompanied the Charter fonts. -% -% (c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. -% -% You are hereby granted permission under all Bitstream propriety rights -% to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream -% Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts -% for any purpose and without restriction; provided, that this notice is -% left intact on all copies of such fonts and that Bitstream's trademark -% is acknowledged as shown below on all unmodified copies of the 4 Charter -% Type 1 fonts. -% -% BITSTREAM CHARTER is a registered trademark of Bitstream Inc. - -/CharterBT-Roman (bchr.pfa) ; -/CharterBT-Italic (bchri.pfa) ; -/CharterBT-Bold (bchb.pfa) ; -/CharterBT-BoldItalic (bchbi.pfa) ; - -% Aliases - -/Charter-Roman /CharterBT-Roman ; -/Charter-Italic /CharterBT-Italic ; -/Charter-Bold /CharterBT-Bold ; -/Charter-BoldItalic /CharterBT-BoldItalic ; - -% The following notice accompanied the Utopia font: -% -% Permission to use, reproduce, display and distribute the listed -% typefaces is hereby granted, provided that the Adobe Copyright notice -% appears in all whole and partial copies of the software and that the -% following trademark symbol and attribution appear in all unmodified -% copies of the software: -% -% Copyright (c) 1989 Adobe Systems Incorporated -% Utopia (R) -% Utopia is a registered trademark of Adobe Systems Incorporated -% -% The Adobe typefaces (Type 1 font program, bitmaps and Adobe Font -% Metric files) donated are: -% -% Utopia Regular -% Utopia Italic -% Utopia Bold -% Utopia Bold Italic - -/Utopia-Regular (putr.pfa) ; -/Utopia-Italic (putri.pfa) ; -/Utopia-Bold (putb.pfa) ; -/Utopia-BoldItalic (putbi.pfa) ; - -% -% -% Fonts contributed by URW GmbH for distribution under the GNU License. -% The following notice accompanied these fonts: -% -% U004006T URW Grotesk 2031 Bold PostScript Type 1 Font Program -% U003043T URW Antiqua 2051 Regular Condensed PostScript Type 1 Font Program -% -% Copyright (c) 1992 URW GmbH, Hamburg, Germany -% -% This program is free software; you can redistribute it and/or modify -% it under the terms of the GNU General Public License as published by -% the Free Software Foundation; either version 2 of the License, or -% (at your option) later version. -% -% This program is distributed in the hope that it will be useful, -% but WITHOUT ANY WARRANTY; wihtout even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -% See the GNU General Public License for more details. -% -% You should have received a copy of the GNU General Public License -% along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 U.S.A. -% -% Address: -% URW GmbH -% PC Support -% Harksheider Strasse 102 -% 2000 Hamburg 65 -% Germany -% Phone: +49 40 60 60 50 (Reception) -% Phone: +49 40 60 60 52 30 (PC Support) -% Fax : +49 40 60 60 52 52 -% - -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; - -% -% -% Shareware Kana fonts. These are subject to the following notice: -% -% These copyrighted fonts were developed by Kevin Hartig. Permission is -% granted to freely distribute them in entirety along with this statement. -% This is shareware. If you decide to use these fonts please contribute -% $10 US to help support further freeware and shareware software development. -% Questions and comments may be sent to: -% -% hartig@fsl.noaa.gov -% khartig@nyx.cs.du.edu -% -% Kevin Hartig -% 1126 Collyer Street -% Longmont, CO 80501 USA -% -% copyright 1993. - -% Hiragana and Katakana fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; - -% -% -% Public-domain fonts. These have no copyright, and are of unknown quality. - -% Cyrillic fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; - -% Aliases -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -% -% -% Fonts converted from Hershey outlines. These are constructed and -% maintained manually. These are also in the public domain. -% -% The suggested UniqueID's and filenames are constructed differently for -% these than for the ones above, because of the strange way that the Hershey -% fonts were constructed. The scheme for these looks like: -% -% 42TTXY0 -% -% TT = typeface, X = ``class'', Y = variation -% -% The typeface names and numbers are listed in fonts.mak. -% -% class: -% 0 = normal = r -% 1 = simplex = s -% 2 = complex = c -% 3 = triplex = t -% 4 = duplex = d -% -% variation: -% 0 = normal (omitted) -% 1 = oblique = o -% 2 = italic = i -% 3 = bold = b -% 4 = bold oblique = bo -% 5 = bold italic = bi -% - -% Fonts created by Thomas Wolff , by adding -% accents, accented characters, and various other non-alphabetics -% to the original Hershey fonts. These are "freeware", not to be sold. - -/Hershey-Gothic-English (hrger.pfa) ; % 5066533 -/Hershey-Gothic-German (hrgrr.pfa) ; -/Hershey-Gothic-Italian (hritr.pfa) ; - -/Hershey-Plain-Duplex (hrpld.pfa) ; -/Hershey-Plain-Duplex-Italic (hrpldi.pfa) ; -/Hershey-Plain-Triplex (hrplt.pfa) ; -/Hershey-Plain-Triplex-Italic (hrplti.pfa) ; - -/Hershey-Script-Complex (hrscc.pfa) ; -/Hershey-Script-Simplex (hrscs.pfa) ; % 5066541 - -% Fonts created algorithmically from the above. - -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; % 5066542 -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-SemiBold (hrgerd.gsf) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; - -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; - -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; % 5066556 - -% Fonts consisting only of characters from the original Hershey -% distribution. These are Type 3 fonts. - -/Hershey-Greek-Complex (hrgkc.gsf) ; % 5066557 -/Hershey-Greek-Simplex (hrgks.gsf) ; - -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; % 5066560 - -% Fonts created algorithmically from the above. - -/Hershey-Plain-Bold (hrplrb.gsf) ; % 5066561 -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; % 5066566 - -% This font, and only this font among the Hershey fonts, uses -% the SymbolEncoding. - -/Hershey-Symbol (hrsyr.gsf) ; % 5066567 -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Solaris 2 Display PostScript Type1 and Type3 fonts... -% - -/Helvetica (Helvetica.pfa) ; -/Helvetica-Bold (Helvetica-Bold.pfa) ; -/Helvetica-BoldOblique (Helvetica-BoldOblique.pfa) ; -/Helvetica-Oblique (Helvetica-Oblique.pfa) ; - -/Symbol (Symbol.pfa) ; -/SymbolSet /Symbol ; - -/Times-Bold (Times-Bold.pfa) ; -/Times-BoldItalic (Times-BoldItalic.pfa) ; -/Times-Italic (Times-Italic.pfa) ; -/Times-Roman (Times-Roman.pfa) ; -/TimesNewRoman /Times-Roman ; -/TimesNewRoman-Bold /Times-Bold ; -/TimesNewRoman-BoldItalic /Times-BoldItalic ; -/TimesNewRoman-Italic /Times-Italic ; - -/Dijkstra (Dijkstra.ps) ; - -/Hershey-Cyrillic (HrshCyr.ps) ; - -/Hershey-Gothic (HrshGoth.ps) ; - -/Hershey-Greek (HrshGrk.ps) ; -/Hershey-Greek-Narrow (HrshGrkN.ps) ; -/Hershey-Greekp (HrshGrkp.ps) ; - -/Hershey-Italic (HrshI.ps) ; -/Hershey-Italic-Narrow (HrshIN.ps) ; -/Hershey-Italic-Wide (HrshIW.ps) ; -/Hershey-Roman (HrshRom.ps) ; -/Hershey-Roman-Narrow (HrshRomN.ps) ; -/Hershey-Roman-Wide (HrshRomW.ps) ; -/Hershey-Romand (HrshRomd.ps) ; -/Hershey-Romanp (HrshRomp.ps) ; - -/Hershey-Script (HrshScr.ps) ; -/Hershey-Script-Narrow (HrshScrN.ps) ; diff --git a/Master/tlpkg/tlgs/lib/Fontmap.TeXLive b/Master/tlpkg/tlgs/lib/Fontmap.TeXLive deleted file mode 100644 index 3dc7fe38cef..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.TeXLive +++ /dev/null @@ -1,108 +0,0 @@ -%% Fontmap.TeXLive -%% $Id$ - -%% This file is part of TeXLive. -%% You may freely use, modify and/or distribute this file. - -%% Bitstream Charter - -/CharterBT-Bold (bchb8a.pfb) ; -/CharterBT-BoldItalic (bchbi8a.pfb) ; -/CharterBT-Roman (bchr8a.pfb) ; -/CharterBT-Italic (bchri8a.pfb) ; - -%% Adobe Utopia - -/Utopia-Bold (putb8a.pfb) ; -/Utopia-BoldItalic (putbi8a.pfb) ; -/Utopia-Regular (putr8a.pfb) ; -/Utopia-Italic (putri8a.pfb) ; - -%% URW LW35 Fonts - -/URWGothicL-Demi (uagd8a.pfb) ; -/URWGothicL-DemiObli (uagdo8a.pfb) ; -/URWGothicL-Book (uagk8a.pfb) ; -/URWGothicL-BookObli (uagko8a.pfb) ; -/URWBookmanL-DemiBold (ubkd8a.pfb) ; -/URWBookmanL-DemiBoldItal (ubkdi8a.pfb) ; -/URWBookmanL-Ligh (ubkl8a.pfb) ; -/URWBookmanL-LighItal (ubkli8a.pfb) ; -/NimbusMonL-Bold (ucrb8a.pfb) ; -/NimbusMonL-BoldObli (ucrbo8a.pfb) ; -/NimbusMonL-Regu (ucrr8a.pfb) ; -/NimbusMonL-ReguObli (ucrro8a.pfb) ; -/NimbusSanL-Bold (uhvb8a.pfb) ; -/NimbusSanL-BoldCond (uhvb8ac.pfb) ; -/NimbusSanL-BoldItal (uhvbo8a.pfb) ; -/NimbusSanL-BoldCondItal (uhvbo8ac.pfb) ; -%%%/NimbusSanL-Regu (uhvr8a-105.pfb) ; -/NimbusSanL-Regu (uhvr8a.pfb) ; -/NimbusSanL-ReguCond (uhvr8ac.pfb) ; -%%%/NimbusSanL-ReguItal (uhvro8a-105.pfb) ; -/NimbusSanL-ReguItal (uhvro8a.pfb) ; -/NimbusSanL-ReguCondItal (uhvro8ac.pfb) ; -/CenturySchL-Bold (uncb8a.pfb) ; -/CenturySchL-BoldItal (uncbi8a.pfb) ; -/CenturySchL-Roma (uncr8a.pfb) ; -/CenturySchL-Ital (uncri8a.pfb) ; -/URWPalladioL-Bold (uplb8a.pfb) ; -/URWPalladioL-BoldItal (uplbi8a.pfb) ; -/URWPalladioL-Roma (uplr8a.pfb) ; -/URWPalladioL-Ital (uplri8a.pfb) ; -/StandardSymL (usyr.pfb) ; -/NimbusRomNo9L-Medi (utmb8a.pfb) ; -/NimbusRomNo9L-MediItal (utmbi8a.pfb) ; -/NimbusRomNo9L-Regu (utmr8a.pfb) ; -/NimbusRomNo9L-ReguItal (utmri8a.pfb) ; -/URWChanceryL-MediItal (uzcmi8a.pfb) ; -/Dingbats (uzdr.pfb) ; - - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -/Courier /NimbusMonL-Regu ; -/Courier-Oblique /NimbusMonL-ReguObli ; -/Courier-Bold /NimbusMonL-Bold ; -/Courier-BoldOblique /NimbusMonL-BoldObli ; - -/AvantGarde-Book /URWGothicL-Book ; -/AvantGarde-BookOblique /URWGothicL-BookObli ; -/AvantGarde-Demi /URWGothicL-Demi ; -/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -/Helvetica /NimbusSanL-Regu ; -/Helvetica-Oblique /NimbusSanL-ReguItal ; -/Helvetica-Bold /NimbusSanL-Bold ; -/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -/NewCenturySchlbk-Roman /CenturySchL-Roma ; -/NewCenturySchlbk-Italic /CenturySchL-Ital ; -/NewCenturySchlbk-Bold /CenturySchL-Bold ; -/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -/Times-Roman /NimbusRomNo9L-Regu ; -/Times-Italic /NimbusRomNo9L-ReguItal ; -/Times-Bold /NimbusRomNo9L-Medi ; -/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; diff --git a/Master/tlpkg/tlgs/lib/Fontmap.Ult b/Master/tlpkg/tlgs/lib/Fontmap.Ult deleted file mode 100644 index ffe425349c6..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.Ult +++ /dev/null @@ -1,146 +0,0 @@ -% Copyright (C) 1990, 1995, 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: Fontmap.Ult 6300 2005-12-28 19:56:24Z giles $ -% Fontmap.Ult is derived from the standard Fontmap file distributed with -% ghostscript; for credits and sources see that file. The modifications here -% are valid for ULTRIX 4.3, and consist of defining some fonts and font -% aliases as the licensed fontfiles included in ULTRIX for use on ULTRIX -% workstations, which give better quality than the free fontfiles available -% for ghostscript. Under ULTRIX 4.3 the licensed fontfiles are found in -% -% /usr/lib/DPS/outline/decwin -% -% so that directory must either be built into ghostscript by redefining -% GS_LIB_DEFAULT when ghostscript is compiled, or else by defining an -% environmental variable GS_LIB_DEFAULT, which contains it as an element of -% the path, when running ghostscript. For instance, under the KornShell -% -% GS_LIB_DEFAULT=/usr/gs:/usr/lib/DPS/outline/decwin:/usr/gs/fonts -% export GS_LIB_DEFAULT -% -% Peter Kaiser (kaiser@acm.org) 27 January 1995 -% Updated by L. Peter Deutsch (ghost@aladdin.com) 5 January 1999 -% to include correct aliasing for the Bitstream Charter fonts - -/AvantGarde-Book (AvantGarde-Book) ; -/AvantGarde-BookOblique (AvantGarde-BookOblique) ; -/AvantGarde-Demi (AvantGarde-Demi) ; -/AvantGarde-DemiOblique (AvantGarde-DemiOblique) ; -/Courier (Courier) ; -/Courier-Bold (Courier-Bold) ; -/Courier-BoldOblique (Courier-BoldOblique) ; -/Courier-Oblique (Courier-Oblique) ; -/Helvetica (Helvetica) ; -/Helvetica-Bold (Helvetica-Bold) ; -/Helvetica-BoldOblique (Helvetica-BoldOblique) ; -/Helvetica-Oblique (Helvetica-Oblique) ; -/LubalinGraph-Book (LubalinGraph-Book) ; -/LubalinGraph-BookOblique (LubalinGraph-BookOblique) ; -/LubalinGraph-Demi (LubalinGraph-Demi) ; -/LubalinGraph-DemiOblique (LubalinGraph-DemiOblique) ; -/NewCenturySchlbk-Bold (NewCenturySchlbk-Bold) ; -/NewCenturySchlbk-BoldItalic (NewCenturySchlbk-BoldItalic) ; -/NewCenturySchlbk-Italic (NewCenturySchlbk-Italic) ; -/NewCenturySchlbk-Roman (NewCenturySchlbk-Roman) ; -/Souvenir-Demi (Souvenir-Demi) ; -/Souvenir-DemiItalic (Souvenir-DemiItalic) ; -/Souvenir-Light (Souvenir-Light) ; -/Souvenir-LightItalic (Souvenir-LightItalic) ; -/Symbol (Symbol) ; -/Times-Bold (Times-Bold) ; -/Times-BoldItalic (Times-BoldItalic) ; -/Times-Italic (Times-Italic) ; -/Times-Roman (Times-Roman) ; - -% Fonts distributed as part of ghostscript - -/Bookman-Demi (pbkd.gsf) ; -/Bookman-DemiItalic (pbkdi.gsf) ; -/Bookman-Light (pbkl.gsf) ; -/Bookman-LightItalic (pbkli.gsf) ; -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; -/CharterBT-Bold (bchb.pfa) ; -/CharterBT-BoldItalic (bchbi.pfa) ; -/CharterBT-Italic (bchri.pfa) ; -/CharterBT-Roman (bchr.pfa) ; -/Hershey-Gothic-English (hrger.pfa) ; -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-SemiBold (hrgerd.gsf) ; -/Hershey-Gothic-German (hrgrr.pfa) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian (hritr.pfa) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; -/Hershey-Greek-Complex (hrgkc.gsf) ; -/Hershey-Greek-Simplex (hrgks.gsf) ; -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Bold (hrplrb.gsf) ; -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Duplex (hrpld.pfa) ; -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Duplex-Italic (hrpldi.pfa) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; -/Hershey-Plain-Triplex (hrplt.pfa) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; -/Hershey-Plain-Triplex-Italic (hrplti.pfa) ; -/Hershey-Script-Complex (hrscc.pfa) ; -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex (hrscs.pfa) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; -/Hershey-Symbol (hrsyr.gsf) ; -/NimbusRomanNo9L-Regular (n021003l.gsf) ; -/NimbusSansL-Regular (n019003l.gsf) ; -/Palatino-Bold (pplb.gsf) ; -/Palatino-BoldItalic (pplbi.gsf) ; -/Palatino-Italic (pplri.gsf) ; -/Palatino-Roman (pplr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; -/Utopia-Bold (putb.pfa) ; -/Utopia-BoldItalic (putbi.pfa) ; -/Utopia-Italic (putri.pfa) ; -/Utopia-Regular (putr.pfa) ; -/ZapfChancery (zcr.gsf) ; -/ZapfChancery-Bold (zcb.gsf) ; -/ZapfChancery-Oblique (zcro.gsf) ; -/ZapfDingbats (pzdr.gsf) ; - -% Font aliases - -/Charter-Roman /CharterBT-Roman ; -/Charter-Italic /CharterBT-Italic ; -/Charter-Bold /CharterBT-Bold ; -/Charter-BoldItalic /CharterBT-BoldItalic ; -/Courier-BoldItalic /Courier-BoldOblique ; -/Courier-Italic /Courier-Oblique ; -/Cyrillic /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Helvetica-Narrow-Bold /Helvetica-Narrow ; -/ZapfChancery-MediumItalic /ZapfChancery-Oblique ; diff --git a/Master/tlpkg/tlgs/lib/Fontmap.VMS b/Master/tlpkg/tlgs/lib/Fontmap.VMS deleted file mode 100644 index e58ce48c61d..00000000000 --- a/Master/tlpkg/tlgs/lib/Fontmap.VMS +++ /dev/null @@ -1,424 +0,0 @@ -% fontmap.vms - Ghostscript fontmap for VAX/VMS systems with DECwindows/Motif. -% -% Mathog, 14-SEP-2000. Modified slightly from that provided by 6.01. -% Changed to use Courier font from Decwindows instead of Ghostscript -% The hershey fonts are listed, but they are not constructed during a regular -% build of the package. -% -% ************************** -%Uses all the XDPS Outline fonts (Type 1 fonts) provided with Motif. -% -%XDPS on VAX/VMS does not have Bookman, Palatino and ZapfChancery fonts, so -%we still have to use the Ghostscript fonts for those. Helvetica-Narrow is also -%missing. But then you get the LubalinGraph and Souvenir fonts which are just -%beautiful! - -/AvantGarde-Book - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]AVANTGARDE-BOOK.XDPS$OUTLINE) ; -/AvantGarde-BookOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]AVANTGARDE-BOOKOBLIQUE.XDPS$OUTLINE) ; -/AvantGarde-Demi - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]AVANTGARDE-DEMI.XDPS$OUTLINE) ; -/AvantGarde-DemiOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]AVANTGARDE-DEMIOBLIQUE.XDPS$OUTLINE) ; -/Courier-Bold - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]COURIER-BOLD.XDPS$OUTLINE) ; -/Courier-BoldOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]COURIER-BOLDOBLIQUE.XDPS$OUTLINE) ; -/Courier-Oblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]COURIER-OBLIQUE.XDPS$OUTLINE) ; -/Courier - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]COURIER.XDPS$OUTLINE) ; -/Helvetica-Bold - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]HELVETICA-BOLD.XDPS$OUTLINE) ; -/Helvetica-BoldOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]HELVETICA-BOLDOBLIQUE.XDPS$OUTLINE) ; -/Helvetica-Oblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]HELVETICA-OBLIQUE.XDPS$OUTLINE) ; -/Helvetica - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]HELVETICA.XDPS$OUTLINE) ; -/LubalinGraph-Book - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]LUBALINGRAPH-BOOK.XDPS$OUTLINE) ; -/LubalinGraph-BookOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]LUBALINGRAPH-BOOKOBLIQUE.XDPS$OUTLINE) ; -/LubalinGraph-Demi - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]LUBALINGRAPH-DEMI.XDPS$OUTLINE) ; -/LubalinGraph-DemiOblique - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]LUBALINGRAPH-DEMIOBLIQUE.XDPS$OUTLINE) ; -/NewCenturySchlbk-Roman - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]NEWCENTURYSCHLBK-ROMAN.XDPS$OUTLINE) ; -/NewCenturySchlbk-Italic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]NEWCENTURYSCHLBK-ITALIC.XDPS$OUTLINE) ; -/NewCenturySchlbk-Bold - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]NEWCENTURYSCHLBK-BOLD.XDPS$OUTLINE) ; -/NewCenturySchlbk-BoldItalic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]NEWCENTURYSCHLBK-BOLDITALIC.XDPS$OUTLINE) ; -/Souvenir-Light - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]SOUVENIR-LIGHT.XDPS$OUTLINE) ; -/Souvenir-LightItalic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]SOUVENIR-LIGHTITALIC.XDPS$OUTLINE) ; -/Souvenir-Demi - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]SOUVENIR-DEMI.XDPS$OUTLINE) ; -/Souvenir-DemiItalic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]SOUVENIR-DEMIITALIC.XDPS$OUTLINE) ; -%If you want the Apple symbol (SIC!) then remove the comment (%) -%in front of character 240 in the following file (he he he) -/Symbol - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]SYMBOL.XDPS$OUTLINE) ; -/Times-Roman - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]TIMES-ROMAN.XDPS$OUTLINE) ; -/Times-Italic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]TIMES-ITALIC.XDPS$OUTLINE) ; -/Times-Bold - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]TIMES-BOLD.XDPS$OUTLINE) ; -/Times-BoldItalic - (SYS$COMMON:[SYSFONT.XDPS.OUTLINE]TIMES-BOLDITALIC.XDPS$OUTLINE) ; - -% -% -% Fonts contributed by: -% URW++ Design and Development Incorporated -% Poppenbuetteler Bogen 29A -% D-22399 Hamburg -% Germany -% tel. +49 (40) 60 60 50 -% fax +49 (40) 60 60 51 11 -% http://www.urwpp.de -% for distribution under the GNU License and Aladdin Free Public License. -% See the notice at the head of this Fontmap file for licensing terms. -% Each of these fonts is individually covered by the license: -% for licensing purposes, they are not "part of" any larger entity. -% The following notice applies to these fonts: -% -% Copyright URW Software, Copyright 1994 by URW. -% - -% Actual fonts - -/URWBookmanL-DemiBold (b018015l.pfb) ; -/URWBookmanL-DemiBoldItal (b018035l.pfb) ; -/URWBookmanL-Ligh (b018012l.pfb) ; -/URWBookmanL-LighItal (b018032l.pfb) ; - -/NimbusMonL-Regu (n022003l.pfb) ; -/NimbusMonL-ReguObli (n022023l.pfb) ; -/NimbusMonL-Bold (n022004l.pfb) ; -/NimbusMonL-BoldObli (n022024l.pfb) ; - -/URWGothicL-Book (a010013l.pfb) ; -/URWGothicL-BookObli (a010033l.pfb) ; -/URWGothicL-Demi (a010015l.pfb) ; -/URWGothicL-DemiObli (a010035l.pfb) ; - -/NimbusSanL-Regu (n019003l.pfb) ; -/NimbusSanL-ReguItal (n019023l.pfb) ; -/NimbusSanL-Bold (n019004l.pfb) ; -/NimbusSanL-BoldItal (n019024l.pfb) ; - -/NimbusSanL-ReguCond (n019043l.pfb) ; -/NimbusSanL-ReguCondItal (n019063l.pfb) ; -/NimbusSanL-BoldCond (n019044l.pfb) ; -/NimbusSanL-BoldCondItal (n019064l.pfb) ; - -/URWPalladioL-Roma (p052003l.pfb) ; -/URWPalladioL-Ital (p052023l.pfb) ; -/URWPalladioL-Bold (p052004l.pfb) ; -/URWPalladioL-BoldItal (p052024l.pfb) ; - -/CenturySchL-Roma (c059013l.pfb) ; -/CenturySchL-Ital (c059033l.pfb) ; -/CenturySchL-Bold (c059016l.pfb) ; -/CenturySchL-BoldItal (c059036l.pfb) ; - -/NimbusRomNo9L-Regu (n021003l.pfb) ; -/NimbusRomNo9L-ReguItal (n021023l.pfb) ; -/NimbusRomNo9L-Medi (n021004l.pfb) ; -/NimbusRomNo9L-MediItal (n021024l.pfb) ; - -/StandardSymL (s050000l.pfb) ; - -/URWChanceryL-MediItal (z003034l.pfb) ; - -/Dingbats (d050000l.pfb) ; - - -% Aliases - -/Bookman-Demi /URWBookmanL-DemiBold ; -/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ; -/Bookman-Light /URWBookmanL-Ligh ; -/Bookman-LightItalic /URWBookmanL-LighItal ; - -%/Courier /NimbusMonL-Regu ; -%/Courier-Oblique /NimbusMonL-ReguObli ; -%/Courier-Bold /NimbusMonL-Bold ; -%/Courier-BoldOblique /NimbusMonL-BoldObli ; - -%/AvantGarde-Book /URWGothicL-Book ; -%/AvantGarde-BookOblique /URWGothicL-BookObli ; -%/AvantGarde-Demi /URWGothicL-Demi ; -%/AvantGarde-DemiOblique /URWGothicL-DemiObli ; - -%/Helvetica /NimbusSanL-Regu ; -%/Helvetica-Oblique /NimbusSanL-ReguItal ; -%/Helvetica-Bold /NimbusSanL-Bold ; -%/Helvetica-BoldOblique /NimbusSanL-BoldItal ; - -/Helvetica-Narrow /NimbusSanL-ReguCond ; -/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ; -/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ; -/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ; - -/Palatino-Roman /URWPalladioL-Roma ; -/Palatino-Italic /URWPalladioL-Ital ; -/Palatino-Bold /URWPalladioL-Bold ; -/Palatino-BoldItalic /URWPalladioL-BoldItal ; - -%/NewCenturySchlbk-Roman /CenturySchL-Roma ; -%/NewCenturySchlbk-Italic /CenturySchL-Ital ; -%/NewCenturySchlbk-Bold /CenturySchL-Bold ; -%/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ; - -%/Times-Roman /NimbusRomNo9L-Regu ; -%/Times-Italic /NimbusRomNo9L-ReguItal ; -%/Times-Bold /NimbusRomNo9L-Medi ; -%/Times-BoldItalic /NimbusRomNo9L-MediItal ; - -%/Symbol /StandardSymL ; - -/ZapfChancery-MediumItalic /URWChanceryL-MediItal ; - -/ZapfDingbats /Dingbats ; - - -% -% -% Type 1 fonts contributed to the X11R5 distribution. -% - -% The following notice accompanied the Charter fonts. -% -% (c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. -% -% You are hereby granted permission under all Bitstream propriety rights -% to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream -% Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts -% for any purpose and without restriction; provided, that this notice is -% left intact on all copies of such fonts and that Bitstream's trademark -% is acknowledged as shown below on all unmodified copies of the 4 Charter -% Type 1 fonts. -% -% BITSTREAM CHARTER is a registered trademark of Bitstream Inc. -/CharterBT-Roman (bchr.pfa) ; -/CharterBT-Italic (bchri.pfa) ; -/CharterBT-Bold (bchb.pfa) ; -/CharterBT-BoldItalic (bchbi.pfa) ; -%Charter to CharterBT aliasing -/Charter-Roman /CharterBT-Roman ; -/Charter-Italic /CharterBT-Italic ; -/Charter-Bold /CharterBT-Bold ; -/Charter-BoldItalic /CharterBT-BoldItalic ; - -% IBM Courier - Copyright (c) IBM Corporation 1990, 1991 -%/Courier (ncrr.pfa) ; -%/Courier-Italic (ncrri.pfa) ; -%/Courier-Bold (ncrb.pfa) ; -%/Courier-BoldItalic (ncrbi.pfa) ; -%Oblique to Italic aliasing -%/Courier-Oblique /Courier-Italic ; -%/Courier-BoldOblique /Courier-BoldItalic ; -/Courier-Italic /Courier-Oblique ; -/Courier-BoldItalic /Courier-BoldOblique ; - -% The following notice accompanied the Utopia font: -% -% Permission to use, reproduce, display and distribute the listed -% typefaces is hereby granted, provided that the Adobe Copyright notice -% appears in all whole and partial copies of the software and that the -% following trademark symbol and attribution appear in all unmodified -% copies of the software: -% -% Copyright (c) 1989 Adobe Systems Incorporated -% Utopia (R) -% Utopia is a registered trademark of Adobe Systems Incorporated -% -% The Adobe typefaces (Type 1 font program, bitmaps and Adobe Font -% Metric files) donated are: -% -% Utopia Regular -% Utopia Italic -% Utopia Bold -% Utopia Bold Italic - -/Utopia-Regular (putr.gsf) ; -/Utopia-Italic (putri.gsf) ; -/Utopia-Bold (putb.gsf) ; -/Utopia-BoldItalic (putbi.gsf) ; - -% -% -% Fonts contributed by URW GmbH for distribution under the GNU License. -% The following notice accompanied these fonts: -% -% U004006T URW Grotesk 2031 Bold PostScript Type 1 Font Program -% U003043T URW Antiqua 2051 Regular Condensed PostScript Type 1 Font Program -% -% Copyright (c) 1992 URW GmbH, Hamburg, Germany -% -% This program is free software; you can redistribute it and/or modify -% it under the terms of the GNU General Public License as published by -% the Free Software Foundation; either version 2 of the License, or -% (at your option) later version. -% -% This program is distributed in the hope that it will be useful, -% but WITHOUT ANY WARRANTY; wihtout even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -% See the GNU General Public License for more details. -% -% You should have received a copy of the GNU General Public License -% along with this program; if not, write to the Free Software -% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 U.S.A. -% -% Address: -% URW GmbH -% PC Support -% Harksheider Strasse 102 -% 2000 Hamburg 65 -% Germany -% Phone: +49 40 60 60 50 (Reception) -% Phone: +49 40 60 60 52 30 (PC Support) -% Fax : +49 40 60 60 52 52 -% - -/URWAntiquaT-RegularCondensed (u003043t.gsf) ; -/URWGroteskT-Bold (u004006t.gsf) ; - -% -% -% Shareware Kana fonts. These are subject to the following notice: -% -% These copyrighted fonts were developed by Kevin Hartig. Permission is -% granted to freely distribute them in entirety along with this statement. -% This is shareware. If you decide to use these fonts please contribute -% $10 US to help support further freeware and shareware software development. -% Questions and comments may be sent to: -% -% hartig@fsl.noaa.gov -% khartig@nyx.cs.du.edu -% -% Kevin Hartig -% 1126 Collyer Street -% Longmont, CO 80501 USA -% -% copyright 1993. - -% Hiragana and Katakana fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Calligraphic-Hiragana (fhirw.gsf) ; -/Calligraphic-Katakana (fkarw.gsf) ; - -% -% -% Public-domain fonts. These have no copyright, and are of unknown quality. - -% Cyrillic fonts. The character names are inappropriate, -% and the encoding is probably not related to any known standard. - -/Shareware-Cyrillic-Regular (fcyr.gsf) ; -/Shareware-Cyrillic-Italic (fcyri.gsf) ; - -% Aliases -/Cyrillic /Cyrillic-Regular ; -/Cyrillic-Regular /Shareware-Cyrillic-Regular ; -/Cyrillic-Italic /Shareware-Cyrillic-Italic ; - -% -% -% Fonts converted from Hershey outlines. These are constructed and -% maintained manually. These are also in the public domain. -% -% The suggested UniqueID's and filenames are constructed differently for -% these than for the ones above, because of the strange way that the Hershey -% fonts were constructed. The scheme for these looks like: -% -% 42TTXY0 -% -% TT = typeface, X = ``class'', Y = variation -% -% The typeface names and numbers are listed in fonts.mak. -% -% class: -% 0 = normal = r -% 1 = simplex = s -% 2 = complex = c -% 3 = triplex = t -% 4 = duplex = d -% -% variation: -% 0 = normal (omitted) -% 1 = oblique = o -% 2 = italic = i -% 3 = bold = b -% 4 = bold oblique = bo -% 5 = bold italic = bi -% - -% Fonts created by Thomas Wolff , by adding -% accents, accented characters, and various other non-alphabetics -% to the original Hershey fonts. These are "freeware", not to be sold. - -/Hershey-Gothic-English (hrger.pfa) ; % 5066533 -/Hershey-Gothic-German (hrgrr.pfa) ; -/Hershey-Gothic-Italian (hritr.pfa) ; - -/Hershey-Plain-Duplex (hrpld.pfa) ; -/Hershey-Plain-Duplex-Italic (hrpldi.pfa) ; -/Hershey-Plain-Triplex (hrplt.pfa) ; -/Hershey-Plain-Triplex-Italic (hrplti.pfa) ; - -/Hershey-Script-Complex (hrscc.pfa) ; -/Hershey-Script-Simplex (hrscs.pfa) ; % 5066541 - -% Fonts created algorithmically from the above. - -/Hershey-Gothic-English-Bold (hrgerb.gsf) ; % 5066542 -/Hershey-Gothic-English-Oblique (hrgero.gsf) ; -/Hershey-Gothic-English-SemiBold (hrgerd.gsf) ; -/Hershey-Gothic-German-Bold (hrgrrb.gsf) ; -/Hershey-Gothic-German-Oblique (hrgrro.gsf) ; -/Hershey-Gothic-Italian-Bold (hritrb.gsf) ; -/Hershey-Gothic-Italian-Oblique (hritro.gsf) ; - -/Hershey-Plain-Duplex-Bold (hrpldb.gsf) ; -/Hershey-Plain-Duplex-Bold-Italic (hrpldbi.gsf) ; -/Hershey-Plain-Triplex-Bold (hrpltb.gsf) ; -/Hershey-Plain-Triplex-Bold-Italic (hrpltbi.gsf) ; - -/Hershey-Script-Complex-Bold (hrsccb.gsf) ; -/Hershey-Script-Complex-Oblique (hrscco.gsf) ; -/Hershey-Script-Simplex-Bold (hrscsb.gsf) ; -/Hershey-Script-Simplex-Oblique (hrscso.gsf) ; % 5066556 - -% Fonts consisting only of characters from the original Hershey -% distribution. These are Type 3 fonts. - -/Hershey-Greek-Complex (hrgkc.gsf) ; % 5066557 -/Hershey-Greek-Simplex (hrgks.gsf) ; - -/Hershey-Plain (hrplr.gsf) ; -/Hershey-Plain-Simplex (hrpls.gsf) ; % 5066560 - -% Fonts created algorithmically from the above. - -/Hershey-Plain-Bold (hrplrb.gsf) ; % 5066561 -/Hershey-Plain-Bold-Oblique (hrplrbo.gsf) ; -/Hershey-Plain-Oblique (hrplro.gsf) ; -/Hershey-Plain-Simplex-Bold (hrplsb.gsf) ; -/Hershey-Plain-Simplex-Bold-Oblique (hrplsbo.gsf) ; -/Hershey-Plain-Simplex-Oblique (hrplso.gsf) ; % 5066566 - -% This font, and only this font among the Hershey fonts, uses -% the SymbolEncoding. - -/Hershey-Symbol (hrsyr.gsf) ; % 5066567 diff --git a/Master/tlpkg/tlgs/lib/Info-macos.plist b/Master/tlpkg/tlgs/lib/Info-macos.plist deleted file mode 100644 index 9ece6edc4fa..00000000000 --- a/Master/tlpkg/tlgs/lib/Info-macos.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - CFBundleIdentifier - com.ghostscript.Ghostscript - CFBundleName - Ghostscript - CFBundleShortVersionString - 703 - NSExecutable - Ghostscript - - diff --git a/Master/tlpkg/tlgs/lib/PDFA_def.ps b/Master/tlpkg/tlgs/lib/PDFA_def.ps deleted file mode 100644 index a0ba5f0e4d8..00000000000 --- a/Master/tlpkg/tlgs/lib/PDFA_def.ps +++ /dev/null @@ -1,43 +0,0 @@ -%! -% $Id: PDFA_def.ps 8284 2007-10-10 17:40:38Z giles $ -% This is a sample prefix file for creating a PDF/A document. -% Feel free to modify entries marked with "Customize". - -% This assumes an ICC profile to reside in the file (ISO Coated sb.icc), -% unless the user modifies the corresponding line below. - - -systemdict /ProcessColorModel known { - systemdict /ProcessColorModel get dup /DeviceGray ne exch /DeviceCMYK ne and -} { - true -} ifelse -{ (ERROR: ProcessColorModel must be /DeviceGray or DeviceCMYK.)= - /ProcessColorModel cvx /rangecheck signalerror -} if - - -% Define entries to the document Info dictionary : - -/ICCProfile (ISO Coated sb.icc) % Customize. -def - -[ /Title (Title) % Customize. - /DOCINFO pdfmark - -% Define an ICC profile : - -[/_objdef {icc_PDFA} /type /stream /OBJ pdfmark -[{icc_PDFA} <> /PUT pdfmark -[{icc_PDFA} ICCProfile (r) file /PUT pdfmark - -% Define the output intent dictionary : - -[/_objdef {OutputIntent_PDFA} /type /dict /OBJ pdfmark -[{OutputIntent_PDFA} << - /Type /OutputIntent % Must be so (the standard requires). - /S /GTS_PDFA1 % Must be so (the standard requires). - /DestOutputProfile {icc_PDFA} % Must be so (see above). - /OutputConditionIdentifier (CGATS TR001) % Customize ->> /PUT pdfmark -[{Catalog} <> /PUT pdfmark diff --git a/Master/tlpkg/tlgs/lib/PDFX_def.ps b/Master/tlpkg/tlgs/lib/PDFX_def.ps deleted file mode 100644 index 615b66c9732..00000000000 --- a/Master/tlpkg/tlgs/lib/PDFX_def.ps +++ /dev/null @@ -1,51 +0,0 @@ -%! -% $Id: PDFX_def.ps 8284 2007-10-10 17:40:38Z giles $ -% This is a sample prefix file for creating a PDF/X-3 document. -% Feel free to modify entries marked with "Customize". - -% This assumes an ICC profile to reside in the file (ISO Coated sb.icc), -% unless the user modifies the corresponding line below. - - -systemdict /ProcessColorModel known { - systemdict /ProcessColorModel get dup /DeviceGray ne exch /DeviceCMYK ne and -} { - true -} ifelse -{ (ERROR: ProcessColorModel must be /DeviceGray or DeviceCMYK.)= - /ProcessColorModel cvx /rangecheck signalerror -} if - - -% Define entries to the document Info dictionary : - -/ICCProfile (ISO Coated sb.icc) def % Customize or remove. - -[ /GTS_PDFXVersion (PDF/X-3:2002) % Must be so (the standard requires). - /Title (Title) % Customize. - /Trapped /False % Must be so (Ghostscript doesn't provide other). - /DOCINFO pdfmark - -% Define an ICC profile : - -currentdict /ICCProfile known { - [/_objdef {icc_PDFX} /type /stream /OBJ pdfmark - [{icc_PDFX} <> /PUT pdfmark - [{icc_PDFX} ICCProfile (r) file /PUT pdfmark -} if - -% Define the output intent dictionary : - -[/_objdef {OutputIntent_PDFX} /type /dict /OBJ pdfmark -[{OutputIntent_PDFX} << - /Type /OutputIntent % Must be so (the standard requires). - /S /GTS_PDFX % Must be so (the standard requires). - /OutputCondition (Commercial and specialty printing) % Customize - /Info (none) % Customize - /OutputConditionIdentifier (CGATS TR001) % Customize - /RegistryName (http://www.color.org) % Must be so (the standard requires). - currentdict /ICCProfile known { - /DestOutputProfile {icc_PDFX} % Must be so (see above). - } if ->> /PUT pdfmark -[{Catalog} <> /PUT pdfmark diff --git a/Master/tlpkg/tlgs/lib/acctest.ps b/Master/tlpkg/tlgs/lib/acctest.ps deleted file mode 100644 index de4c10af316..00000000000 --- a/Master/tlpkg/tlgs/lib/acctest.ps +++ /dev/null @@ -1,100 +0,0 @@ -%! -% Check that operators do their access tests correctly. -% $Id: acctest.ps 6300 2005-12-28 19:56:24Z giles $ - -% proc dotest => . -/dotest - { - dup - mark - exch - stopped not % False if error, true if no error. - { (Allowed access: ) print cleartomark == } - if - clear - } -def - -0 0 moveto % So the show commands don't bomb because of nocurrentpoint. - -{ [1 2] executeonly aload } dotest -{ (string) executeonly (seek) anchorsearch } dotest -{ (string) (seek) executeonly anchorsearch } dotest -{ 100 101 (string) noaccess ashow} dotest -{ 100 1 array readonly astore } dotest -{ 100 101 102 103 104 (string) noaccess awidthshow } dotest -{ 1 dict noacess begin } dotest -{ 1 array executeonly 1 array copy } dotest -{ 1 array 1 array readonly copy } dotest -{ 1 dict noaccess 1 dict copy } dotest -{ 1 dict 1 dict readonly copy } dotest -{ 1 string executeonly 1 string copy } dotest -{ 1 string 1 string readonly copy } dotest -{ (100) executeonly cvi } dotest -{ (string) executeonly cvn } dotest -{ (100.001) executeonly cvr } dotest -{ 1 10 1 string readonly cvrs } dotest -{ true 5 string readonly cvs } dotest -{ 1 dict readonly begin /foo true def } dotest -{ 10 array readonly dictstack } dotest -{ 1 string executeonly 1 string eq } dotest -{ 1 string 1 string executeonly eq } dotest -{ 10 array readonly execstack } dotest -{ 1 string noaccess executeonly } dotest -{ 1 array noaccess executeonly } dotest -{ 1 array executeonly { pop } forall } dotest -{ 1 dict noaccess { pop pop } forall } dotest -{ 1 string executeonly { pop } forall } dotest -{ (string1) executeonly (string2) ge } dotest -{ (string1) (string2) executeonly ge } dotest -{ 1 array executeonly 0 get } dotest -{ 1 dict noaccess /key get } dotest -{ 1 string executeonly 0 get } dotest -{ 1 array executeonly 0 1 getinterval } dotest -{ 1 string executeonly 0 1 getinterval } dotest -{ (string1) executeonly (string2) gt } dotest -{ (string1) (string2) executeonly gt } dotest -{ 1 dict noaccess /key known } dotest -{ {} (string) executeonly kshow } dotest -{ (string1) executeonly (string2) le } dotest -{ (string1) (string2) executeonly le } dotest -{ 1 array executeonly length } dotest -{ 1 dict noaccess length } dotest -{ 1 string executeonly length } dotest -%%{ /foo 1 dict def foo begin /bar foo def bar noaccess pop /key load } dotest -{ (string1) executeonly (string2) lt } dotest -{ (string1) (string2) executeonly lt } dotest -{ 1 dict noaccess maxlength } dotest -{ 1 string executeonly 1 string ne } dotest -{ 1 string 1 string executeonly ne } dotest -%{ newpath 0 0 moveto (a) false charpath -% {} {} {} {} pathforall closepath } dotest -{ 1 array executeonly 0 put } dotest -{ 1 dict noaccess /key put } dotest -{ 1 string executeonly 0 put } dotest -{ 1 array executeonly 0 1 putinterval } dotest -{ 1 string executeonly 0 1 putinterval } dotest -{ (access.ps) (r) file executeonly read } dotest -{ (access.ps) (r) file executeonly 10 string readhexstring } dotest -{ (access.ps) (r) file 10 string readonly readhexstring } dotest -{ (access.ps) (r) file executeonly 100 string readline } dotest -{ (access.ps) (r) file 100 string readonly readline } dotest -{ (access.ps) (r) file executeonly 10 string readstring } dotest -{ (access.ps) (r) file 10 string readonly readstring } dotest -% run does not check for no read access? -{ (string) executeonly (seek) search } dotest -{ (string) (seek) executeonly search } dotest -{ (string) executeonly show } -%% some test for store. -{ (string) executeonly stringwidth } dotest -{ (access.ps) (r) file executeonly token } dotest -{ (10) executeonly token } dotest -{ /foo 1 dict def foo begin /bar foo def bar noaccess pop /key where } dotest -{ 100 101 102 (string) noaccess widthshow } dotest -{ (/tmp/_.ps) noaccess (w) file closefile } dotest -{ (/tmp/_.ps) (w) noaccess file closefile } dotest -{ (/tmp/_.ps) (w) file executeonly 100 write } dotest -{ (/tmp/_.ps) (w) file executeonly 10 string writehexstring } dotest -{ (/tmp/_.ps) (w) file 10 string executeonly writehexstring } dotest -{ (/tmp/_.ps) (w) file executeonly 10 string writestring } dotest -{ (/tmp/_.ps) (w) file 10 string executeonly writestring } dotest diff --git a/Master/tlpkg/tlgs/lib/addxchar.ps b/Master/tlpkg/tlgs/lib/addxchar.ps deleted file mode 100644 index ddfc7e334a5..00000000000 --- a/Master/tlpkg/tlgs/lib/addxchar.ps +++ /dev/null @@ -1,357 +0,0 @@ -% Copyright (C) 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: addxchar.ps 6300 2005-12-28 19:56:24Z giles $ -% Add the Central European and other Adobe extended Latin characters to a -% Type 1 font. -% Requires -dWRITESYSTEMDICT to disable access protection. - -(type1ops.ps) runlibfile - -% ---------------- Utilities ---------------- % - -/addce_dict 50 dict def -addce_dict begin - -% Define the added copyright notice. -/addednotice (. Portions Copyright (C) 1999 Aladdin Enterprises.) def - -% Open a font for modification by removing the FID and changing the -% FontName. Removing UniqueID and XUID is not necessary, since we -% will only be adding characters. -/openfont { % openfont - dup length dict copy - dup /FID undef - dup /FontName 3 index put -} def - -% Do the equivalent of false charpath for a glyph. -% This should really be an operator! -/glyphpath { % glyphpath - - currentfont /Encoding get 0 3 -1 roll put - <00> false charpath -} def - -% Do the equivalent of charpath + pathbbox for a glyph. -/glyphbbox { % glyphbbox - % We cache this value, because it's expensive to compute. - BBoxes 1 index .knownget { - exch pop - } { - gsave newpath 0 0 moveto dup glyphpath [pathbbox] grestore - BBoxes 3 -1 roll 2 index put - } ifelse aload pop -} def - -% Get the side bearing and width for a glyph. -/glyphsbw { % glyphsbw - % We cache this value, because it's expensive to compute. - SBW 1 index .knownget { - exch pop - } { - dup glyphcs { dup /hsbw eq { pop exit } if } forall - 2 array astore - SBW 3 -1 roll 2 index put - } ifelse aload pop -} def - -% Get the CharString for a glyph, as an array. -/glyphcs { % glyphcs - CharStrings exch get - 4330 exch dup length string .type1decrypt exch pop - dup length lenIV sub lenIV exch getinterval - 0 () /SubFileDecode filter [ exch charstack_read ] -} def - -% Find an occurrence of a value in an array. -/asearch { % asearch true - % asearch false - false 0 4 2 roll exch { - % Stack: false index value element - 2 copy eq { pop pop exch not exch dup exit } if - exch 1 add exch - } forall pop pop -} def - -% Convert an array back to a CharString. -/csdef { % csdef - - charproc_string - 4330 exch dup .type1encrypt exch pop readonly - CharStrings 3 1 roll put -} def - -% Split an accented character name. -/splitaccented { % splitaccented - dup =string cvs - dup 0 1 getinterval cvn - exch dup length 1 sub 1 exch getinterval cvn -} def - -% Begin the definition of a 'seac' character. -% Defines accent, base, abox, bbox. -% The initial dx lines up the origins of the base and the accent. -/beginseac { % beginseac - % -mark- /hsbw - /accent exch def /base exch def - /abox [accent glyphbbox] def - /bbox [base glyphbbox] def - [ base glyphsbw /hsbw accent glyphsbw pop - dup 4 index sub -} def - -% Center the accent over the base of a 'seac' character. -/centeraccent { % centeraccent - bbox 2 get bbox 0 get add 2 div - abox 2 get abox 0 get add 2 div - sub add -} def - -% Finish the definition of a 'seac' character. -/finishseac { % -mark- ... finishseac - - exch cvi exch cvi - charindex base get charindex accent get /seac ] csdef -} def - -% ---------------- Main program ---------------- % - -% Define accented characters that can be made with seac, -% with the accent centered over the character. -/seacchars [ - /Abreve /Amacron - /Cacute /Ccaron /Dcaron - /Ecaron /Edotaccent /Emacron - /Gbreve - /Idotaccent /Imacron - /Lacute - /Nacute /Ncaron - /Ohungarumlaut /Omacron - /Racute /Rcaron - /Sacute /Scedilla - /Tcaron - /Uhungarumlaut /Umacron /Uogonek /Uring - /Zacute /Zdotaccent - /abreve /amacron - /cacute /ccaron - /ecaron /edotaccent /emacron - /gbreve - /lacute - /nacute /ncaron - /ohungarumlaut /omacron - /racute /rcaron - /sacute /scedilla - /uhungarumlaut /umacron /uring - /zacute /zdotaccent -] def - -% Define seac characters where the accent lines up with the right -% edge of the character. -/seacrightchars [ - /Aogonek /Eogonek /Iogonek /aogonek /eogonek /iogonek /uogonek -] def - -% Define seac characters where the caron becomes an appended quoteright. -/seaccaronchars [ - /dcaron /lcaron /tcaron -] def - -% Define seac characters using commaaccent. -/seaccommachars [ - /Gcommaaccent /Kcommaaccent /Lcommaaccent /Ncommaaccent /Rcommaaccent - /Scommaaccent /Tcommaaccent - /gcommaaccent /kcommaaccent /lcommaaccent /ncommaaccent /rcommaaccent - /scommaaccent /tcommaaccent -] def - -% Define the characters copied from the Symbol font. -/symbolchars [ - /Delta /greaterequal /lessequal /lozenge /notequal /partialdiff - /summation -] def - -% Define the procedures for editing the commaaccent character. -% Delete all the hints, since it's too hard to adjust them. -/caedit mark - /rmoveto { exch commatop sub cvi exch } - /hstem { pop pop pop } - /vstem 1 index - /callothersubr { - dup 3 eq { 4 { pop } repeat /skip true def } if - } - /pop { skip { pop /skip false def } if } -.dicttomark def - -/addce { % addce - 20 dict begin - /origfont 1 index def - openfont - dup /CharStrings 2 copy get dup length dict copy put - dup /Encoding 2 copy get dup length array copy put - dup /FontInfo 2 copy get dup length dict copy put - definefont /font exch def - currentdict font end begin begin - font 1000 scalefont setfont - /symbolfont /Symbol findfont def - /BBoxes CharStrings length dict def - /SBW CharStrings length dict def - - /italfactor FontInfo /ItalicAngle .knownget { - neg dup sin exch cos div - } { - 0 - } ifelse def - - % Invert the Encoding (needed for seac). - - /charindex 256 dict def - 0 1 255 { - charindex exch Encoding 1 index get exch put - } for - - % Add the commaaccent character, by moving the comma downward. - - /comma glyphbbox /commatop exch def pop pop pop - /comma glyphcs - /skip false def - [ exch { caedit 1 index .knownget { exec } if } forall ] - /commaaccent exch csdef - - % Add the accented characters that can be made with seac. - - seacchars { - splitaccented beginseac - centeraccent - % If the accent would collide with the base character, - % raise it a little. - abox 1 get bbox 3 get sub dup 0 le { - % ... but not if the accent is in the low position. - abox 1 get 0 gt { - neg 60 add - % Adjust the X position if italic. - dup italfactor mul 3 -1 roll add exch - } { - pop 0 - } ifelse - } { - pop 0 - } ifelse - finishseac - } forall - - seacrightchars { - splitaccented beginseac - bbox 2 get abox 2 get sub add % line up right edges - 0 finishseac - } forall - - /dcroat /d /hyphen beginseac - bbox 2 get abox 2 get sub add % line up right edges - 0 finishseac - - /imacron /dotlessi /macron beginseac - centeraccent - 0 finishseac - - /Lcaron /L /quoteright beginseac - bbox 2 get abox 2 get sub add % line up right edges - 0 finishseac - - seaccaronchars { - dup =string cvs 0 1 getinterval cvn /quoteright beginseac - % Move the quote to the right of the character. - bbox 2 get abox 0 get sub 50 add add - % Adjust the character width as well. - 4 -1 roll abox 2 get abox 0 get sub 50 add add cvi 4 1 roll - 0 finishseac - } forall - - seaccommachars { - dup =string cvs 0 1 getinterval cvn /comma beginseac - centeraccent - commatop neg - % Lower the accent if the character extends below - % the baseline - bbox 1 get 0 .min add - finishseac - } forall - - % Add the characters from the Symbol font. - % We should scale them to match the FontBBox, but we don't. - - symbolchars { - symbolfont /CharStrings get 1 index get - CharStrings 3 1 roll put - } forall - - % Add the one remaining character. - - CharStrings /Dcroat CharStrings /Eth get put - - % Recompute the FontBBox, since some of the accented characters - % may have enlarged it. - - /llx 1000 def /lly 1000 def /urx 0 def /ury 0 def - CharStrings { - pop glyphbbox - ury .max /ury exch def urx .max /urx exch def - lly .min /lly exch def llx .min /llx exch def - } forall - /FontBBox llx cvi lly cvi urx ceiling cvi ury ceiling cvi 4 packedarray def - - % Restore the Encoding and wrap up. - - [/Copyright /Notice] { - FontInfo 1 index .knownget { - addednotice concatstrings FontInfo 3 1 roll put - } { - pop - } ifelse - } forall - FontName font openfont - dup /Encoding origfont /Encoding get put - definefont - - end end -} def - -currentdict end readonly pop % addce_dict - -/addce { addce_dict begin addce end } def - -% ---------------- Integration ---------------- % - -% We would like to patch the font loader so that it adds the extended -% Latin characters automatically. We haven't done this yet. - -% ---------------- Test program ---------------- % - -/TEST where { pop TEST } { false } ifelse { - /FONT where { pop } { /FONT /Palatino-Italic def } ifelse - (unprot.ps) runlibfile - unprot - (wrfont.ps) runlibfile - wrfont_dict begin - /eexec_encrypt true def - /binary_CharStrings true def - end - save - FONT findfont - /Latin-CE exch addce setfont - (t.ce.pfb) (w) file dup writefont closefile - restore - (prfont.ps) runlibfile - (t.ce.pfb) (r) file .loadfont - /Latin-CE DoFont - quit -} if diff --git a/Master/tlpkg/tlgs/lib/afmdiff.awk b/Master/tlpkg/tlgs/lib/afmdiff.awk deleted file mode 100755 index e9c237b4bc6..00000000000 --- a/Master/tlpkg/tlgs/lib/afmdiff.awk +++ /dev/null @@ -1,151 +0,0 @@ -#!/usr/bin/awk -f -###===================================================================== -### Read two Adobe Font Metric files, and compute tables of the -### differences in character repertoire, declared widths (WX), and -### bounding boxes. -### -### Usage: -### awk -f afmdiff.awk file1.afm file2.afm -### -### Author: -### Nelson H. F. Beebe -### Center for Scientific Computing -### University of Utah -### Department of Mathematics, 322 INSCC -### 155 S 1400 E RM 233 -### Salt Lake City, UT 84112-0090 -### USA -### Email: beebe@math.utah.edu, beebe@acm.org, beebe@computer.org, -### beebe@ieee.org (Internet) -### WWW URL: http://www.math.utah.edu/~beebe -### Telephone: +1 801 581 5254 -### FAX: +1 801 585 1640, +1 801 581 4148 -### -######################################################################## -######################################################################## -######################################################################## -### ### -### awkdiff.awk: compare two Adobe Font Metric files ### -### ### -### Copyright (C) 2000 Nelson H. F. Beebe ### -### ### -### This program is covered by the GNU General Public License (GPL), ### -### version 2 or later, available as the file COPYING in the program ### -### source distribution, and on the Internet at ### -### ### -### ftp://ftp.gnu.org/gnu/GPL ### -### ### -### http://www.gnu.org/copyleft/gpl.html ### -### ### -### This program is free software; you can redistribute it and/or ### -### modify it under the terms of the GNU General Public License as ### -### published by the Free Software Foundation; either version 2 of ### -### the License, or (at your option) any later version. ### -### ### -### This program is distributed in the hope that it will be useful, ### -### but WITHOUT ANY WARRANTY; without even the implied warranty of ### -### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ### -### GNU General Public License for more details. ### -### ### -### You should have received a copy of the GNU General Public ### -### License along with this program; if not, write to the Free ### -### Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, ### -### MA 02111-1307 USA ### -### ### -### This program may also be distributed as part of AFPL ### -### Ghostscript, under the terms of the Aladdin Free Public License ### -### (the "License"). ### -### ### -### Every copy of AFPL Ghostscript must include a copy of the ### -### License, normally in a plain ASCII text file named PUBLIC. The ### -### License grants you the right to copy, modify and redistribute ### -### AFPL Ghostscript, but only under certain conditions ### -### described in the License. Among other things, the License ### -### requires that the copyright notice and this notice be preserved ### -### on all copies. ### -### ### -######################################################################## -######################################################################## -######################################################################## -# -# [29-Apr-2000] -#======================================================================= - -/^FontName/ { FontName[++NFontName] = $2 } - - -/^C / { - if (NFontName == 1) - CharName1[$8]++ - if (NFontName == 2) - CharName2[$8]++ - } - - -/^C / { - name = $8 - if (name in WX) - { - if (WX[name] != $5) - WXDIFF[name] = WX[name] - $5 - } - else - WX[name] = $5 - } - - -/^C / { - name = $8 - bx = $13 - $11 - if (name in BX) - { - if (BX[name] != bx) - BXDIFF[name] = BX[name] - bx - } - else - BX[name] = bx - } - - -/^C / { - name = $8 - by = $14 - $12 - if (name in BY) - { - if (BY[name] != by) - BYDIFF[name] = BY[name] - by - } - else - BY[name] = by - } - - -END { - Sortpipe = "sort -f | pr -3 -w80 -l1 -t" - print "Comparison of AFM metrics in files:", ARGV[1], ARGV[2] - print "Font names:", FontName[1], FontName[2] - show_name_diffs(FontName[2],CharName2, FontName[1],CharName1) - show_name_diffs(FontName[1],CharName1, FontName[2],CharName2) - show_num_diffs("WX width differences", WXDIFF) - show_num_diffs("Bounding box width differences", BXDIFF) - show_num_diffs("Bounding box height differences",BYDIFF) - } - -function show_name_diffs(font1,array1,font2,array2, name) -{ - print "\nChars from", font2, "missing from", font1 ":" - for (name in array2) - { - if (!(name in array1)) - printf("%s\n", name) | Sortpipe - } - close(Sortpipe) -} - -function show_num_diffs(title,array, name) -{ - printf("\n%s:\n", title) - for (name in array) - printf("%-15s\t%4d\n", name, array[name]) | Sortpipe - close(Sortpipe) -} diff --git a/Master/tlpkg/tlgs/lib/align.ps b/Master/tlpkg/tlgs/lib/align.ps deleted file mode 100644 index 58d9e600495..00000000000 --- a/Master/tlpkg/tlgs/lib/align.ps +++ /dev/null @@ -1,73 +0,0 @@ -% Copyright (C) 1989, 1996 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: align.ps 6300 2005-12-28 19:56:24Z giles $ -% Print a page that indicates the proper settings of Margins and HWMargins -% for a given device. Requires a Level 2 system. - -% Reset the offset and margins. - -<< - /PageOffset [0 0] - /Margins [0 0] - /.HWMargins [0 0 0 0] ->> -setpagedevice -<< - /ImagingBBox null ->> -setpagedevice - -% Determine the actual page size. - -clippath pathbbox newpath -/y1 exch def /x1 exch def pop pop - -% Draw lines that should be exactly 1" in from each edge, -% and should extend precisely to the edge of the paper. - -1 setlinewidth -0 setgray -72 0 moveto 0 y1 rlineto stroke -0 72 moveto x1 0 rlineto stroke - -% Print the text in the middle of the page. - -/S 80 string def -108 480 moveto -/Helvetica 12 selectfont - { currentfile S readline pop dup (%END) eq { pop exit } if - gsave show grestore 0 -15 rmoveto - } loop -Let the distance in inches from the left edge of the page to -the vertical line be H, and from the bottom edge to the -horizontal line be V; let the lengths of the gaps at the top -and bottom of the vertical line be T and B respectively, and -the gaps at the left and right of the horizontal line be L -and R. For correct alignment of pages, put the following line -in a file named (for example) margins.ps, and then mention -margins.ps on the gs command line when printing any of your -own files: - - << /.HWMargins [ml mb mr mt] /Margins [x y] >> setpagedevice - -where - ml = L * 72, mb = B * 72, mr = R * 72, mt = T * 72, -%END -/res currentpagedevice /.MarginsHWResolution get def -( x = (1 - H) * ) show res 0 get =string cvs show -(, y = (V - 1) * ) show res 1 get =string cvs show - -showpage diff --git a/Master/tlpkg/tlgs/lib/bdftops.ps b/Master/tlpkg/tlgs/lib/bdftops.ps deleted file mode 100644 index 3b620d0eb59..00000000000 --- a/Master/tlpkg/tlgs/lib/bdftops.ps +++ /dev/null @@ -1,795 +0,0 @@ -% Copyright (C) 1990, 1995, 1996 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: bdftops.ps 6300 2005-12-28 19:56:24Z giles $ -% bdftops.ps -% Convert a BDF file (possibly with (an) associated AFM file(s)) -% to a PostScript Type 1 font (without eexec encryption). -% The resulting font will work with any PostScript language interpreter, -% but not with ATM or other font rasterizers lacking a complete interpreter. - -/envBDF 120 dict def -envBDF begin - -% "Import" the image-to-path package. -% This also brings in the Type 1 opcodes (type1ops.ps). - (impath.ps) runlibfile - -% "Import" the font-writing package. - (wrfont.ps) runlibfile - wrfont_dict begin - /binary_CharStrings false def - /binary_tokens false def - /encrypt_CharStrings true def - /standard_only true def - end - /lenIV 0 def - -% Invert the StandardEncoding vector. - 256 dict dup begin - 0 1 255 { dup StandardEncoding exch get exch def } for - end /StandardDecoding exch def - -% Define the properties copied to FontInfo. - mark - (COPYRIGHT) /Notice - (FAMILY_NAME) /FamilyName - (FULL_NAME) /FullName - (WEIGHT_NAME) /Weight - .dicttomark /properties exch def - -% Define the character sequences for synthesizing missing composite -% characters in the standard encoding. - mark - /AE [/A /E] - /OE [/O /E] - /ae [/a /e] - /ellipsis [/period /period /period] - /emdash [/hyphen /hyphen /hyphen] - /endash [/hyphen /hyphen] - /fi [/f /i] - /fl [/f /l] - /germandbls [/s /s] - /guillemotleft [/less /less] - /guillemotright [/greater /greater] - /oe [/o /e] - /quotedblbase [/comma /comma] - .dicttomark /composites exch def - -% Define the procedure for synthesizing composites. -% This must not be bound. - /compose - { exch pop - FontMatrix Private /composematrix get invertmatrix concat - 0 0 moveto - dup gsave false charpath pathbbox currentpoint grestore - 6 2 roll setcachedevice show - } def -% Define the CharString procedure that calls compose, with the string -% on the stack. This too must remain unbound. - /compose_proc - { Private /compose get exec - } def - -% Define aliases for missing characters similarly. - mark - /acute /quoteright - /bullet /asterisk - /cedilla /comma - /circumflex /asciicircum - /dieresis /quotedbl - /dotlessi /i - /exclamdown /exclam - /florin /f - /fraction /slash - /grave /quoteleft - /guilsinglleft /less - /guilsinglright /greater - /hungarumlaut /quotedbl - /periodcentered /asterisk - /questiondown /question - /quotedblleft /quotedbl - /quotedblright /quotedbl - /quotesinglbase /comma - /quotesingle /quoteright - /tilde /asciitilde - .dicttomark /aliases exch def - -% Define overstruck characters that can be synthesized with seac. - mark - [ /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde - /Ccedilla - /Eacute /Ecircumflex /Edieresis /Egrave - /Iacute /Icircumflex /Idieresis /Igrave - /Lslash - /Ntilde - /Oacute /Ocircumflex /Odieresis /Ograve /Otilde - /Scaron - /Uacute /Ucircumflex /Udieresis /Ugrave - /Yacute /Ydieresis - /Zcaron - /aacute /acircumflex /adieresis /agrave /aring /atilde - /ccedilla - /eacute /ecircumflex /edieresis /egrave - /iacute /icircumflex /idieresis /igrave - /lslash - /ntilde - /oacute /ocircumflex /odieresis /ograve /otilde - /scaron - /uacute /ucircumflex /udieresis /ugrave - /yacute /ydieresis - /zcaron - ] - { dup =string cvs - [ exch dup 0 1 getinterval cvn - exch dup length 1 sub 1 exch getinterval cvn - ] - } forall - /cent [/c /slash] - /daggerdbl [/bar /equal] - /divide [/colon /hyphen] - /sterling [/L /hyphen] - /yen [/Y /equal] - .dicttomark /accentedchars exch def - -% ------ Output utilities ------ % - - /ws {psfile exch writestring} bind def - /wl {ws (\n) ws} bind def - /wt {=string cvs ws ( ) ws} bind def - -% ------ BDF file parsing utilities ------ % - -% Define a buffer for reading the BDF file. - /buffer 400 string def - -% Read a line from the BDF file into the buffer. -% Ignore empty (zero-length) lines. -% Define /keyword as the first word on the line. -% Define /args as the remainder of the line. -% If the keyword is equal to commentword, skip the line. -% (If commentword is equal to a space, never skip.) - /nextline - { { bdfile buffer readline not - { (Premature EOF\n) print stop } if - dup length 0 ne { exit } if pop - } - loop - ( ) search - { /keyword exch def pop } - { /keyword exch def () } - ifelse - /args exch def - keyword commentword eq { nextline } if - } bind def - -% Get a word argument from args. We do *not* copy the string. - /warg % warg -> string - { args ( ) search - { exch pop exch } - { () } - ifelse /args exch def - } bind def - -% Get an integer argument from args. - /iarg % iarg -> int - { warg cvi - } bind def - -% Get a numeric argument from args. - /narg % narg -> int|real - { warg cvr - dup dup cvi eq { cvi } if - } bind def - -% Convert the remainder of args into a string. - /remarg % remarg -> string - { args copystring - } bind def - -% Get a string argument that occupies the remainder of args. - /sarg % sarg -> string - { args (") anchorsearch - { pop /args exch def } { pop } ifelse - args args length 1 sub get (") 0 get eq - { args 0 args length 1 sub getinterval /args exch def } if - args copystring - } bind def - -% Check that the keyword is the expected one. - /checkline % (EXPECTED-KEYWORD) checkline -> - { dup keyword ne - { (Expected ) print = - (Line=) print keyword print ( ) print args print (\n) print stop - } if - pop - } bind def - -% Read a line and check its keyword. - /getline % (EXPECTED-KEYWORD) getline -> - { nextline checkline - } bind def - -% Find the first/last non-zero bit of a non-zero byte. - /fnzb - { 0 { exch dup 128 ge { pop exit } { dup add exch 1 add } ifelse } - loop - } bind def - /lnzb - { 7 { exch dup 1 and 0 ne { pop exit } { -1 bitshift exch 1 sub } ifelse } - loop - } bind def - -% ------ Type 1 encoding utilities ------ % - -% Parse the side bearing and width information that begins a CharString. -% Arguments: charstring. Result: sbx sby wx wy substring. - /parsesbw - { mark exch lenIV - { % stack: mark ... string dropcount - dup 2 index length exch sub getinterval - dup 0 get dup 32 lt { pop exit } if - dup 246 le - { 139 sub exch 1 } - { dup 250 le - { 247 sub 8 bitshift 108 add 1 index 1 get add exch 2 } - { dup 254 le - { 251 sub 8 bitshift 108 add 1 index 1 get add neg exch 2 } - { pop dup 1 get 128 xor 128 sub - 8 bitshift 1 index 2 get add - 8 bitshift 1 index 3 get add - 8 bitshift 1 index 4 get add exch 5 - } ifelse - } ifelse - } ifelse - } loop - counttomark 3 eq { 0 3 1 roll 0 exch } if - 6 -1 roll pop - } bind def - -% Find the side bearing and width information that begins a CharString. -% Arguments: charstring. Result: charstring sizethroughsbw. - /findsbw - { dup parsesbw 4 { exch pop } repeat skipsbw - } bind def - /skipsbw % charstring sbwprefix -> sizethroughsbw - { length 1 index length exch sub - 2 copy get 12 eq { 2 } { 1 } ifelse add - } bind def - -% Encode a number, and append it to a string. -% Arguments: str num. Result: newstr. - /concatnum - { dup dup -107 ge exch 107 le and - { 139 add 1 string dup 0 3 index put } - { dup dup -1131 ge exch 1131 le and - { dup 0 ge { 16#f694 } { neg 16#fa94 } ifelse add - 2 string dup 0 3 index -8 bitshift put - dup 1 3 index 255 and put - } - { 5 string dup 0 255 put exch - 2 copy 1 exch -24 bitshift 255 and put - 2 copy 2 exch -16 bitshift 255 and put - 2 copy 3 exch -8 bitshift 255 and put - 2 copy 4 exch 255 and put - exch - } - ifelse - } - ifelse exch pop concatstrings - } bind def - -% ------ Point arithmetic utilities ------ % - - /ptadd { exch 4 -1 roll add 3 1 roll add } bind def - /ptexch { 4 2 roll } bind def - /ptneg { neg exch neg exch } bind def - /ptpop { pop pop } bind def - /ptsub { ptneg ptadd } bind def - -% ------ The main program ------ % - - /readBDF % - % readBDF -> - { /xuid exch def % may be null - /uniqueID exch def % may be -1 - /encodingname exch def - /encoding encodingname cvx exec def - /fontname exch def - /psname exch def - /bdfname exch def - gsave % so we can set the CTM to the font matrix - -% Open the input files. We don't open the output file until -% we've done a minimal validity check on the input. - bdfname (r) file /bdfile exch def - /commentword ( ) def - -% Check for the STARTFONT. - (STARTFONT) getline - args (2.1) ne { (Not version 2.1\n) print stop } if - -% Initialize the font. - /Font 20 dict def - Font begin - /FontName fontname def - /PaintType 0 def - /FontType 1 def - uniqueID 0 gt { /UniqueID uniqueID def } if - xuid null ne { /XUID xuid def } if - /Encoding encoding def - /FontInfo 20 dict def - /Private 20 dict def - currentdict end currentdict end - exch begin begin % insert font above environment - -% Initialize the Private dictionary in the font. - Private begin - /-! {string currentfile exch readhexstring pop} readonly def - /-| {string currentfile exch readstring pop} readonly def - /|- {readonly def} readonly def - /| {readonly put} readonly def - /BlueValues [] def - /lenIV lenIV def - /MinFeature {16 16} def - /password 5839 def - /UniqueID uniqueID def - end % Private - -% Invert the Encoding, for synthesizing composite characters. - /decoding encoding length dict def - 0 1 encoding length 1 sub - { dup encoding exch get exch decoding 3 1 roll put } - for - -% Now open the output file. - psname (w) file /psfile exch def - -% Put out a header compatible with the Adobe "standard". - (%!FontType1-1.0: ) ws fontname wt (000.000) wl - (% This is a font description converted from ) ws - bdfname wl - (% by bdftops running on ) ws - statusdict /product get ws ( revision ) ws - revision =string cvs ws (.) wl - -% Copy the initial comments, up to FONT. - true - { nextline - keyword (COMMENT) ne {exit} if - { (% Here are the initial comments from the BDF file:\n%) wl - } if false - (%) ws remarg wl - } loop pop - () wl - /commentword (COMMENT) def % do skip comments from now on - -% Read and process the FONT, SIZE, and FONTBOUNDINGBOX. - % If we cared about FONT, we'd use it here. If the BDF files - % from MIT had PostScript names rather than X names, we would - % care; but what's there is unusable, so we discard FONT. - % The FONTBOUNDINGBOX may not be reliable, so we discard it too. - (FONT) checkline - (SIZE) getline - /pointsize iarg def /xres iarg def /yres iarg def - (FONTBOUNDINGBOX) getline - nextline - -% Initialize the font bounding box bookeeping. - /fbbxo 1000 def - /fbbyo 1000 def - /fbbxe -1000 def - /fbbye -1000 def - -% Read and process the properties. We only care about a few of them. - keyword (STARTPROPERTIES) eq - { iarg - { nextline - properties keyword known - { FontInfo properties keyword get sarg readonly put - } if - } repeat - (ENDPROPERTIES) getline - nextline - } if - -% Compute and set the FontMatrix. - Font /FontMatrix - [ 0.001 0 0 0.001 xres mul yres div 0 0 ] readonly - dup setmatrix put - -% Read and process the header for the bitmaps. - (CHARS) checkline - /ccount iarg def - -% Initialize the CharStrings dictionary. - /charstrings ccount - composites length add - aliases length add - accentedchars length add - 1 add dict def % 1 add for .notdef - /isfixedwidth true def - /fixedwidth null def - /subrcount 0 def - /subrs [] def - -% Read the bitmap data. This reads the remainder of the file. -% We do this before processing the bitmaps so that we can compute -% the correct FontBBox first. - /chardata ccount dict def - ccount -1 1 - { (STARTCHAR) getline - /charname remarg def - (ENCODING) getline - /eindex iarg def - eindex dup 0 ge exch 255 le and - { charname /charname StandardEncoding eindex get def - charname /.notdef eq eindex 0 gt and - { /charname (A) eindex =string cvs concatstrings cvn def - } - if - (/) print charname =string cvs print (,) print print - } - { (/) print charname print - } - ifelse - 10 mod 1 eq { (\n) print flush } if - (SWIDTH) getline - /swx iarg pointsize mul 1000 div xres mul 72 div def - /swy iarg pointsize mul 1000 div xres mul 72 div def - (DWIDTH) getline % Ignore, use SWIDTH instead - (BBX) getline - /bbw iarg def /bbh iarg def /bbox iarg def /bboy iarg def - nextline - keyword (ATTRIBUTES) eq - { nextline - } if - (BITMAP) checkline - -% Update the font bounding box. - /fbbxo fbbxo bbox .min def - /fbbyo fbbyo bboy .min def - /fbbxe fbbxe bbox bbw add .max def - /fbbye fbbye bboy bbh add .max def - -% Read the bits for this character. - /raster bbw 7 add 8 idiv def - /cbits raster bbh mul string def - cbits length 0 gt - { 0 raster cbits length raster sub - { cbits exch raster getinterval - bdfile buffer readline not - { (EOF in bitmap\n) print stop } if - % stack has - 0 () /SubFileDecode filter - exch 2 copy readhexstring pop pop pop closefile - } for - } if - - (ENDCHAR) getline - -% Save the character data. - chardata charname [swx swy bbw bbh bbox bboy cbits] put - } for - - (ENDFONT) getline - -% Allocate the buffers for the bitmap and the outline, -% according to the font bounding box. - /fbbw fbbxe fbbxo sub def - /fbbh fbbye fbbyo sub def - /fraster fbbw 7 add 8 idiv def - /bits fraster fbbh mul 200 .max 65535 .min string def - /outline bits length 16 mul 65535 .min string def - -% Process the characters. - chardata - { exch /charname exch def aload pop - /cbits exch def - /bboy exch def /bbox exch def - /bbh exch def /bbw exch def - /swy exch def /swx exch def - -% The bitmap handed to type1imagepath must have the correct height, -% because type1imagepath uses this to compute the scale factor, -% so we have to clear the unused parts of it. - /raster bbw 7 add 8 idiv def - bits dup 0 1 raster fbbh mul 1 sub - { 0 put dup } for - pop pop - bits raster fbbh bbh sub mul cbits putinterval - -% Compute the font entry, converting the bitmap to an outline. - bits 0 raster fbbh mul getinterval % the bitmap image - bbw fbbh % bitmap width & height - swx swy % width x & y - bbox neg bboy neg % origin x & y - % Account for lenIV when converting the outline. - outline lenIV outline length lenIV sub getinterval - type1imagepath - length lenIV add - outline exch 0 exch getinterval - -% Check for a fixed width font. - isfixedwidth - { fixedwidth null eq - { /fixedwidth swx def } - { fixedwidth swx ne { /isfixedwidth false def } if } - ifelse - } if - -% Finish up the character. - copystring - charname exch charstrings 3 1 roll put - } forall - -% Add CharStrings entries for aliases. - aliases - { charstrings 2 index known not charstrings 2 index known and - { charstrings exch get charstrings 3 1 roll put - } - { pop pop - } - ifelse - } - forall - -% If this is not a fixed-width font, synthesize missing characters -% out of available ones. - isfixedwidth not - { false composites - { 1 index charstrings exch known not - 1 index { decoding exch known and } forall - { ( /) print 1 index bits cvs print - /combine exch def - 0 1 combine length 1 sub - { dup combine exch get decoding exch get - bits 3 1 roll put - } for - bits 0 combine length getinterval copystring - [ exch /compose_proc load aload pop ] cvx - charstrings 3 1 roll put - pop true - } - { pop pop } - ifelse - } - forall flush - { Private /composematrix matrix put - Private /compose /compose load put - } - if - } - if - -% Synthesize accented characters with seac if needed and possible. - accentedchars - { aload pop /accent exch def /base exch def - buffer cvs /accented exch def - charstrings accented known not - charstrings base known and - charstrings accent known and - StandardDecoding base known and - StandardDecoding accent known and - encoding StandardDecoding base get get base eq and - encoding StandardDecoding accent get get accent eq and - { ( /) print accented print - charstrings base get findsbw 0 exch getinterval - /acstring exch def % start with sbw of base - charstrings accent get parsesbw - 4 { pop } repeat % just leave sbx - acstring exch concatnum - 0 concatnum 0 concatnum % adx ady - decoding base get concatnum % bchar - decoding accent get concatnum % achar - s_seac concatstrings - charstrings exch accented copystring exch put - } if - } forall - -% Make a CharStrings entry for .notdef. - outline lenIV <8b8b0d0e> putinterval % 0 0 hsbw endchar - charstrings /.notdef outline 0 lenIV 4 add getinterval copystring put - -% Encrypt the CharStrings and Subrs (in place). - charstrings - { % Be careful not to encrypt aliased characters twice, - % since they share their CharString. - aliases 2 index known - { charstrings aliases 3 index get .knownget - { 1 index ne } - { true } - ifelse - } - { true - } - ifelse - 1 index type /stringtype eq and - { 4330 exch dup .type1encrypt exch pop - readonly charstrings 3 1 roll put - } - { pop pop - } - ifelse - } - forall - 0 1 subrcount 1 sub - { dup subrs exch get - 4330 exch dup .type1encrypt exch pop - subrs 3 1 roll put - } - for - -% Make most of the remaining entries in the font dictionaries. - -% The Type 1 font machinery really only works with a 1000 unit -% character coordinate system. Set this up here, by computing the factor -% to make the X entry in the FontMatrix come out at exactly 0.001. - /fontscale 1000 fbbh div yres mul xres div def - Font /FontBBox - [ fbbxo fontscale mul - fbbyo fontscale mul - fbbxe fontscale mul - fbbye fontscale mul - ] cvx readonly put - Font /CharStrings charstrings readonly put - FontInfo /FullName known not - { % Some programs insist on FullName being present. - FontInfo /FullName FontName dup length string cvs put - } - if - FontInfo /isFixedPitch isfixedwidth put - subrcount 0 gt - { Private /Subrs subrs 0 subrcount getinterval readonly put - } if - -% Determine the italic angle and underline position -% by actually installing the font. - save - /_temp_ Font definefont setfont - [1000 0 0 1000 0 0] setmatrix % mitigate rounding problems -% The italic angle is the multiple of -5 degrees -% that minimizes the width of the 'I'. - 0 9999 0 5 85 - { dup rotate - newpath 0 0 moveto (I) false charpath - dup neg rotate - pathbbox pop exch pop exch sub - dup 3 index lt { 4 -2 roll } if - pop pop - } - for pop -% The underline position is halfway between the bottom of the 'A' -% and the bottom of the FontBBox. - newpath 0 0 moveto (A) false charpath - FontMatrix concat - pathbbox pop pop exch pop -% Put the values in FontInfo. - 3 -1 roll - restore - Font /FontBBox get 1 get add 2 div cvi - dup FontInfo /UnderlinePosition 3 -1 roll put - 2 div abs FontInfo /UnderlineThickness 3 -1 roll put - FontInfo /ItalicAngle 3 -1 roll put - -% Clean up and finish. - grestore - bdfile closefile - Font currentdict end end begin % remove font from dict stack - (\n) print flush - - } bind def - -% ------ Reader for AFM files ------ % - -% Dictionary for looking up character keywords - /cmdict 6 dict dup begin - /C { /c iarg def } def - /N { /n warg copystring def } def - /WX { /w narg def } def - /W0X /WX load def - /W /WX load def - /W0 /WX load def - end def - - /readAFM % fontdict afmfilename readAFM -> fontdict - { (r) file /bdfile exch def - /Font exch def - /commentword (Comment) def - -% Check for the StartFontMetrics. - (StartFontMetrics) getline - args cvr 2.0 lt { (Not version 2.0 or greater\n) print stop } if - -% Look for StartCharMetrics, then parse the character metrics. -% The only information we care about is the X width. - /metrics 0 dict def - { nextline - keyword (EndFontMetrics) eq { exit } if - keyword (StartCharMetrics) eq - { iarg dup dict /metrics exch def - { /c -1 def /n null def /w null def - nextline buffer - { token not { exit } if - dup cmdict exch known - { exch /args exch def cmdict exch get exec args } - { pop } - ifelse - } loop - c 0 ge n null ne or w null ne and - { n null eq { /n Font /Encoding get c get def } if - metrics n w put - } - if - } - repeat - (EndCharMetrics) getline - } if - } loop - -% Insert the metrics in the font. - metrics length 0 ne - { Font /Metrics metrics readonly put - } if - Font - } bind def - -end % envBDF - -% Enter the main program in the current dictionary. -/bdfafmtops % infilename afmfilename* outfilename fontname - % encodingname uniqueID xuid - { envBDF begin - 7 -2 roll exch 7 2 roll % afm* in out fontname encodingname uniqueID xuid - readBDF % afm* font - exch { readAFM } forall - save exch - dup /FontName get exch definefont - setfont - psfile writefont - restore - psfile closefile - end - } bind def - -% If the program was invoked from the command line, run it now. -[ shellarguments - { counttomark 4 ge - { dup 0 get - dup 48 ge exch 57 le and % last arg starts with a digit? - { /StandardEncoding } % no encodingname - { cvn } % have encodingname - ifelse - exch (.) search % next-to-last arg has . in it? - { mark 4 1 roll % have xuid - { cvi exch pop exch (.) search not { exit } if } - loop cvi ] - 3 -1 roll cvi exch - } - { cvi null % no xuid - } - ifelse - counttomark 5 roll - counttomark 6 sub array astore - 7 -2 roll cvn 7 -3 roll % make sure fontname is a name - bdfafmtops - } - { cleartomark - (Usage:\n bdftops xx.bdf [yy1.afm ...] zz.gsf fontname uniqueID [xuid] [encodingname]\n) print flush - mark - } - ifelse - } -if pop diff --git a/Master/tlpkg/tlgs/lib/bj8.rpd b/Master/tlpkg/tlgs/lib/bj8.rpd deleted file mode 100644 index fce6c2d4b7d..00000000000 --- a/Master/tlpkg/tlgs/lib/bj8.rpd +++ /dev/null @@ -1,17 +0,0 @@ - -StartEntry: U_CanonBJC8200 -GSDriver: uniprint -Description: {Canon BJC-8200 (UP)} -About: { \ - Canon BJC-8200 uniprint driver settings.\ - } -Resolution: {NA} {NA} {} - BitsPerPixel: {bj8pp12f} {1200x1200DpI, photo paper pro, color, rendered} - BitsPerPixel: {bj8hg12f} {1200x1200DpI, high gloss photo film, color, rendered} - BitsPerPixel: {bj8gc12f} {1200x1200DpI, glossy photo cards, color, rendered} - BitsPerPixel: {bj8oh06n} {600x600DpI, transparencies, color, rendered} - BitsPerPixel: {bj8ts06n} {600x600DpI, t-shirt transfer, color, rendered} - BitsPerPixel: {bj8pa06n} {600x600DpI, plain paper, color, rendered} - -EndEntry -# diff --git a/Master/tlpkg/tlgs/lib/caption.ps b/Master/tlpkg/tlgs/lib/caption.ps deleted file mode 100644 index a41d99c5481..00000000000 --- a/Master/tlpkg/tlgs/lib/caption.ps +++ /dev/null @@ -1,56 +0,0 @@ -%! -% Copyright (C) 1995 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: caption.ps 6300 2005-12-28 19:56:24Z giles $ -% Add a "caption" to the bottom of each page. -/captionsize 20 def -/caption - { /Helvetica //captionsize selectfont - (Printed by Aladdin's XXYYZZ) show - /Symbol //captionsize selectfont - (\324) show % trademarkserif - /Helvetica //captionsize selectfont - ( product) show - } bind def - -10 dict begin -gsave - initgraphics - clippath pathbbox - pop exch 36 add /by exch def - % We can't use stringwidth, so we have to show and measure. - gsave - 0 0 0 0 rectclip - 0 0 moveto caption currentpoint pop /bw exch def - grestore - add bw sub 2 div /bx exch def - % We don't have the font bbox available, so we guess. - /bh captionsize 1.05 mul def -grestore -/showcaption - { gsave - initgraphics - //bx 9 sub //by 9 sub //bw 18 add //bh 18 add - 1 setgray 4 copy rectfill 0 setgray 1.5 setlinewidth rectstroke - //bx //by moveto //caption exec - grestore - } bind def -<< /EndPage [ - /showcaption load /exec load - currentpagedevice /EndPage get /exec load - ] cvx ->> setpagedevice -end diff --git a/Master/tlpkg/tlgs/lib/cid2code.ps b/Master/tlpkg/tlgs/lib/cid2code.ps deleted file mode 100644 index 475cf189baf..00000000000 --- a/Master/tlpkg/tlgs/lib/cid2code.ps +++ /dev/null @@ -1,160 +0,0 @@ -% Copyright (C) 1998, 2000 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: cid2code.ps 6300 2005-12-28 19:56:24Z giles $ -% Construct an inverse map from CIDs to codes. - -% Create an inverse map from CIDs to code values. -% We only use this for 16-bit Unicode, so it has some limitations. -% After invoking .cmap2code, loading a CMap file prints out the map -% instead of doing what it usually does. For example: -% -% gs -dNODISPLAY -dBATCH lib/cid2code.ps -c .cmap2code\ -% -f Resource/CMap/UniJIS-UCS2-H > mapfile - -/.cmap2codedict 10 dict begin - -/begincmap { - mark -} def -/endcmap { - % Stack: mark code_lo1 code_hi1 cid1 ... - 20 dict begin - /depth counttomark 3 sub def - % Do a first pass to determine the maximum CID. - 0 0 3 depth { - 1 add /d exch def - d index d 2 add index 1 get add d 3 add index 1 get sub .max - } for - 1 add /ncid exch def - /map ncid 2 mul string def - % Now fill in the map. - 0 3 depth { - /d exch def - d index 2 mul /cid2 exch def - d 1 add index /hi exch def - d 2 add index 2 string copy /lo exch def - lo 1 get 1 hi 1 get { - map cid2 lo 0 get put - map cid2 1 add 3 -1 roll put - /cid2 cid2 2 add def - } for - } for - % Print the map. - (%stdout) (w) file - dup (<) print - dup /ASCIIHexEncode filter - dup map writestring - closefile - () = flush - closefile - end -} def -%/begincodespacerange -/endcodespacerange {cleartomark} def -%/usecmap - -%/beginbfchar -/endbfchar {cleartomark} def -%/beginbfrange -/endbfrange {cleartomark} def - -%/begincidchar -/endcidchar { - counttomark 2 idiv { dup counttomark 1 add 3 roll } repeat pop -} def -%/begincidrange -/endcidrange { - counttomark 1 add -1 roll pop -} def - -%/beginnotdefchar -/endnotdefchar {cleartomark} def -%/beginnotdefrange -/endnotdefrange {cleartomark} def - -currentdict end readonly def - -/.cmap2code { % - .cmap2code - - /CIDInit /ProcSet findresource dup length dict copy - .cmap2codedict { 3 copy put pop pop } forall - /CIDInit exch /ProcSet defineresource pop -} def - -% Extract and print reverse mapping information from a cid2code.txt file. -/.printhex2 { % .printhex2 - - (<) print - 16#10000 add 16 =string cvrs 1 4 getinterval print - (>) print -} def -/.cid2code { % .cid2code - - 30 dict begin - /column exch def - (r) file /f exch def - (%!) = - (/CIDInit /ProcSet findresource begin 12 dict begin begincmap) = - % Print the information from the template. - { - exch ==only ( ) print - dup type /dicttype eq { - dup length =only ( dict dup begin) = { - ( ) print exch ===only ( ) print ===only ( def) = - } forall (end def) = - } { - ===only - } ifelse ( def) = - } forall - % Read the data from the cid2code.txt file. - { - f =string readline pop (CID\t) anchorsearch { pop pop exit } if pop - } loop - /map [ { - f =string readline not { pop exit } if - column { (\t) search pop pop pop } repeat - (\t) search { exch pop exch pop } if - (,) search { exch pop exch pop } if - dup length 4 ne { pop (*) } if - dup (*) eq { pop (0000) } if - (16#) exch concatstrings cvi - } loop ] def - % Print the code space range(s). - /maxcid map length 1 sub def - mark maxcid - dup 255 and 255 eq { - 0 exch - } { - dup 16#ff00 and exch 0 2 index 1 sub - } ifelse - counttomark 2 idiv dup =only ( begincodespacerange) = { - exch .printhex2 .printhex2 () = - } repeat (endcodespacerange) = - % Print the map data. - 0 1 100 maxcid { - /lo exch def - /hi lo 99 add maxcid .min def - 0 lo 1 hi { map exch get 0 ne { 1 add } if } for - dup 0 eq { - pop - } { - =only ( begincidchar) = lo 1 hi { - map 1 index get dup 0 eq { pop pop } { exch .printhex2 = } ifelse - } for (endcidchar) = - } ifelse - } for - % Wrap up. - (endcmap CMapName currentdict /CMap defineresource pop end end) = - f closefile - end -} bind def diff --git a/Master/tlpkg/tlgs/lib/cidfmap b/Master/tlpkg/tlgs/lib/cidfmap deleted file mode 100644 index 36c11d462b6..00000000000 --- a/Master/tlpkg/tlgs/lib/cidfmap +++ /dev/null @@ -1,28 +0,0 @@ -%! -% $Id: cidfmap 6300 2005-12-28 19:56:24Z giles $ -% This is a sample map file for CIDFont category. - -% -% The map is a set of records, which must use one of the two formats : -% -% 1. A substutution of a CIF font with another CID font : -% -% /substituted /original ; -% -% Where 'substituted' is a name being used in a document, -% 'original' is a name of an available resource. -% -% 2. A substutution of a CIF font with a True Type font : -% -% /substituted << /FileType /TrueType /Path (path) /SunfontID 1 /CSI [(ordering) supplement] >> ; -% -% Where 'substituted' is a name being used in a document, -% 'path' is a path to a True Type font file, -% 'ordering' is a value of Ordering required for CIDSystemInfo dictionary, -% 'supplement' is a value of Supplement required for CIDSystemInfo dictionary. -% -% Examples : -% -% /ShinGo-Bold /HeiseiKakuGo-W5 ; -% /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ; -% diff --git a/Master/tlpkg/tlgs/lib/decrypt.ps b/Master/tlpkg/tlgs/lib/decrypt.ps deleted file mode 100644 index b172f6d83b4..00000000000 --- a/Master/tlpkg/tlgs/lib/decrypt.ps +++ /dev/null @@ -1,15 +0,0 @@ -%! -% Decrypt an eexec-encoded file. -% $Id: decrypt.ps 6300 2005-12-28 19:56:24Z giles $ - -(t.in) (r) file /in exch def -(t.out) (w) file /out exch def -256 string /buf exch def -55665 % eexec encryption seed - { in buf readhexstring /more exch def - dup .type1decrypt out exch writestring - more not { exit } if - } loop -in closefile -out closefile -quit diff --git a/Master/tlpkg/tlgs/lib/docie.ps b/Master/tlpkg/tlgs/lib/docie.ps deleted file mode 100644 index 31b4df74ec0..00000000000 --- a/Master/tlpkg/tlgs/lib/docie.ps +++ /dev/null @@ -1,220 +0,0 @@ -% Copyright (C) 1995 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: docie.ps 8411 2007-11-28 18:39:59Z ray $ -% docie.ps -% Emulate CIE algorithms in PostScript. - -% ---------------- Auxiliary procedures ---------------- % - -/r1default [0 1] def -/r3default [0 1 0 1 0 1] def - -/apply3 % [ ] apply3 - { { 4 -1 roll exch exec } forall - } bind def - -/restrict % restrict - { 3 1 roll .max .min - } bind def - -/restrict3 % [ ... ] restrict3 - { aload pop - 7 -1 roll 3 1 roll restrict 7 1 roll - 5 -1 roll 3 1 roll restrict 5 1 roll - restrict 3 1 roll - } bind def - -/rescale % rescale - { 1 index sub 3 1 roll sub exch div 0 .max 1 .min - } bind def - -/rescale3 % [ ... ] rescale3 - { aload pop - 7 -1 roll 3 1 roll rescale 7 1 roll - 5 -1 roll 3 1 roll rescale 5 1 roll - rescale 3 1 roll - } bind def - -/mmult3 % [ ... ] mmult3 - % - { 4 -1 roll dup dup 6 -1 roll dup dup 8 -1 roll dup dup - 10 -1 roll { 10 -1 roll mul } forall - % Stack: u1 v1 w1 u2 v2 w2 u3 v3 w3 - 4 -1 roll add 6 -1 roll add - % Stack: u1 v1 u2 v2 u3 v3 w' - 7 1 roll 3 -1 roll add 4 -1 roll add - % Stack: w' u1 u2 u3 v' - 5 1 roll add add 3 1 roll - } bind def - -/minvert3 % [ ... ] minvert3 - % [ ... ] - { 16 dict begin - aload pop { I H G F E D C B A } { exch def } forall - /coa E I mul F H mul sub def - /cob F G mul D I mul sub def - /coc D H mul E G mul sub def - /det A coa mul B cob mul add C coc mul add def - [ coa det div - C H mul B I mul sub det div - B F mul C E mul sub det div - cob det div - A I mul C G mul sub det div - C D mul A F mul sub det div - coc det div - B G mul A H mul sub det div - A E mul B D mul sub det div - ] - end - } bind def - -/print1 - { print dup == - } bind def - -/print3 - { print 3 array astore dup == aload pop - } bind def - -% ---------------- Mapping to XYZ ---------------- % - -/csmap % csmap - { 3 index /RangeLMN .knownget not { r3default } if restrict3 -DOCIEDEBUG { (After RangeLMN Decode: ) print3 } if - 3 index /DecodeLMN .knownget { apply3 } if -DOCIEDEBUG { (After DecodeLMN Decode: ) print3 } if - 3 index /MatrixLMN .knownget { mmult3 } if -DOCIEDEBUG { (After MatrixLMN Decode: ) print3 } if - } bind def - -/csciea % csciea - { 1 index /RangeA .knownget not { r1default aload pop } if restrict -DOCIEDEBUG { (After RangeA Decode: ) print1 } if - 1 index /DecodeA .knownget { exec } if -DOCIEDEBUG { (After DecodeA Decode: ) print1 } if - 1 index /MatrixA .knownget - { { 1 index mul exch } forall pop } - { dup dup } - ifelse -DOCIEDEBUG { (After MatrixA Decode: ) print3 } if - csmap - } bind def - -/cscieabc % cscieabc - { 3 index /RangeABC .knownget not { r3default } if restrict3 -DOCIEDEBUG { (After RangeABC Decode: ) print3 } if - 3 index /DecodeABC .knownget { apply3 } if -DOCIEDEBUG { (After DecodeABC Decode: ) print3 } if - 3 index /MatrixABC .knownget { mmult3 } if -DOCIEDEBUG { (After MatrixABC Decode: ) print3 } if - csmap - } bind def - -% ---------------- Rendering from XYZ ---------------- % - -/lookup3 % lookup3 - % - { 3 -1 roll 3 index 0 get 1 sub mul - 3 -1 roll 3 index 1 get 1 sub mul - 3 -1 roll 3 index 2 get 1 sub mul - % Stack: rtable ia ib ic -DOCIEDEBUG { (RenderTable indices: ) print3 mark 5 1 roll } if - 3 -1 roll round cvi 3 index 3 get exch get - % Stack: rtable ib ic string - 3 -1 roll round cvi 3 index 2 get mul - % Stack: rtable ic string ib*nc - 3 -1 roll round cvi add 2 index 4 get mul - % Stack: rtable string index - 2 index 4 get getinterval - % Stack: rtable bytes -DOCIEDEBUG { (RenderTable values: ) print (<) print (%stdout) (w) file 1 index writehexstring (>) = } if - } bind def - -/bpdefault [0 0 0] def - -/crmap % crmap ... - { -DOCIEDEBUG { (CIE XYZ = ) print3 } if - 3 index /MatrixPQR .knownget { mmult3 } if -DOCIEDEBUG { (After MatrixPQR: ) print3 } if - 4 index /WhitePoint get - 5 index /BlackPoint .knownget not { bpdefault } if - 5 index /WhitePoint get - 6 index /BlackPoint .knownget not { bpdefault } if - 4 - { 4 -1 roll aload pop - % Stack: csdict crdict x y z pt pt pt px py pz - 3 copy 12 index /MatrixPQR .knownget { mmult3 } if 6 array astore - } - repeat - % Stack: csdict crdict x y z wps+ bps+ wpd+ bpd+ - 9 -1 roll pop % get rid of csdict - 7 4 roll - 7 index /TransformPQR get - { % Stack: crdict wps+ bps+ wpd+ bpd+ u v w proc - 8 copy exch pop exch pop - exec exch pop 4 -1 roll pop - } - forall - 7 3 roll pop pop pop pop % get rid of White/BlackPoints -DOCIEDEBUG { (After TransformPQR: ) print3 } if - 3 index /MatrixPQR .knownget { minvert3 mmult3 } if -DOCIEDEBUG { (After MatrixPQR': ) print3 } if - 3 index /MatrixLMN .knownget { mmult3 } if -DOCIEDEBUG { (After MatrixLMN Encode: ) print3 } if - 3 index /EncodeLMN .knownget { apply3 } if -DOCIEDEBUG { (After EncodeLMN Encode: ) print3 } if - 3 index /RangeLMN .knownget not { r3default } if restrict3 -DOCIEDEBUG { (After RangeLMN Encode: ) print3 } if - 3 index /MatrixABC .knownget { mmult3 } if -DOCIEDEBUG { (After MatrixABC Encode: ) print3 } if - 3 index /EncodeABC .knownget { apply3 } if -DOCIEDEBUG { (After EncodeABC Encode: ) print3 } if - 3 index /RangeABC .knownget not { r3default } if - 5 -1 roll /RenderTable .knownget - { % Stack: u v w ranges rtable - 5 1 roll rescale3 -DOCIEDEBUG { (Rescaled ABC: ) print3 } if - % Stack: rtable a b c - lookup3 - % Stack: rtable bytes - 0 1 3 index 4 get 1 sub - { % Stack: values rtable bytes c - 2 copy get 255 div - % Stack: values rtable bytes c v - 3 index 3 -1 roll 5 add get exec 3 1 roll - } - for pop pop -DOCIEDEBUG { (After RenderTableT: ) print ] dup == aload pop } if - } - { restrict3 -DOCIEDEBUG { (After RangeABC Encode: ) print3 } if - } - ifelse - } bind def - -% ---------------- Top level control ---------------- % - -/mapdict mark - /CIEBasedA { 1 get exch csciea currentcolorrendering 4 1 roll crmap } bind - /DeviceGray { pop /DefaultGray /ColorSpace findresource 1 get exch csciea currentcolorrendering 4 1 roll crmap } bind - /CIEBasedABC { 1 get 4 1 roll cscieabc currentcolorrendering 4 1 roll crmap } bind - /DeviceRGB { pop /DefaultRGB /ColorSpace findresource 1 get 4 1 roll cscieabc currentcolorrendering 4 1 roll crmap } bind -.dicttomark def -/mapcie % mapcie ... - % mapcie ... - { currentcolorspace dup 0 get //mapdict exch get exec - } bind def diff --git a/Master/tlpkg/tlgs/lib/dumphint.ps b/Master/tlpkg/tlgs/lib/dumphint.ps deleted file mode 100644 index c5e1e2f81f4..00000000000 --- a/Master/tlpkg/tlgs/lib/dumphint.ps +++ /dev/null @@ -1,756 +0,0 @@ -% Copyright (C) 2000, 2001 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: dumphint.ps 8284 2007-10-10 17:40:38Z giles $ -% Linearized PDF hint formatting utility. - -% -% Linearized PDF hints generated by Acrobat suite seem to deviate from -% the published specification. -% -% /P (page offset hint table) key in hint stream is not generated by -% Adobe products. The key is no longer required in PDF 1.5. -% -% Per-page items 4 and 5 of the page offset hint table start from 1st -% page rather than 2nd page as the spec claims. -% -% All array entries start from the new byte boundary. -% - -/table_width 79 def -/col1_width 66 def - -% Skip bits to the next byte boundary -/bytealign { % bytealign - - begin /N 0 def /B 0 def end -} bind def - -% Set bit stream position and align it to byte boundary -/set_align { % <<>> pos set_align - - exch begin - S exch setfileposition - /N 0 def /B 0 def - end -} bind def - -% Read requested number of bits from the bit stream. -/bitread { % bitwrite - exch begin - 0 % bit val - { - 1 index N .min % bit val m - dup 3 1 roll % bit m val m - bitshift % bit m val<>(N-m) - 3 -1 roll % m val' bit - 2 index sub % m val' bit' - 3 -1 roll % val' bit' m - N exch sub dup % val' bit' N' N' - 1 exch bitshift % val' bit' N' 1<)= - } { - hint_stream /S get 128 string - readstring pop - dup length 128 eq { - == - } { pop (Error reading nd5 string.) == - } ifelse - } ifelse - } forall - } { - () = (none) = - } ifelse - - (4. The number of objects in the group.) array_header - hint_stream bytealign - /shint_group_cnt [ - shint_all_shared { - hint_stream shint_group_bits bitread - } repeat - ] readonly def - - shint_group_cnt dump_array - - } bind def - -% Analyze the thumbnail hint table. -/dump_thumbnail_table { - hint_stream - - dup 32 bitread - dup /thint_1st_obj_id exch def - (1. Object number of the first thumbnail image.) two_column - - dup 32 bitread - dup /thint_1st_obj_pos exch def - (2. Location of the first thumbnail image.) two_column - - dup 32 bitread - dup /thint_page_cnt exch def - (3. Number of pages that have thumbnail images.) two_column - - dup 16 bitread - dup /thint_no_thumbnail_bits exch def - (4. Bits for the max number of consecutive pages without a thumbnail image.) two_column - - dup 32 bitread - dup /thint_min_sz exch def - (5. The least length of a thumbnail image in bytes.) two_column - - dup 15 bitread - dup /thint_obj_sz_bits exch def - (6. Bits for the difference between max and min length of a thumbnail image.) two_column - - dup 32 bitread - dup /thint_min_obj_cnt exch def - (7. The least number of objects in a thumbnail image.) two_column - - dup 16 bitread - dup /thint_obj_cnt_bits exch def - (8. Bits for the difference between max and min number of objects in a thumbnail image.) two_column - - dup 32 bitread - dup /thint_1st_shared_obj exch def - (9. First object in the thumbnail shared objects section.) two_column - - dup 32 bitread - dup /thint_1st_shared_pos exch def - (10. Location of the first object in the thumbnail shared objects section.) two_column - - dup 32 bitread - dup /thint_shared_cnt exch def - (11. Number of thumbnail shared objects.) two_column - - dup 32 bitread - dup /thint_shared_section_sz exch def - (12. Length of the thumbnail shared objects section in bytes.) two_column - - pop - LinearizationParams /N get - - (1. The number of preceding pages lacking a thumbnail image.) array_header - hint_stream bytealign - /thint_no_thumbnail_pages [ - 2 index { - hint_stream thint_no_thumbnail_bits bitread - } repeat - ] readonly def - - thint_no_thumbnail_pages dump_array - - (2. Number of objects in this page's thumbnail image.) array_header - hint_stream bytealign - /thint_page_obj_cnt [ - 2 index { - hint_stream thint_obj_cnt_bits bitread - thint_min_obj_cnt add - } repeat - ] readonly def - - thint_page_obj_cnt dump_array - - (3. Length of this page's thumbnail image in bytes.) array_header - hint_stream bytealign - /thint_page_obj_sz [ - 2 index { - hint_stream thint_obj_sz_bits bitread - thint_min_sz add - } repeat - ] readonly def - - thint_page_obj_sz dump_array - pop -} bind def - -% Analyze the generic hint table. -% The hint field names are re-used. -/dump_generic_table { - hint_stream - - dup 32 bitread - dup /ghint_1st_obj exch def - (1. Object number of the first object in the group.) two_column - - dup 32 bitread - dup /ghint_1st_obj_pos exch def - (2. Location of the first object in the group.) two_column - - dup 32 bitread - dup /ghint_obj_cnt exch def - (3. Number of objects in the group.) two_column - - dup 32 bitread - dup /ghint_group_sz exch def - (4. Length of the object group in bytes.) two_column - - pop -} bind def - -% Analyze the interactive hint table. -% The hint field names are re-used. -/dump_interactive_table { - hint_stream - - dup 32 bitread - dup /ihint_1st_obj exch def - (1. Object number of the first object in the group.) two_column - - dup 32 bitread - dup /ihint_1st_obj_pos exch def - (2. Location of the first object in the group.) two_column - - dup 32 bitread - dup /ihint_obj_cnt exch def - (3. Number of objects in the group.) two_column - - dup 32 bitread - dup /ihint_group_sz exch def - (4. Length of the object group in bytes.) two_column - - dup 32 bitread - dup /ihint_shared_cnt exch def - (5. Number of shared object references.) two_column - - dup 16 bitread - dup /ihint_shared_obj_bits exch def - (6. Bits for the max shared object id used by the interactive form or the logical structure hierarchy.) - 1 index hint_sobits ne { - (\n*** This fiels is not equal to max shared object ID bits ***) concatstrings - } if - - pop - - (7. Shared object identifier.) array_header - hint_stream bytealign - /ihint_shared_obj_id [ - ihint_shared_cnt { - hint_stream hint_sobits bitread - } repeat - ] readonly def - - ihint_shared_obj_id dump_array -} bind def - -% Enumerate all documented hint tables. -/dump_all_tables { % <> dump_all_tables - - (Page offset hint table) table_header - hint_stream 0 set_align - dump_page_offset_table - - (S, Shared object hint table) table_header - dup /S .knownget { - hint_stream exch set_align - dump_shared_object_table - } { - (Required table is not found.) error_msg - } ifelse - - dup /T .knownget { - (T, Thumbnail hint table) table_header - hint_stream exch set_align - dump_thumbnail_table - } if - - dup /O .knownget { - (O, Outline hint table) table_header - hint_stream exch set_align - dump_generic_table - } if - - dup /A .knownget { - (A, Thread information hint table) table_header - hint_stream exch set_align - dump_generic_table - } if - - dup /E .knownget { - (E, Named destination hint table) table_header - hint_stream exch set_align - dump_generic_table - } if - - dup /V .knownget { - (V, Interactive form hint table) table_header - hint_stream exch set_align - dump_interactive_table - } if - - dup /I .knownget { - (I, Information dictionary hint table) table_header - hint_stream exch set_align - dump_generic_table - } if - - dup /C .knownget { - (C, Logical structure hint table) table_header - hint_stream exch set_align - dump_interactive_table - } if - - dup /L .knownget { - (L, Page label hint table) table_header - hint_stream exch set_align - dump_generic_table - } if - - pop -} bind def - - -% Load PDF file and extract the hint stream. -/pdf_dump_hints { % pdf_dump_hints - - dup (r) file % fname - false exch % fname F file - { - dup 7 string readstring pop % fname F file () - (%PDF-1.) ne { pop exit } if % fname F file - dup 0 setfileposition - dup token not { pop exit } if % fname F file obj - dup type /integertype ne { pop exit } if % fname F file obj - 1 index token not { pop pop exit } if % fname F file obj gen - dup type /integertype ne {pop pop exit}if % fname F file obj gen - 4 2 roll % fname obj gen F file - dup 0 setfileposition - exch true or % fname obj gen file T - exit - } loop - { - pdfdict begin - pdfopenfile dup begin - 40 dict begin - /IDict exch def - .setsafe - - % Read all objects into memory. - Trailer touch - resolveR % fname <<>> - dup /Linearized known { - dup /L get % fname <<>> Len - 3 -1 roll status not { 0 0 0 0 } if % <<>> Len - pop pop exch pop % <<>> Len len - eq { - /LinearizationParams exch def - LinearizationParams /H get - dup length 2 eq { - 0 get PDFoffset add PDFfile exch setfileposition - PDFfile token pop - PDFfile token pop - resolveR dup true resolvestream - /ReusableStreamDecode filter - bitstream dup bytealign - /hint_stream exch def - - dump_all_tables - } { - pop - (Overflow hint stream is not supported.) = - } ifelse - } { - pop - (Wrong file length in linearization dictionary.) = - } ifelse - } { - pop (The file is not linearized.) = - } ifelse - end % temporary dict - end % IDict - end - } { - pop - (Input file is not a valid PDF file.) = - } ifelse -} bind def - -% Initial setup -/dump_hints { - counttomark 1 eq { - exch pop - save exch - 3000000 setvmthreshold - pdfoptdict begin - pdf_dump_hints - end - restore - true - } { - cleartomark false - } ifelse -} bind def - -/shellarguments {false} def -(pdfopt.ps) runlibfile -currentdict /shellarguments undef - -% Check for command line arguments. -mark shellarguments { - dump_hints not { - (Usage: gs -dNODISPLAY -- dumphint.ps input.pdf) = flush - } if -} { - pop -} ifelse - -% EOF diff --git a/Master/tlpkg/tlgs/lib/fixmswrd.pl b/Master/tlpkg/tlgs/lib/fixmswrd.pl deleted file mode 100755 index 521aaeabd4b..00000000000 --- a/Master/tlpkg/tlgs/lib/fixmswrd.pl +++ /dev/null @@ -1,206 +0,0 @@ -#!/usr/bin/perl -# $Id: fixmswrd.pl 6300 2005-12-28 19:56:24Z giles $ - -# (C) 1997 Anthony Shipman -# -# This software is provided 'as-is', without any express or implied -# warranty. In no event will the authors be held liable for any damages -# arising from the use of this software. -# -# Permission is granted to anyone to use this software for any purpose, -# including commercial applications, and to alter it and redistribute it -# freely, subject to the following restrictions: -# -# 1. The origin of this software must not be misrepresented; you must not -# claim that you wrote the original software. If you use this software -# in a product, an acknowledgment in the product documentation would be -# appreciated but is not required. -# 2. Altered source versions must be plainly marked as such, and must not be -# misrepresented as being the original software. -# 3. This notice may not be removed or altered from any source distribution. -# -# Anthony Shipman shipmana@acm.org - -# This program patches the postscript generated by MS Word printer drivers -# so that they work with ghostview 1.5. The problem is that the document -# structuring conventions are not followed by Word. The pages are supposed -# to be independent but they depend on a dictionary being opened outside -# of the pages. The erroneous structure is -# -# %%EndSetup -# NTPSOct95 begin -# %%Page: 1 1 -# -# showpage -# %%Page: 2 2 -# -# showpage -# ...... -# %%Trailer -# ... -# end -# %%EOF -# -# This only works if the all of the structure around the pages is preserved. -# The opening of NTPSOct95 happens outside of any structured section so -# it is never seen by ghostview. We change the structure to -# -# %%EndSetup -# %%Page: 1 1 -# NTPSOct95 begin -# -# showpage -# end -# %%Page: 2 2 -# NTPSOct95 begin -# -# showpage -# end -# ...... -# %%Trailer -# ... -# %%EOF -# -# That is the dictionary opening is repeated inside each page. -# -# We add a comment to the document to mark that it has been converted. -# This has the form -# %LOCALGhostviewPatched -# -# Usage: -# fixmswrd [-v] [file [output-file]] - -require 'getopts.pl'; - -#================================================================= - -$program = "fixmswrd"; - -sub usage { - die "Usage: $program [-v] [file [output-file]]\n"; -} - -#================================================================= - -&Getopts("v") || &usage; - -$verbose = $opt_v; - - -$infile = shift(@ARGV); -if ($infile) -{ - open(INFILE, $infile) || die "$program: Cannot read from $infile\n"; - $handle = "INFILE"; -} -else -{ - $handle = "STDIN"; -} - - -$outfile = shift(@ARGV); -if ($outfile) -{ - open(OUTFILE, ">$outfile") || die "$program: Cannot write to $outfile\n"; - select(OUTFILE); -} - -# This reads the header comments and detects the presence of the marker. -$have_marker = 0; - -undef $dict_name; -undef $dict_line; - -&read_comments; -&put_comments; - -if ($have_marker) -{ - $verbose && print STDERR "$program: Warning - already converted\n"; - - while(<$handle>) # pass the file through unchanged. - { - print; - } -} -else -{ - $seen_trailer = 0; - - while(<$handle>) # massage the file - { - if ($dict_line) - { - next if (/$dict_line/o); # drop the old begin line - $seen_trailer = 1 if (/^%%Trailer/); - next if ($seen_trailer and /^end/); # drop the old end line - } - - print; - - if (/^%%Page:/) - { - print "$dict_name begin\n"; # add at the start of the page - } - elsif (/^showpage/) - { - print "end\n"; # add at the end of the page - } - elsif (/^%%BeginResource: procset (\S+)/) - { - $dict_name = $1; - $dict_line = "^$dict_name begin"; - } - elsif (/^%%BeginProcSet: (\S+)/) # for older document versions - { - $dict_name = $1; - $dict_line = "^$dict_name begin"; - } - elsif (/^%%EndProlog:/) - { - unless ($dict_line) - { - $verbose && - print STDERR "$program: Warning - unrecognised document structure\n"; - } - } - } -} - -exit 0; - -#================================================================= - - -# This reads all of the header comments into an array which we can write -# out again later. In addition we detect the presence of the marker comment. - -sub read_comments -{ - @headers = (); - - while (<$handle>) - { # without chopping - push(@headers, $_); - if (/^%LOCALGhostviewPatched/) - { - $have_marker = 1; - } - last if /^%%EndComments/; - } -} - - - -sub put_comments -{ - foreach $h (@headers) - { - if (!$have_marker and ($h =~ /^%%EndComments/)) - { - print "%LOCALGhostviewPatched\n"; - } - print $h; # contains the newline - } -} diff --git a/Master/tlpkg/tlgs/lib/font2c.ps b/Master/tlpkg/tlgs/lib/font2c.ps deleted file mode 100644 index c5234d72b02..00000000000 --- a/Master/tlpkg/tlgs/lib/font2c.ps +++ /dev/null @@ -1,675 +0,0 @@ -% Copyright (C) 1992, 1993, 1994, 1995, 1999 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: font2c.ps 6300 2005-12-28 19:56:24Z giles $ -% font2c.ps -% Write out a PostScript Type 0 or Type 1 font as C code -% that can be linked with the interpreter. -% This even works on protected fonts, if you use the -dWRITESYSTEMDICT -% switch in the command line. The code is reentrant and location- -% independent and has no external references, so it can be put into -% a sharable library even on VMS. - -/font2cdict 100 dict dup begin - -% Define the maximum string length that all compilers will accept. -% This must be approximately -% min(max line length, max string literal length) / 4 - 5. - -/max_wcs 50 def - -% Define a temporary file for writing out procedures. -/wtempname (_.tmp) def - -% ------ Protection utilities ------ % - -% Protection values are represented by a mask: -/a_noaccess 0 def -/a_executeonly 1 def -/a_readonly 3 def -/a_all 7 def -/prot_names - [ (0) (a_execute) null (a_readonly) null null null (a_all) - ] def -/prot_opers - [ {noaccess} {executeonly} {} {readonly} {} {} {} {} - ] def - -% Get the protection of an object. - /getpa - { dup wcheck - { pop a_all } - { % Check for executeonly or noaccess objects in protected. - dup protected exch known - { protected exch get } - { pop a_readonly } - ifelse - } - ifelse - } bind def - -% Get the protection appropriate for (all the) values in a dictionary. - /getva - { a_noaccess exch - { exch pop - dup type dup /stringtype eq 1 index /arraytype eq or - exch /packedarraytype eq or - { getpa a_readonly and or } - { pop pop a_all exit } - ifelse - } - forall - } bind def - -% Keep track of executeonly and noaccess objects, -% but don't let the protection actually take effect. -.currentglobal -false .setglobal % so protected can reference local objs -/protected % do first so // will work - systemdict wcheck { 1500 dict } { 1 dict } ifelse -def -systemdict wcheck not - { (Warning: you will not be able to convert protected fonts.\n) print - (If you need to convert a protected font, please\n) print - (restart the program and specify the -dWRITESYSTEMDICT switch.\n) print - flush - (%end) .skipeof - } -if -userdict begin - /executeonly - { dup //protected exch //a_executeonly put readonly - } bind def - /noaccess - { dup //protected exch //a_noaccess put readonly - } bind def -end -true .setglobal -systemdict begin - /executeonly - { userdict /executeonly get exec - } bind odef - /noaccess - { userdict /noaccess get exec - } bind odef -end -%end -.setglobal - -% ------ Output utilities ------ % - -% By convention, the output file is named cfile. - -% Define some utilities for writing the output file. - /wtstring 100 string def - /wb {cfile exch write} bind def - /ws {cfile exch writestring} bind def - /wl {ws (\n) ws} bind def - /wt {wtstring cvs ws} bind def - -% Write a C string. Some compilers have unreasonably small limits on -% the length of a string literal or the length of a line, so every place -% that uses wcs must either know that the string is short, -% or be prepared to use wcca instead. - /wbx - { 8#1000 add 8 (0000) cvrs dup 0 (\\) 0 get put ws - } bind def - /wcst - [ - 32 { /wbx load } repeat - 95 { /wb load } repeat - 129 { /wbx load } repeat - ] def - ("\\) { wcst exch { (\\) ws wb } put } forall - /wcs - { (") ws { dup wcst exch get exec } forall (") ws - } bind def - /can_wcs % Test if can use wcs - { length max_wcs le - } bind def - /wncs % name -> C string - { wtstring cvs wcs - } bind def -% Write a C string as an array of character values. -% We only need this because of line and literal length limitations. - /wca % wca - - { 0 4 -2 roll exch - { % Stack: suffix n prefix char - exch ws - exch dup 19 ge { () wl pop 0 } if 1 add - exch dup 32 ge 1 index 126 le and - { 39 wb dup 39 eq 1 index 92 eq or { 92 wb } if wb 39 wb } - { wt } - ifelse (,) - } forall - pop pop ws - } bind def - /wcca % wcca - - { ({\n) (}) wca - } bind def - -% Write object protection attributes. Note that dictionaries and arrays are -% the only objects that can be writable. - /wpa - { dup xcheck { (a_executable|) ws } if - dup type dup /dicttype eq exch /arraytype eq or - { getpa } - { getpa a_readonly and } - ifelse prot_names exch get ws - } bind def - /wva - { getva prot_names exch get ws - } bind def - -% ------ Object writing ------ % - - /wnstring 128 string def - -% Convert an object to a string to be scanned at a later time. - /cvos % cvos - { % We'd like to use == and write directly to a string, - % but we can't do the former because of operators, - % and we can't do the latter because we can't predict - % how long the string would have to be.... - wtempname (w) file dup 3 -1 roll wproc closefile - wtempname status pop pop pop exch pop string - wtempname (r) file dup 3 -1 roll readstring pop exch closefile - } bind def - -% Write a string/name or null as an element of a string/name/null array. -% Convert any other kind of value to a token to be read back in. - /wsn - { dup null eq - { pop (\t255,255,) wl - } - { dup type /nametype eq { wnstring cvs } if - dup type /stringtype ne { cvos (255,) ws } if - dup length 256 idiv wt (,) ws - dup length 256 mod wt - (,) (,\n) wca - } - ifelse - } bind def -% Write a packed string/name/null array. - /wsna % <(string|name|null)*> wsna - - { (\tstatic const unsigned char ) ws exch wt ([] = {) wl - { wsn } forall - (\t0\n};) wl - } bind def - -% Write a number or an array of numbers, as refs. -/isnumber - { type dup /integertype eq exch /realtype eq or - } bind def -/wnums - { dup isnumber - { (real_v\() ws wt (\),) ws } - { { wnums } forall } - ifelse - } bind def - -% Test whether a procedure or unusual array can be written (printed). -/iswx 4 dict dup begin - /arraytype { { iswproc } isall } def - /nametype { pop true } def - /operatortype { pop true } def % assume it has been bound in - /packedarraytype /arraytype load def -end def -/iswnx 6 dict dup begin - /arraytype { { iswproc } isall } def - /integertype { pop true } def - /nametype { pop true } def - /realtype { pop true } def - /stringtype { pop true } def - /packedarraytype /arraytype load def -end def -/iswproc % iswproc - { dup xcheck { iswx } { iswnx } ifelse - 1 index type .knownget { exec } { pop false } ifelse - } bind def - -% Write a printable procedure (one for which iswproc returns true). -/wproca 3 dict dup begin - /arraytype - { 1 index ({) writestring - { 1 index ( ) writestring 1 index exch wproc } forall - (}) writestring - } bind def - /packedarraytype /arraytype load def - /operatortype { .writecvs } bind def % assume binding would work -end def -/wproc % wproc - - { dup type wproca exch .knownget { exec } { write==only } ifelse - } bind def - -% Write a named object. Return true if this was possible. -% Legal types are: boolean, integer, name, real, string, -% array of (integer, integer+real, name, null+string), -% and certain procedures and other arrays (see iswproc above). -% All other objects are either handled specially or ignored. - /isall % isall - { true 3 -1 roll - { 2 index exec not { pop false exit } if } - forall exch pop - } bind def - /wott 8 dict dup begin - /arraytype - { woatt - { aload pop 2 index 2 index exec - { exch pop exec exit } - { pop pop } - ifelse - } - forall - } bind def - /booleantype - { { (\tmake_true\(&) } { (\tmake_false\(&) } ifelse ws - wt (\);) wl true - } bind def - /integertype - { (\tmake_int\(&) ws exch wt (, ) ws - wt (\);) wl true - } bind def - /nametype - { (\tcode = (*pprocs->name_create)\(i_ctx_p, &) ws exch wt - (, ) ws wnstring cvs wcs % OK, names are short - (\);) wl - (\tif ( code < 0 ) return code;) wl - true - } bind def - /packedarraytype - /arraytype load def - /realtype - { (\tmake_real\(&) ws exch wt (, (float)) ws - wt (\);) wl true - } bind def - /stringtype - { ({\tstatic const unsigned char s_[] = ) ws - dup dup can_wcs { wcs } { wcca } ifelse - (;) wl - (\tmake_const_string\(&) ws exch wt - (, a_readonly, ) ws length wt (, (const byte *)s_\);) wl - (}) wl true - } bind def - end def -% Write some other kind of object, if known. - /wother - { dup otherobjs exch known - { otherobjs exch get (\t) ws exch wt ( = ) ws wt (;) wl true } - { pop pop false } - ifelse - } bind def -% Top-level procedure. - /wo % name obj -> OK - { dup type wott exch .knownget { exec } { wother } ifelse - } bind def - -% Write an array (called by wo). - /wap % wap - - { dup xcheck not 1 index wcheck not and 1 index rcheck and - { pop pop } - { (\tr_set_attrs\(&) ws exch wt (, ) ws wpa (\);) wl } - ifelse - } bind def - /wnuma { % <_v> wnuma - - ({\tstatic const ref_\() ws exch ws (\) a_[] = {) wl exch - % Stack: name type_v array - dup length 0 eq { - (\t) ws 1 index ws (\(0\)) wl - } { - dup { - (\t) ws 2 index ws (\() ws wt (\),) wl - } forall - } ifelse exch pop - % Stack: name array - (\t};) wl - dup wcheck { - (\tcode = (*pprocs->scalar_array_create)\(i_ctx_p, &) ws exch wt - (, (const ref *)a_, ) ws dup length wt - (, ) ws wpa (\);) wl - (\tif ( code < 0 ) return code;) wl - } { - (\tmake_const_array\(&) ws exch wt - (, avm_foreign|) ws dup wpa (, ) ws length wt - (, (const ref *)a_\);) wl - } ifelse - (}) wl - } bind def - /woatt [ - % Integers - { { { type /integertype eq } isall } - { (long) (integer_v) wnuma true } - } - % Integers + reals - { { { type dup /integertype eq exch /realtype eq or } isall } - { (float) (real_v) wnuma true } - } - % Strings + nulls - { { { type dup /nulltype eq exch /stringtype eq or } isall } - { ({) ws dup (sa_) exch wsna - (\tcode = (*pprocs->string_array_create)\(i_ctx_p, &) ws exch wt - (, \(const char *\)sa_, ) ws dup length wt (, ) ws wpa (\);) wl - (\tif ( code < 0 ) return code;) wl - (}) wl true - } - } - % Names - { { { type /nametype eq } isall } - { ({) ws dup (na_) exch wsna - (\tcode = (*pprocs->name_array_create)\(i_ctx_p, &) ws 1 index wt - (, \(const char *\)na_, ) ws dup length wt (\);) wl - (\tif ( code < 0 ) return code;) wl - wap (}) wl true - } - } - % Procedure - { { iswproc } - { dup cvos - % Stack: name proc string - ({\tstatic const unsigned char s_[] = ) ws - dup dup can_wcs { wcs } { wcca } ifelse - (;) wl - (\tcode = (*pprocs->ref_from_string)\(i_ctx_p, &) ws 2 index wt - (, \(const char *\)s_, ) ws length wt (\);) wl - (\tif ( code < 0 ) return code;) wl - wap (}) wl true - wtempname deletefile - } - } - % Default - { { pop true } - { wother } - } - ] def - -% Write a named dictionary. We assume the ref is already declared. - /wd % wd - - { 3 1 roll - ({) ws - (\tref v_[) ws dup length wt (];) wl - dup [ exch - { counttomark 2 sub wtstring cvs - (v_[) exch concatstrings (]) concatstrings exch wo not - { (Skipping ) print ==only (....\n) print } - if - } forall - ] - % Stack: array of keys (names) - ({) ws dup (str_keys_) exch wsna - (\tstatic const cfont_dict_keys keys_ =) wl - (\t { 0, 0, ) ws length wt (, ) ws 3 -1 roll wt (, ) ws - dup wpa (, ) ws dup wva ( };) wl pop - (\tcode = \(*pprocs->ref_dict_create\)\(i_ctx_p, &) ws wt - (, &keys_, \(const char *\)str_keys_, v_\);) wl - (\tif ( code < 0 ) return code;) wl - (}) wl - (}) wl - } bind def - -% Write character dictionary keys. -% We save a lot of space by abbreviating keys which appear in -% StandardEncoding or ISOLatin1Encoding. -% Writes code to declare and initialize enc_keys_, str_keys, and keys_. -/wcdkeys % wcdkeys - - { % Write keys present in StandardEncoding or ISOLatin1Encoding, - % pushing other keys on the o-stack. - (static const charindex enc_keys_[] = {) wl - dup [ exch 0 exch - { pop decoding 1 index known - { decoding exch get ({) ws dup -8 bitshift wt - (,) ws 255 and wt (}, ) ws - 1 add dup 5 mod 0 eq { (\n) ws } if - } - { exch } - ifelse - } - forall pop - ] - ({0,0}\n};) wl - % Write other keys. - (str_keys_) exch wsna - % Write the declaration for keys_. - (static const cfont_dict_keys keys_ = {) wl - (\tenc_keys_, countof\(enc_keys_\) - 1,) wl - (\t) ws dup length wt ( - \(countof\(enc_keys_\) - 1\), 0, ) ws - dup wpa (, ) ws wva () wl - (};) wl - } bind def - -% Enumerate character dictionary values in the same order that -% the keys appear in enc_keys_ and str_keys_. -% is called with each value in turn. -/cdforall % cdforall - - { 2 copy - { decoding 3 index known - { 3 -1 roll pop exec } - { pop pop pop } - ifelse - } - /exec cvx 3 packedarray cvx - /forall cvx - 5 -2 roll - { decoding 3 index known - { pop pop pop } - { 3 -1 roll pop exec } - ifelse - } - /exec cvx 3 packedarray cvx - /forall cvx - 6 packedarray cvx exec - } bind def - -% ------ Writers for special objects ------ % - -/writespecial 10 dict dup begin - - /FontInfo { 0 wd } def - - /Private { 0 wd } def - - /CharStrings - { ({) wl - dup wcdkeys - (static const unsigned char values_[] = {) wl - { wsn } cdforall - (\t0\n};) wl - (\tcode = \(*pprocs->string_dict_create\)\(i_ctx_p, &) ws wt - (, &keys_, (const char *)str_keys_, \(const char *\)values_\);) wl - (\tif ( code < 0 ) return code;) wl - (}) wl - } bind def - - /Metrics - { ({) wl - dup wcdkeys - (static const ref_(float) values_[] = {) wl - dup { (\t) ws wnums () wl } cdforall - (\t0\n};) wl - (static const unsigned char lengths_[] = {) wl - { (\t) ws dup isnumber - { pop 0 } - { length 1 add } - ifelse wt (,) wl - } cdforall - (\t0\n};) wl - (\tcode = \(*pprocs->num_dict_create\)\(i_ctx_p, &) ws wt - (, &keys_, str_keys_, (const ref *)values_, lengths_\);) wl - (\tif ( code < 0 ) return code;) wl - (}) wl - } bind def - - /Metrics2 /Metrics load def - - /FDepVector pop % (converted to a list of font names) - -end def - -% ------ The main program ------ % - -% Construct an inverse dictionary of encodings. -[ /StandardEncoding /ISOLatin1Encoding - /SymbolEncoding /DingbatsEncoding - /KanjiSubEncoding -] -dup length dict begin - { mark exch dup { .findencoding exch def } stopped cleartomark - } forall -currentdict end /encodingnames exch def - -% Invert the StandardEncoding and ISOLatin1Encoding vectors. -512 dict begin - 0 1 255 { dup ISOLatin1Encoding exch get exch 256 add def } for - 0 1 255 { dup StandardEncoding exch get exch def } for -currentdict end /decoding exch def - -/writefont % cfilename procname -> [writes the current font] - { (gsf_) exch concatstrings - /fontprocname exch def - /cfname exch def - /cfile cfname (w) file def - -% Remove unwanted keys from the font. - currentfont dup length dict begin { def } forall - { /FID /MIDVector /CurMID } { currentdict exch undef } forall - /Font currentdict end def - -% Replace the FDepVector with a list of font names. - Font /FDepVector .knownget - { [ exch { /FontName get } forall ] - Font /FDepVector 3 -1 roll put - } - if - -% Find all the special objects we know about. -% wo uses this to write out references to otherwise intractable objects. - /otherobjs writespecial length dict dup begin - writespecial - { pop Font 1 index .knownget { exch def } { pop } ifelse - } - forall - end def - -% Define a dummy FontInfo, in case the font doesn't have one. - /FontInfo 0 dict def - -% Write out the boilerplate. - Font begin - (/****************************************************************) wl - ( Portions of this file are subject to the following notice(s):) wl - systemdict /copyright get wl - FontInfo /Notice .knownget - { (----------------------------------------------------------------) wl wl - } if - (****************************************************************/) wl - () wl - (/* ) ws cfname ws ( */) wl - (/* This file was created by the ) ws product ws ( font2c utility. */) wl - () wl - (#undef DEBUG) wl - (#include "ccfont.h") wl - () wl - -% Write the procedure prologue. - (#ifdef __PROTOTYPES__) wl - (ccfont_proc\() ws fontprocname ws (\);) wl - (int) wl - fontprocname ws ((i_ctx_t *i_ctx_p, const cfont_procs *pprocs, ref *pfont)) wl - (#else) wl - (int) wl - fontprocname ws ((i_ctx_p, pprocs, pfont) i_ctx_t *i_ctx_p; const cfont_procs *pprocs; ref *pfont;) wl - (#endif) wl - ({\tint code;) wl - (\tref Font;) wl - otherobjs - { exch pop (\tref ) ws wt (;) wl } - forall - -% Write out the special objects. - otherobjs - { exch writespecial 2 index get exec - } - forall - -% Write out the main font dictionary. -% If possible, substitute the encoding name for the encoding; -% PostScript code will fix this up. - { /Encoding /PrefEnc } - { Font 1 index .knownget - { encodingnames exch .knownget { def } { pop } ifelse } - { pop } - ifelse - } - forall - (Font) Font FontType 0 eq { 5 } { 1 } ifelse wd - -% Finish the procedural initialization code. - (\t*pfont = Font;) wl - (\treturn 0;) wl - (}) wl - end % Font - - cfile closefile - - } bind def - -end def % font2cdict - -% Compute the procedure name from the font name. -% Replace all non-alphanumeric characters with '_'. -/makefontprocnamemap 256 string - 0 1 255 { 2 copy 95 put pop } for - (0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz) - { 2 copy dup put pop } forall -readonly def -/makefontprocname % makefontprocname - { dup length string cvs - dup length 1 sub -1 0 - { % Stack: string index - 2 copy 2 copy get //makefontprocnamemap exch get put pop - } - for - } def - -/writefont { font2cdict begin writefont end } def - -% If the program was invoked from the command line, run it now. -[ shellarguments - { counttomark dup 2 eq exch 3 eq or - { counttomark -1 roll cvn - (Converting ) print dup =only ( font.\n) print flush - % Ensure that we get a clean copy of the font from the - % file system. - 2 { % do both local and global - currentglobal not setglobal - dup undefinefont - } repeat - findfont setfont - (FontName is ) print currentfont /FontName get ==only (.\n) print flush - counttomark 1 eq - { % Construct the procedure name from the file name. - currentfont /FontName get makefontprocname - } - if - writefont - (Done.\n) print flush - } - { cleartomark - (Usage: font2c fontname cfilename.c [shortname]\n) print - ( e.g.: font2c Courier cour.c\n) print flush - mark - } - ifelse - } -if pop diff --git a/Master/tlpkg/tlgs/lib/font2pcl.ps b/Master/tlpkg/tlgs/lib/font2pcl.ps deleted file mode 100644 index 8da03b0f85f..00000000000 --- a/Master/tlpkg/tlgs/lib/font2pcl.ps +++ /dev/null @@ -1,603 +0,0 @@ -% Copyright (C) 1993, 1994, 1995, 1997 Aladdin Enterprises. All rights reserved. -% -% This software is provided AS-IS with no warranty, either express or -% implied. -% -% This software is distributed under license and may not be copied, -% modified or distributed except as expressly authorized under the terms -% of the license contained in the file LICENSE in this distribution. -% -% For more information about licensing, please refer to -% http://www.ghostscript.com/licensing/. For information on -% commercial licensing, go to http://www.artifex.com/licensing/ or -% contact Artifex Software, Inc., 101 Lucas Valley Road #110, -% San Rafael, CA 94903, U.S.A., +1(415)492-9861. - -% $Id: font2pcl.ps 6300 2005-12-28 19:56:24Z giles $ -% font2pcl.ps -% Write out a font as a PCL bitmap font. - -/pcldict 60 dict def - -% Write out the current font as a PCL bitmap font. -% The current transformation matrix defines the font size and orientation. - -/WriteResolution? false def % true=use "resolution bound font" format, - % false=use older format - -/LJ4 false def % true=use LJ4 Typeface code - % false=use LJIIP/IID/IIIx Typeface code - -pcldict begin % internal procedures - -/findstring % findstring - { search { pop pop pop true } { pop false } ifelse - } def - - % Determine which set of keywords is present in a string. - % The last keyword set must be empty. - -/keysearch % keysearch - { 0 1 2 index length 1 sub - { 2 copy get true exch - { % Stack: - 4 index exch findstring and - } - forall - { 0 exch getinterval exit - } - if pop - } - for - exch pop length % invalid index if missing - } def - - % Determine the device height of a string in quarter-dots. - -/charheight % charheight - { gsave newpath 0 0 moveto false charpath - pathbbox exch pop exch sub exch pop 0 exch grestore - dtransform add abs 4 mul cvi - } def - - % Compute an integer version of the transformed FontBBox. - -/inflate % inflate - { dup 0 gt { ceiling } { floor } ifelse - } def -/ixbbox % - ixbbox - { /FontBBox load aload pop % might be executable or literal - 4 2 roll transform exch truncate cvi exch truncate cvi - 4 2 roll transform exch inflate cvi exch inflate cvi - } def - - % Determine the original font of a possibly transformed font. - % Since some badly behaved PostScript files construct transformed - % fonts "by hand", we can't just rely on the OrigFont pointers. - % Instead, if a font with the given name exists, and if its - % entries for FontType and UniqueID match those of the font we - % obtain by following the OrigFont chain, we use that font. - -/origfont - { { dup /OrigFont known not { exit } if /OrigFont get } loop - FontDirectory 1 index /FontName get .knownget - { % Stack: origfont namedfont - 1 index /FontType get 1 index /FontType get eq - { 1 index /UniqueID .knownget - { 1 index /UniqueID .knownget - { eq { exch } if } - { pop } - ifelse - } - if - } - if pop - } - if - } def - - - % Determine the bounding box of the current device's image. - % Free variables: row, zerow. - -/devbbox % devbbox - { % Find top and bottom whitespace. - dup - { dup 0 eq { exit } if 1 sub - dup currentdevice exch row copyscanlines - zerow ne { 1 add exit } if - } - loop % ymax1 - 0 - { 2 copy eq { exit } if - dup currentdevice exch row copyscanlines - zerow ne { exit } if - 1 add - } - loop % ymin - exch - % Find left and right whitespace. - 3 index 0 - % Stack: rw rh ymin ymax1 xmin xmax1 - 3 index 1 4 index 1 sub - { currentdevice exch row copyscanlines .findzeros - exch 4 1 roll .max 3 1 roll .min exch - } - for % xmin xmax1 - % Special check: xmin > xmax1 if height = 0 - 2 copy gt { exch pop dup } if - 6 -2 roll pop pop - - } def - - % Write values on outfile. - - /w1 { 255 and outfile exch write } def - /w2 { dup -8 bitshift w1 w1 } def - /wbyte %