Short: Use Postscript font with PasTeX1.4 and more Author: Piet Tutelaers (rcpt@urc.tue.nl) (Original author) Type: text/tex Reinhard Katzmann (suamor@student.uni-tuebingen.de) (Amiga Port) UPLOADER: Reinhard Katzmann (suamor@student.uni-tuebingen.de) When do you need ps2pk? ---------------------- Ps2pk is a tool that converts a PostScript type1 font into a corres- ponding TeX PK font. The tool is especially interesting if you want to use fully hinted type1 fonts in your DVI previewer (instead of the unhinted type1 fonts currently used in GhostScript) or on a printer that has no PostScript interpreter. In order to use the ps2pk generated fonts your driver and previewer need to support virtual fonts. The reason is that PostScript fonts and TeX fonts do have a different font encoding and handle ligatures in a different way. With virtual fonts the PostScript world (encoding + ligatures) can be mapped to the old style TeX world on which the current plain macro packages still are based (despite the fact that TeX3.0 can handle 8bits). It is also possible to use the ps2pk generated PK fonts directly (without virtual fonts) but in that case you need modified plain TeX macros in order to acces the new (changed) font features. To make TeX really 8bits (the reason TeX3.0 was released) TUG has proposed a new font standard supporting the full 8bit range (in stead of the 7bit). The 128 extra characters in this new TUG standard are filled up with characters for 17 different European languages (see: TUGboat #10 vol. 4 1990). With ps2pk it is possible to generate PK fonts from PostScript fonts according to this new TUG font standard. Notes ----- The main documentation is in the /ps2pk15 directory (/ps2pk15/ps2pk.guide). There are informations on both versions (14 and 15) in it. I've not included the source to keep the archive size down. It is avalaible on CTAN in the fonts/utilities/ps2pk/... directory. I've included the SAS-Makefile though. Known problems (as mentioned in the guide, too) are that sometimes I have problems with pathes (instead of seeking tex:ps/ f.e he seeks tex:ps/tex:ps) but if you don't use assigns (or devices (?)) there seem to be no problems. Another problem is that wrong checksums are shown in the showdvi or dviprint logs. This is a general ps2pk problem and has nothing to do with my port. type1 directory from ps2pk15 directory is identical to ps2pk14 so I did not include it in here. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 20380 12738 37.4% 13-Dec-95 13:39:38 +cs 1168 620 46.9% 13-Dec-95 13:39:38 +cs.1 910 425 53.2% 13-Dec-95 13:39:38 +Makefile.sas 420 251 40.2% 13-Dec-95 13:39:38 +README 1686 804 52.3% 13-Dec-95 13:39:40 +CSMTTIME 2469 1221 50.5% 13-Dec-95 13:39:40 +CHECKSUMS 2117 657 68.9% 13-Dec-95 13:39:40 +Makefile 104 63 39.4% 13-Dec-95 13:39:40 +pag.map 169 84 50.2% 13-Dec-95 13:39:40 +pbk.map 83 53 36.1% 13-Dec-95 13:39:40 +pcr.map 216 79 63.4% 13-Dec-95 13:39:40 +phv.map 218 94 56.8% 13-Dec-95 13:39:40 +pnc.map 170 83 51.1% 13-Dec-95 13:39:40 +ppl.map 12 12 0.0% 13-Dec-95 13:39:40 +psy.map 152 81 46.7% 13-Dec-95 13:39:40 +ptm.map 33 33 0.0% 13-Dec-95 13:39:40 +pzc.map 18 18 0.0% 13-Dec-95 13:39:40 +pzd.map 422 241 42.8% 13-Dec-95 13:39:40 +zmtt.map 859 404 52.9% 13-Dec-95 13:39:40 +zmtt.req 5478 1855 66.1% 13-Dec-95 13:39:40 +addchecksums 5104 1662 67.4% 13-Dec-95 13:39:40 +compareafm 5510 1818 67.0% 13-Dec-95 13:39:40 +fontinst 1080 563 47.8% 13-Dec-95 13:39:40 +Install 637 408 35.9% 13-Dec-95 13:39:40 +mtcheck 2530 1180 53.3% 13-Dec-95 13:39:40 +README 1109 612 44.8% 16-Dec-95 12:29:36 +README.amiga 736 345 53.1% 16-Dec-95 12:35:20 +CreatePKFont 17896 11178 37.5% 15-Jan-95 13:52:08 +mag 15184 9462 37.6% 15-Jan-95 13:41:58 +pk2bm 20652 13019 36.9% 15-Jan-95 13:52:40 +pktest 122384 61848 49.4% 15-Jan-95 13:41:46 +ps2pk 693 29 95.8% 14-Jan-95 00:46:32 +gray.bm 101 36 64.3% 14-Jan-95 00:46:32 +less.bm 300 199 33.6% 14-Jan-95 00:46:32 +README 668 55 91.7% 14-Jan-95 00:46:32 +test.bm 3638 1475 59.4% 14-Jan-95 00:46:32 +EC.enc 6942 2593 62.6% 14-Jan-95 00:46:32 +MakeTeXPK 2422 1356 44.0% 14-Jan-95 00:46:32 +usenet 4279 974 77.2% 16-Dec-95 12:38:44 +psftest.tex 501 297 40.7% 16-Dec-95 12:45:12 +README.example 917 469 48.8% 15-Jan-95 15:12:46 +times.sty 8671 3449 60.2% 14-Jan-95 00:46:30 +INSTALLATION 1219 672 44.8% 14-Jan-95 00:46:32 +mag.1 612 377 38.3% 14-Jan-95 00:46:32 +pfb2pfa.1 1255 664 47.0% 14-Jan-95 00:46:32 +pk2bm.1 3516 1651 53.0% 13-Dec-95 13:43:40 +ps2pk.1 2489 1194 52.0% 13-Jan-95 18:27:02 +ps2pk14.problems 1605 876 45.4% 14-Jan-95 00:27:04 +ps2pk14.readme 9122 4049 55.6% 14-Jan-95 00:46:30 +README 694 406 41.4% 16-Dec-95 12:55:18 +README.amiga 2264 1112 50.8% 14-Jan-95 00:46:32 +CHANGES 1550 670 56.7% 15-Jan-95 13:53:02 +Makefile.sas 83 77 7.2% 15-Jan-95 12:36:10 +maketype 3431 1704 50.3% 14-Jan-95 00:46:40 +CHANGES 1894 694 63.3% 15-Jan-95 13:53:28 +Makefile.sas 1256 629 49.9% 14-Jan-95 00:46:36 +README 120172 56417 53.0% 15-Jan-95 12:39:16 +type1.lib 22144 6155 72.2% 14-Jan-95 00:46:30 +putr.afm 72354 41439 42.7% 14-Jan-95 00:46:32 +putr.pfa 9296 6798 26.8% 14-Jan-95 15:54:48 +rputr.300pk 15084 9469 37.2% 14-Dec-95 18:20:12 +pk2bm 144676 73244 49.3% 14-Dec-95 18:20:02 +ps2pk 10776 5400 49.8% 14-Dec-95 18:19:14 +common.lib 2125 1133 46.6% 16-Dec-95 13:07:24 +mail_to_author 716 336 53.0% 14-Dec-95 18:18:42 +Makefile.sas 5705 2400 57.9% 13-Dec-95 14:16:26 +INSTALLATION 12016 7665 36.2% 14-Dec-95 18:26:46 +basename 14 14 0.0% 14-Dec-95 18:31:16 +config.ps 40052 22511 43.7% 14-Dec-95 19:06:28 +lspsres 21120 13190 37.5% 14-Dec-95 17:48:04 +mag 1219 672 44.8% 13-Dec-95 14:16:30 +mag.1 3671 1248 66.0% 14-Dec-95 18:33:00 +Makefile.sas 14248 8646 39.3% 14-Dec-95 17:48:10 +pfb2pfa 612 377 38.3% 13-Dec-95 14:16:30 +pfb2pfa.1 29328 17176 41.4% 14-Dec-95 18:30:26 +psargs 23752 14427 39.2% 14-Dec-95 18:31:06 +psearch 304 164 46.0% 14-Dec-95 19:06:48 +PSres.upr 922 490 46.8% 13-Dec-95 14:16:28 +README 12964 8166 37.0% 14-Dec-95 18:31:10 +sexpr 78 74 5.1% 14-Dec-95 18:31:16 +utopia.map 3671 1331 63.7% 14-Dec-95 22:12:18 +Makefile.sas 56152 30988 44.8% 14-Dec-95 18:21:16 +mtpk 9180 3956 56.9% 13-Dec-95 14:16:30 +mtpk.1 10437 4241 59.3% 13-Dec-95 14:16:30 +mtpk.5 820 477 41.8% 13-Dec-95 14:16:30 +mtpk.dos 36456 20729 43.1% 14-Dec-95 18:21:28 +pkfonts 2975 1467 50.6% 13-Dec-95 14:16:30 +pkfonts.1 231 175 24.2% 13-Dec-95 14:16:30 +README.EMX 27594 10616 61.5% 16-Dec-95 13:11:32 +ps2pk.guide 693 29 95.8% 13-Dec-95 14:16:32 +gray.bm 101 36 64.3% 13-Dec-95 14:16:32 +less.bm 308 205 33.4% 13-Dec-95 14:16:32 +README 668 55 91.7% 13-Dec-95 14:16:32 +test.bm 2480 1215 51.0% 13-Dec-95 14:16:32 +CHANGES 2978 1091 63.3% 14-Dec-95 18:24:20 +Makefile.sas 85 79 7.0% 13-Dec-95 16:57:58 +maketype 1255 664 47.0% 13-Dec-95 14:16:32 +pk2bm.1 6734 2933 56.4% 13-Dec-95 14:16:32 +ps2pk.1 4402 2045 53.5% 13-Dec-95 14:16:26 +8r.enc 3638 1475 59.4% 13-Dec-95 14:16:26 +EC.enc 1806 1108 38.6% 13-Dec-95 14:16:26 +tir_____.pfm 22144 6155 72.2% 13-Dec-95 14:16:26 +Utopia-Regular.afm 72354 41439 42.7% 13-Dec-95 14:16:26 +Utopia-Regular.pfa 428 281 34.3% 13-Dec-95 14:16:26 +ADOBE 907 489 46.0% 14-Dec-95 17:14:30 +Makefile.sas 36712 20417 44.3% 14-Dec-95 19:04:20 +mkpsres 6515 2381 63.4% 13-Dec-95 14:16:26 +mkpsres.1 14312 6949 51.4% 14-Dec-95 19:01:00 +psres.lib 1182 635 46.2% 13-Dec-95 14:16:26 +README 7747 3621 53.2% 13-Dec-95 14:16:28 +README 791 449 43.2% 16-Dec-95 13:20:04 +README.amiga 1990 993 50.1% 13-Dec-95 14:16:28 +RELNOTES.15 2455 1214 50.5% 16-Dec-95 13:27:52 SMps2pk.readme -------- ------- ----- --------- -------- 1193577 615167 48.4% 17-Dec-95 10:09:04 113 files