summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/pclnfss
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/pclnfss
Initial commit
Diffstat (limited to 'macros/latex/contrib/pclnfss')
-rw-r--r--macros/latex/contrib/pclnfss/COPYING340
-rw-r--r--macros/latex/contrib/pclnfss/README101
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/bh/wingding/hwir.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale10u.tfmbin0 -> 2940 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale6j.tfmbin0 -> 1240 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale7j.tfmbin0 -> 3020 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale8u.tfmbin0 -> 2868 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr10u.tfmbin0 -> 3040 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr6j.tfmbin0 -> 1220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr7j.tfmbin0 -> 3104 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr8u.tfmbin0 -> 2968 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/cal8tx.tfmbin0 -> 10744 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm.tfmbin0 -> 11604 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm8t.tfmbin0 -> 11604 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calx.tfmbin0 -> 10740 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb10u.tfmbin0 -> 2992 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb6j.tfmbin0 -> 1228 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb7j.tfmbin0 -> 2968 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb8u.tfmbin0 -> 2860 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani10u.tfmbin0 -> 3124 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani7j.tfmbin0 -> 3152 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani8u.tfmbin0 -> 3032 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr10u.tfmbin0 -> 2836 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr7j.tfmbin0 -> 2860 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr8u.tfmbin0 -> 2756 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caob.tfmbin0 -> 10312 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caobq.tfmbin0 -> 10332 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caor.tfmbin0 -> 10016 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caori.tfmbin0 -> 10604 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caoriq.tfmbin0 -> 10628 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caorq.tfmbin0 -> 10048 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdr8tc.tfmbin0 -> 1488 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdrrc.tfmbin0 -> 1480 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc10u.tfmbin0 -> 1400 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc6j.tfmbin0 -> 1220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc7j.tfmbin0 -> 1292 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc8u.tfmbin0 -> 1260 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor10u.tfmbin0 -> 1428 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor6j.tfmbin0 -> 1236 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor7j.tfmbin0 -> 1312 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor8u.tfmbin0 -> 1292 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr.tfmbin0 -> 1496 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr8t.tfmbin0 -> 1508 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb6j.tfmbin0 -> 1144 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri6j.tfmbin0 -> 1140 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj6j.tfmbin0 -> 1144 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr6j.tfmbin0 -> 1144 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb.tfmbin0 -> 9836 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb8t.tfmbin0 -> 9840 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi.tfmbin0 -> 10056 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi8t.tfmbin0 -> 10056 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr.tfmbin0 -> 10512 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr8t.tfmbin0 -> 10516 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri.tfmbin0 -> 9172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri8t.tfmbin0 -> 9176 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra10u.tfmbin0 -> 2980 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra6j.tfmbin0 -> 1244 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra7j.tfmbin0 -> 3056 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra8u.tfmbin0 -> 2912 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh10u.tfmbin0 -> 2812 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh6j.tfmbin0 -> 1252 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh7j.tfmbin0 -> 2880 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh8u.tfmbin0 -> 2752 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk10u.tfmbin0 -> 2484 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk6j.tfmbin0 -> 1244 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk7j.tfmbin0 -> 2576 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk8u.tfmbin0 -> 2420 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl10u.tfmbin0 -> 2752 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl6j.tfmbin0 -> 1224 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl7j.tfmbin0 -> 2832 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl8u.tfmbin0 -> 2672 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri.tfmbin0 -> 1348 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri8t.tfmbin0 -> 1360 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb6j.tfmbin0 -> 1124 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi2n.tfmbin0 -> 1172 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi6j.tfmbin0 -> 1128 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr10u.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr2n.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr6j.tfmbin0 -> 1124 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr7j.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr8u.tfmbin0 -> 1168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr9t.tfmbin0 -> 1296 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr.tfmbin0 -> 1468 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr8t.tfmbin0 -> 1472 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr10u.tfmbin0 -> 1400 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr7j.tfmbin0 -> 1292 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr8u.tfmbin0 -> 1268 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb.tfmbin0 -> 11560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb8t.tfmbin0 -> 11568 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi.tfmbin0 -> 11640 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi8t.tfmbin0 -> 11644 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr.tfmbin0 -> 14824 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr8t.tfmbin0 -> 14872 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri.tfmbin0 -> 15468 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri8t.tfmbin0 -> 15500 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb10u.tfmbin0 -> 3020 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb7j.tfmbin0 -> 3084 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb8u.tfmbin0 -> 2944 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi10u.tfmbin0 -> 3428 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi6j.tfmbin0 -> 1228 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi7j.tfmbin0 -> 3504 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi8u.tfmbin0 -> 3336 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj10u.tfmbin0 -> 2996 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj6j.tfmbin0 -> 1228 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj7j.tfmbin0 -> 3052 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj8u.tfmbin0 -> 2908 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr10u.tfmbin0 -> 3300 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr6j.tfmbin0 -> 1220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr7j.tfmbin0 -> 3380 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr8u.tfmbin0 -> 3220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb.tfmbin0 -> 18280 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb8t.tfmbin0 -> 18336 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi.tfmbin0 -> 17420 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi8t.tfmbin0 -> 17492 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr.tfmbin0 -> 12148 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr8t.tfmbin0 -> 12168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri.tfmbin0 -> 19036 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri8t.tfmbin0 -> 19128 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb10u.tfmbin0 -> 3676 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb2n.tfmbin0 -> 3544 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb6j.tfmbin0 -> 1248 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb7j.tfmbin0 -> 3808 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb8u.tfmbin0 -> 3608 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb9t.tfmbin0 -> 3672 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri10u.tfmbin0 -> 4168 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri2n.tfmbin0 -> 4036 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri6j.tfmbin0 -> 1220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri7j.tfmbin0 -> 4320 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri8u.tfmbin0 -> 4116 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri9t.tfmbin0 -> 4164 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj10u.tfmbin0 -> 3864 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj2n.tfmbin0 -> 3740 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj6j.tfmbin0 -> 1216 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj7j.tfmbin0 -> 4004 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj8u.tfmbin0 -> 3820 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj9t.tfmbin0 -> 3864 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr10u.tfmbin0 -> 3316 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr2n.tfmbin0 -> 3176 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr6j.tfmbin0 -> 1240 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr7j.tfmbin0 -> 3396 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr8u.tfmbin0 -> 3232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr9t.tfmbin0 -> 3312 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb.tfmbin0 -> 11728 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8t.tfmbin0 -> 11748 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8tc.tfmbin0 -> 11288 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi.tfmbin0 -> 10492 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8t.tfmbin0 -> 10504 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8tc.tfmbin0 -> 9840 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbic.tfmbin0 -> 9836 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbrc.tfmbin0 -> 11284 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm.tfmbin0 -> 12160 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8t.tfmbin0 -> 12184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8tc.tfmbin0 -> 10404 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi.tfmbin0 -> 12284 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8t.tfmbin0 -> 12316 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8tc.tfmbin0 -> 12176 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmic.tfmbin0 -> 12152 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmrc.tfmbin0 -> 10396 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb10u.tfmbin0 -> 2976 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb6j.tfmbin0 -> 1240 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb7j.tfmbin0 -> 2996 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb8u.tfmbin0 -> 2876 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci10u.tfmbin0 -> 3140 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci7j.tfmbin0 -> 3196 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci8u.tfmbin0 -> 3052 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj10u.tfmbin0 -> 2568 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj6j.tfmbin0 -> 1244 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj7j.tfmbin0 -> 2632 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj8u.tfmbin0 -> 2484 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr10u.tfmbin0 -> 2828 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr6j.tfmbin0 -> 1240 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr7j.tfmbin0 -> 2872 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr8u.tfmbin0 -> 2744 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb10u.tfmbin0 -> 3164 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb2n.tfmbin0 -> 3012 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb6j.tfmbin0 -> 1240 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb7j.tfmbin0 -> 3220 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb8u.tfmbin0 -> 3084 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb9t.tfmbin0 -> 3156 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni10u.tfmbin0 -> 3408 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni2n.tfmbin0 -> 3248 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni6j.tfmbin0 -> 1224 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni7j.tfmbin0 -> 3660 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni8u.tfmbin0 -> 3520 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni9t.tfmbin0 -> 3400 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj10u.tfmbin0 -> 2936 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj2n.tfmbin0 -> 2784 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj6j.tfmbin0 -> 1232 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj7j.tfmbin0 -> 2984 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj8u.tfmbin0 -> 2868 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj9t.tfmbin0 -> 2932 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr10u.tfmbin0 -> 3352 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr2n.tfmbin0 -> 3200 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr6j.tfmbin0 -> 1228 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr7j.tfmbin0 -> 3420 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr8u.tfmbin0 -> 3288 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr9t.tfmbin0 -> 3344 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb10u.tfmbin0 -> 1464 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb2n.tfmbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb7j.tfmbin0 -> 1304 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb8u.tfmbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb9t.tfmbin0 -> 1452 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari10u.tfmbin0 -> 1484 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari2n.tfmbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari7j.tfmbin0 -> 1324 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari8u.tfmbin0 -> 1280 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari9t.tfmbin0 -> 1472 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj10u.tfmbin0 -> 1464 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj2n.tfmbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj7j.tfmbin0 -> 1304 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj8u.tfmbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj9t.tfmbin0 -> 1452 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr10u.tfmbin0 -> 1488 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr2n.tfmbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr7j.tfmbin0 -> 1324 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr8u.tfmbin0 -> 1280 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr9t.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb.tfmbin0 -> 1444 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb8t.tfmbin0 -> 1444 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi.tfmbin0 -> 1444 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi8t.tfmbin0 -> 1444 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr.tfmbin0 -> 1452 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr8t.tfmbin0 -> 1456 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri.tfmbin0 -> 1452 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri8t.tfmbin0 -> 1456 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/symbol/msyr.tfmbin0 -> 1364 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb.tfmbin0 -> 1460 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb8t.tfmbin0 -> 1468 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi.tfmbin0 -> 1460 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi8t.tfmbin0 -> 1464 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr.tfmbin0 -> 1472 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr8t.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri.tfmbin0 -> 1452 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri8t.tfmbin0 -> 1456 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb10u.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb2n.tfmbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb7j.tfmbin0 -> 1316 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb8u.tfmbin0 -> 1280 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb9t.tfmbin0 -> 1468 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni10u.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni2n.tfmbin0 -> 1252 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni7j.tfmbin0 -> 1332 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni8u.tfmbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni9t.tfmbin0 -> 1468 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj10u.tfmbin0 -> 1484 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj2n.tfmbin0 -> 1260 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj7j.tfmbin0 -> 1316 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj8u.tfmbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj9t.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr10u.tfmbin0 -> 1488 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr2n.tfmbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr7j.tfmbin0 -> 1340 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr8u.tfmbin0 -> 1280 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr9t.tfmbin0 -> 1476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/cal8tx.vfbin0 -> 2560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm.vfbin0 -> 2548 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm8t.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calx.vfbin0 -> 2552 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caob.vfbin0 -> 2532 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caobq.vfbin0 -> 2540 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caor.vfbin0 -> 2548 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caori.vfbin0 -> 2560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caoriq.vfbin0 -> 2568 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caorq.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdr8tc.vfbin0 -> 2552 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdrrc.vfbin0 -> 2544 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr8t.vfbin0 -> 2568 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi.vfbin0 -> 2196 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi8t.vfbin0 -> 2192 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr8t.vfbin0 -> 2180 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri.vfbin0 -> 2196 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri8t.vfbin0 -> 2192 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb.vfbin0 -> 2560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb8t.vfbin0 -> 2572 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi8t.vfbin0 -> 2564 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr.vfbin0 -> 2548 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr8t.vfbin0 -> 2560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri8t.vfbin0 -> 2564 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri.vfbin0 -> 2196 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri8t.vfbin0 -> 2196 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr.vfbin0 -> 2420 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr8t.vfbin0 -> 2428 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb.vfbin0 -> 2476 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb8t.vfbin0 -> 2484 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi.vfbin0 -> 2548 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi8t.vfbin0 -> 2556 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr.vfbin0 -> 2524 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr8t.vfbin0 -> 2532 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri.vfbin0 -> 2532 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri8t.vfbin0 -> 2540 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb8t.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi8t.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr8t.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri.vfbin0 -> 2208 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri8t.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8t.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8tc.vfbin0 -> 2512 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8t.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8tc.vfbin0 -> 2568 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbic.vfbin0 -> 2560 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbrc.vfbin0 -> 2504 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8t.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8tc.vfbin0 -> 2504 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8t.vfbin0 -> 2204 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8tc.vfbin0 -> 2524 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmic.vfbin0 -> 2516 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmrc.vfbin0 -> 2496 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb8t.vfbin0 -> 2180 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr8t.vfbin0 -> 2180 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb8t.vfbin0 -> 2180 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi8t.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr.vfbin0 -> 2184 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr8t.vfbin0 -> 2176 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri.vfbin0 -> 2192 bytes
-rw-r--r--macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri8t.vfbin0 -> 2188 bytes
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cgalbertus.sty5
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cgantiqueolive.sty4
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cgcourier.sty4
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cggothic.sty4
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cgtimes.sty4
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/cgunivers.sty4
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/graybox.sty48
-rw-r--r--macros/latex/contrib/pclnfss/old/dvilj/hpfonts.sty55
-rw-r--r--macros/latex/contrib/pclnfss/src/0n.etx106
-rw-r--r--macros/latex/contrib/pclnfss/src/10u.etx65
-rw-r--r--macros/latex/contrib/pclnfss/src/2n.etx108
-rw-r--r--macros/latex/contrib/pclnfss/src/6j.etx159
-rw-r--r--macros/latex/contrib/pclnfss/src/7j.etx111
-rw-r--r--macros/latex/contrib/pclnfss/src/8u.etx113
-rw-r--r--macros/latex/contrib/pclnfss/src/9t.etx67
-rw-r--r--macros/latex/contrib/pclnfss/src/GNUmakefile100
-rw-r--r--macros/latex/contrib/pclnfss/src/README77
-rw-r--r--macros/latex/contrib/pclnfss/src/ascii.etw409
-rw-r--r--macros/latex/contrib/pclnfss/src/cork.map43
-rw-r--r--macros/latex/contrib/pclnfss/src/etxmac.tex101
-rw-r--r--macros/latex/contrib/pclnfss/src/fontdim.tex39
-rw-r--r--macros/latex/contrib/pclnfss/src/fonthp.tex28
-rw-r--r--macros/latex/contrib/pclnfss/src/fontinst.rc1
-rw-r--r--macros/latex/contrib/pclnfss/src/hpfontshow.tex110
-rw-r--r--macros/latex/contrib/pclnfss/src/hpsymhi.etw85
-rw-r--r--macros/latex/contrib/pclnfss/src/hpsymlo.etw35
-rw-r--r--macros/latex/contrib/pclnfss/src/hptex.etx304
-rw-r--r--macros/latex/contrib/pclnfss/src/hptex.tex21
-rw-r--r--macros/latex/contrib/pclnfss/src/k2n.awk3
-rw-r--r--macros/latex/contrib/pclnfss/src/latin.mtx1127
-rw-r--r--macros/latex/contrib/pclnfss/src/plain.map43
-rw-r--r--macros/latex/contrib/pclnfss/src/rmligdups.awk14
-rw-r--r--macros/latex/contrib/pclnfss/src/test.map1
-rw-r--r--macros/latex/contrib/pclnfss/src/test.tex16
-rw-r--r--macros/latex/contrib/pclnfss/src/uclc.tex7
-rw-r--r--macros/latex/contrib/pclnfss/tests/typelist.tex54
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/albertus.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/antolive.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/arial.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgomega.sty5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgtimes.sty5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/clarend.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/coronet.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/garamond.sty5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ltgothic.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/marigold.sty3
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cal.fd6
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cao.fd7
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccd.fd5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccr.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cgm.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1clg.fd7
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cmg.fd5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cop.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cot.fd5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ctm.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cun.fd12
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1hwi.fd5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mhv.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mnt.fd8
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1msy.fd5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/timesnew.sty5
-rw-r--r--macros/latex/contrib/pclnfss/tex/latex/pclnfss/univers.sty3
449 files changed, 4065 insertions, 0 deletions
diff --git a/macros/latex/contrib/pclnfss/COPYING b/macros/latex/contrib/pclnfss/COPYING
new file mode 100644
index 0000000000..d60c31a97a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/macros/latex/contrib/pclnfss/README b/macros/latex/contrib/pclnfss/README
new file mode 100644
index 0000000000..d1a253e005
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/README
@@ -0,0 +1,101 @@
+ABOUT
+
+pclnfss - a package of LaTeX 2e class files for selecting and using
+the standard 45 scalable fonts built into most PCL laser printers.
+Updates the .../texmf/tex/latex/dvilj/*.sty package files provided
+with the original dviljk-2.x distribution.
+
+VERSIONS
+
+2004 Mar 15 - v0.1 Leif Harcke <lharcke@stanford.edu>
+
+INSTALLATION
+
+ Style files
+ -----------
+Copy the tex/latex/pclnfss directory containing the *.sty and *.fd
+files to your .../texmf/tex/latex directory. You should remove the
+older .../texmf/tex/latex/dvilj/* class files.
+
+ Font Metrics and Virtual Fonts
+ ------------------------------
+If your TeX distribution doesn't have the LaserJet font metric files
+and virtual fonts installed, copy the files in the fonts/ directory to
+the corresponding locations in your .../texmf/fonts/ directory.
+
+DEPENDENCIES
+
+You need dviljk-2.6p2 as distributed with teTeX or a similar DVI to
+PCL driver in order to generate PCL code from the resulting DVI
+driver. dviljk is still part of the base teTeX distribution. A
+different branch of the code can be found in
+
+ http://www.ctan.org/tex-archive/obsolete/dviware/dviljk/
+
+and
+
+ http://ftp.tug.org/historic/systems/dviware/dviljk/
+
+Warning: the above versions are labeled 2.8, but teTeX seems to be
+distributing v2.6p2 as the current version. The dviljk codebase
+branched sometime in the 1996-1997 timeframe.
+
+TEST SUITE
+
+Run LaTeX on the typelist.tex file in the tests/ directory. Then run
+the dvihp shell script on the dvi file to send the output to the PCL
+printer. The output should resemble a facsimile of the PCL Typeface
+List that can be printed using the front panel controls of the
+printer.
+
+USING THE PACKAGES
+
+A quick example:
+
+ \documentclass{article}
+ \usepackage{garamond}
+ \begin{document}
+ \noindent Testing the Garamond font. {\it Italic} {\bf Bold}\\
+ Here is a WingDing of a pencil: \usefont{OT1}{hwi}{m}{n} \char033
+ \end{document}
+
+
+LICENSE
+
+GNU General Public License. This package is a modification of the
+original dvilj style files which came with the dviljk package, which
+was distributed under the GPL. See the file COPYING in the root level
+of this package.
+
+CREDITS
+
+Andy Piper contributed the original dvilj PCL font selection packages
+for the LaserJet 4L printer to the dviljk package. Karl Berry
+generated the virtual font files (see src/README) for the dviljk
+package. dviljk is based on the dvi2xx package by Gustaf Neumann.
+Norman Walsh generated the original pl files from the TFM files
+supplied on the HP developer's disk using his HPtfm2pl program.
+
+BUGS / MISSING FEATURES
+
+ * need better documentation
+ * provide virtual math fonts a la PSNFSS's mathptx package
+ * generate font metrics and style files for the 60 or 80 standard
+ PCL6 fonts.
+
+BUILDING METRICS AND VIRTUAL FONTS FROM SCRATCH
+
+Only for the diehard. This would require getting a copy of the
+original TFM files on the Hewlett Packard developer disk. Then use
+Norman Walsh's HPtfm2pl program (DOS executable only):
+
+ http://www.ctan.org/tex-archive/support/hp2pl/
+
+to convert the TFM files to pl files. Optionally, you could start
+with Norm's pl metrics available from
+
+ http://www.ctan.org/tex-archive/fonts/ljmetrics/
+
+Then use Karl Berry's programs in this package's src/ directory to
+generate the virtual fonts.
+
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/bh/wingding/hwir.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/bh/wingding/hwir.tfm
new file mode 100644
index 0000000000..833c37c581
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/bh/wingding/hwir.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale10u.tfm
new file mode 100644
index 0000000000..6f112b40e8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale6j.tfm
new file mode 100644
index 0000000000..f95bfccde1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale7j.tfm
new file mode 100644
index 0000000000..a1eeda8316
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale8u.tfm
new file mode 100644
index 0000000000..5c75ed7316
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/ale8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr10u.tfm
new file mode 100644
index 0000000000..1baa154411
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr6j.tfm
new file mode 100644
index 0000000000..f8aea3a1b7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr7j.tfm
new file mode 100644
index 0000000000..472e4d057e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr8u.tfm
new file mode 100644
index 0000000000..bd0d405e8c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/alr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/cal8tx.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/cal8tx.tfm
new file mode 100644
index 0000000000..9864323b7d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/cal8tx.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm.tfm
new file mode 100644
index 0000000000..be286a83e4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm8t.tfm
new file mode 100644
index 0000000000..0e6a448ac0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calm8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calx.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calx.tfm
new file mode 100644
index 0000000000..b87f0f27e1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/albertus/calx.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb10u.tfm
new file mode 100644
index 0000000000..70f669c797
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb6j.tfm
new file mode 100644
index 0000000000..96877fa0ea
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb7j.tfm
new file mode 100644
index 0000000000..00602cde64
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb8u.tfm
new file mode 100644
index 0000000000..f8b17b93e8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani10u.tfm
new file mode 100644
index 0000000000..73998749d5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani6j.tfm
new file mode 100644
index 0000000000..501df2226f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani7j.tfm
new file mode 100644
index 0000000000..2f17d807af
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani8u.tfm
new file mode 100644
index 0000000000..4b26b73926
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/ani8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr10u.tfm
new file mode 100644
index 0000000000..14097b3b26
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr6j.tfm
new file mode 100644
index 0000000000..231e84909c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr7j.tfm
new file mode 100644
index 0000000000..1b2f5a1565
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr8u.tfm
new file mode 100644
index 0000000000..b7bf530a28
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/anr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caob.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caob.tfm
new file mode 100644
index 0000000000..57b52012d2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caob.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caobq.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caobq.tfm
new file mode 100644
index 0000000000..037672f781
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caobq.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caor.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caor.tfm
new file mode 100644
index 0000000000..3acbe37a62
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caor.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caori.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caori.tfm
new file mode 100644
index 0000000000..dcd16de2e6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caori.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caoriq.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caoriq.tfm
new file mode 100644
index 0000000000..d87f448e02
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caoriq.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caorq.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caorq.tfm
new file mode 100644
index 0000000000..181254eef5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/atqolive/caorq.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdr8tc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdr8tc.tfm
new file mode 100644
index 0000000000..ad3f0ad5ec
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdr8tc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdrrc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdrrc.tfm
new file mode 100644
index 0000000000..c3c5a71419
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/ccdrrc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc10u.tfm
new file mode 100644
index 0000000000..8b0db2175d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc6j.tfm
new file mode 100644
index 0000000000..c9aa0a782e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc7j.tfm
new file mode 100644
index 0000000000..e878cb375b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc8u.tfm
new file mode 100644
index 0000000000..c05bce7a2d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/clarendo/clc8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor10u.tfm
new file mode 100644
index 0000000000..38ac8c5873
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor6j.tfm
new file mode 100644
index 0000000000..4b37947829
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor7j.tfm
new file mode 100644
index 0000000000..a3f145b791
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor8u.tfm
new file mode 100644
index 0000000000..0729ed723a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cor8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr.tfm
new file mode 100644
index 0000000000..78d5b5ee68
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr8t.tfm
new file mode 100644
index 0000000000..8e2adfe4c7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/coronet/cotr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb.tfm
new file mode 100644
index 0000000000..1a6d282fc2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb8t.tfm
new file mode 100644
index 0000000000..9887849294
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi.tfm
new file mode 100644
index 0000000000..ca9dc88a65
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi8t.tfm
new file mode 100644
index 0000000000..04e74c2d2c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr.tfm
new file mode 100644
index 0000000000..3d00cb81b9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr8t.tfm
new file mode 100644
index 0000000000..d05a1d8674
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri.tfm
new file mode 100644
index 0000000000..c3b28e3bad
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri8t.tfm
new file mode 100644
index 0000000000..c1b9be3f4c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/ccrri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb10u.tfm
new file mode 100644
index 0000000000..455971242c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb2n.tfm
new file mode 100644
index 0000000000..56762b0bad
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb6j.tfm
new file mode 100644
index 0000000000..6ce8db7641
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb7j.tfm
new file mode 100644
index 0000000000..99a5bb4d89
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb8u.tfm
new file mode 100644
index 0000000000..e2957799d7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb9t.tfm
new file mode 100644
index 0000000000..088edb3a63
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri10u.tfm
new file mode 100644
index 0000000000..c5dda53c6c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri2n.tfm
new file mode 100644
index 0000000000..e4e8ac9f05
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri6j.tfm
new file mode 100644
index 0000000000..3318dbd61e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri7j.tfm
new file mode 100644
index 0000000000..fd3ec6f8a5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri8u.tfm
new file mode 100644
index 0000000000..c0d497d3a1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri9t.tfm
new file mode 100644
index 0000000000..0a1f424d44
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/cri9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj10u.tfm
new file mode 100644
index 0000000000..707b6a4668
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj2n.tfm
new file mode 100644
index 0000000000..0096a018c1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj6j.tfm
new file mode 100644
index 0000000000..60ccb9bd0b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj7j.tfm
new file mode 100644
index 0000000000..67291f34b7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj8u.tfm
new file mode 100644
index 0000000000..6a8ed7b369
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj9t.tfm
new file mode 100644
index 0000000000..dd40d589c8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crj9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr10u.tfm
new file mode 100644
index 0000000000..fc198670b4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr2n.tfm
new file mode 100644
index 0000000000..8c0cac65ac
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr6j.tfm
new file mode 100644
index 0000000000..a2c60e4451
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr7j.tfm
new file mode 100644
index 0000000000..313bc15c33
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr8u.tfm
new file mode 100644
index 0000000000..b822bf355d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr9t.tfm
new file mode 100644
index 0000000000..ce87d60baf
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/courier/crr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb.tfm
new file mode 100644
index 0000000000..e3e3195662
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb8t.tfm
new file mode 100644
index 0000000000..d674fa1ba8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi.tfm
new file mode 100644
index 0000000000..88b26690ea
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi8t.tfm
new file mode 100644
index 0000000000..cf574dd76e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr.tfm
new file mode 100644
index 0000000000..f9c8b42549
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr8t.tfm
new file mode 100644
index 0000000000..1c424a49a3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri.tfm
new file mode 100644
index 0000000000..c32dbe29fb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri8t.tfm
new file mode 100644
index 0000000000..26761e3470
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/cgmri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra10u.tfm
new file mode 100644
index 0000000000..e88fe27e42
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra6j.tfm
new file mode 100644
index 0000000000..93c7058408
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra7j.tfm
new file mode 100644
index 0000000000..3db1a49da4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra8u.tfm
new file mode 100644
index 0000000000..cd72ac38fb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/gra8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh10u.tfm
new file mode 100644
index 0000000000..a0e6191c03
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh6j.tfm
new file mode 100644
index 0000000000..6720422b41
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh7j.tfm
new file mode 100644
index 0000000000..20c29291ce
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh8u.tfm
new file mode 100644
index 0000000000..e728f1bc0b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grh8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk10u.tfm
new file mode 100644
index 0000000000..37c454e124
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk6j.tfm
new file mode 100644
index 0000000000..e694a52647
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk7j.tfm
new file mode 100644
index 0000000000..e52467cd3a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk8u.tfm
new file mode 100644
index 0000000000..285ae4cb8f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grk8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl10u.tfm
new file mode 100644
index 0000000000..d2742343ef
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl6j.tfm
new file mode 100644
index 0000000000..ef1d18d1b0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl7j.tfm
new file mode 100644
index 0000000000..1a1fb547b0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl8u.tfm
new file mode 100644
index 0000000000..c29c8673c0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/garamond/grl8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb.tfm
new file mode 100644
index 0000000000..4532444151
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb8t.tfm
new file mode 100644
index 0000000000..f522693c5a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr.tfm
new file mode 100644
index 0000000000..396513797a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr8t.tfm
new file mode 100644
index 0000000000..7a5f12cdca
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri.tfm
new file mode 100644
index 0000000000..ee51f1451a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri8t.tfm
new file mode 100644
index 0000000000..df36c3763d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/clgri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb10u.tfm
new file mode 100644
index 0000000000..7e0ea94988
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb2n.tfm
new file mode 100644
index 0000000000..b5230e0624
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb6j.tfm
new file mode 100644
index 0000000000..4619c0f62a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb7j.tfm
new file mode 100644
index 0000000000..29f0167f54
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb8u.tfm
new file mode 100644
index 0000000000..8c3bac6295
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb9t.tfm
new file mode 100644
index 0000000000..1bb4f1a33d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi10u.tfm
new file mode 100644
index 0000000000..a74b8f5642
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi2n.tfm
new file mode 100644
index 0000000000..bef1da72a3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi6j.tfm
new file mode 100644
index 0000000000..5947e5f1ef
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi7j.tfm
new file mode 100644
index 0000000000..61df89b2c6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi8u.tfm
new file mode 100644
index 0000000000..0e4ad77d39
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi9t.tfm
new file mode 100644
index 0000000000..d8826d9ba5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgi9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr10u.tfm
new file mode 100644
index 0000000000..08ba96db11
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr2n.tfm
new file mode 100644
index 0000000000..a8048beda6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr6j.tfm
new file mode 100644
index 0000000000..a67f4906a5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr7j.tfm
new file mode 100644
index 0000000000..50ceeed0bf
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr8u.tfm
new file mode 100644
index 0000000000..678bba0803
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr9t.tfm
new file mode 100644
index 0000000000..3c9c37353f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/lettrgth/lgr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr.tfm
new file mode 100644
index 0000000000..a1ea9fe225
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr8t.tfm
new file mode 100644
index 0000000000..f9c79e6a88
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/cmgr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr10u.tfm
new file mode 100644
index 0000000000..fa4ddc4523
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr6j.tfm
new file mode 100644
index 0000000000..5282a144a7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr7j.tfm
new file mode 100644
index 0000000000..58c5f21137
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr8u.tfm
new file mode 100644
index 0000000000..1c52bd4c77
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/marigold/mrr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb.tfm
new file mode 100644
index 0000000000..38c4aa8286
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb8t.tfm
new file mode 100644
index 0000000000..a8b8727eb9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi.tfm
new file mode 100644
index 0000000000..da34cbb7e7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi8t.tfm
new file mode 100644
index 0000000000..2d117c00e8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr.tfm
new file mode 100644
index 0000000000..1b1e9f392a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr8t.tfm
new file mode 100644
index 0000000000..ccab880b53
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri.tfm
new file mode 100644
index 0000000000..0ec756264f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri8t.tfm
new file mode 100644
index 0000000000..fe643ef2ba
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/copri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb10u.tfm
new file mode 100644
index 0000000000..fe21c4a293
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb6j.tfm
new file mode 100644
index 0000000000..324ea21a8b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb7j.tfm
new file mode 100644
index 0000000000..74e471566f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb8u.tfm
new file mode 100644
index 0000000000..4b5443f094
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi10u.tfm
new file mode 100644
index 0000000000..52ca79fb45
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi6j.tfm
new file mode 100644
index 0000000000..57426437df
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi7j.tfm
new file mode 100644
index 0000000000..62b4d90179
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi8u.tfm
new file mode 100644
index 0000000000..196b1b5258
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omi8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj10u.tfm
new file mode 100644
index 0000000000..182b188bfc
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj6j.tfm
new file mode 100644
index 0000000000..ef5ea78013
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj7j.tfm
new file mode 100644
index 0000000000..51bc659cce
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj8u.tfm
new file mode 100644
index 0000000000..24669e3713
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr10u.tfm
new file mode 100644
index 0000000000..bdb7426b6d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr6j.tfm
new file mode 100644
index 0000000000..d1b63ac580
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr7j.tfm
new file mode 100644
index 0000000000..86ee006da9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr8u.tfm
new file mode 100644
index 0000000000..1c18427476
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/optima/omr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb.tfm
new file mode 100644
index 0000000000..e2aba8d92e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb8t.tfm
new file mode 100644
index 0000000000..2f33deb58a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi.tfm
new file mode 100644
index 0000000000..72c5fff16e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi8t.tfm
new file mode 100644
index 0000000000..24660b3636
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr.tfm
new file mode 100644
index 0000000000..b7d8edb2b8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr8t.tfm
new file mode 100644
index 0000000000..bf066cf42f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri.tfm
new file mode 100644
index 0000000000..ceea4fe036
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri8t.tfm
new file mode 100644
index 0000000000..a9a374264a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/ctmri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb10u.tfm
new file mode 100644
index 0000000000..794ae6c7b6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb2n.tfm
new file mode 100644
index 0000000000..f00ff5c12a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb6j.tfm
new file mode 100644
index 0000000000..2158f5933d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb7j.tfm
new file mode 100644
index 0000000000..aa9ea952ff
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb8u.tfm
new file mode 100644
index 0000000000..801d42d6ed
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb9t.tfm
new file mode 100644
index 0000000000..03342d2483
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri10u.tfm
new file mode 100644
index 0000000000..3fdbb4a1ec
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri2n.tfm
new file mode 100644
index 0000000000..b5ce078c2a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri6j.tfm
new file mode 100644
index 0000000000..07e128832f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri7j.tfm
new file mode 100644
index 0000000000..1d690540f4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri8u.tfm
new file mode 100644
index 0000000000..5bd9911236
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri9t.tfm
new file mode 100644
index 0000000000..735acbb776
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/tri9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj10u.tfm
new file mode 100644
index 0000000000..70feddc35c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj2n.tfm
new file mode 100644
index 0000000000..60618fc5ba
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj6j.tfm
new file mode 100644
index 0000000000..0a440ff46a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj7j.tfm
new file mode 100644
index 0000000000..94c269df06
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj8u.tfm
new file mode 100644
index 0000000000..91dc855489
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj9t.tfm
new file mode 100644
index 0000000000..1236383fd0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trj9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr10u.tfm
new file mode 100644
index 0000000000..ef98bbfc2a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr2n.tfm
new file mode 100644
index 0000000000..ac6f0f2c30
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr6j.tfm
new file mode 100644
index 0000000000..1e9dcf9d70
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr7j.tfm
new file mode 100644
index 0000000000..1c8088cfd7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr8u.tfm
new file mode 100644
index 0000000000..e9c81020ba
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr9t.tfm
new file mode 100644
index 0000000000..dde8600610
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/times/trr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb.tfm
new file mode 100644
index 0000000000..a7d27fb19e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8t.tfm
new file mode 100644
index 0000000000..0c6e14874c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8tc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8tc.tfm
new file mode 100644
index 0000000000..0636281f0e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunb8tc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi.tfm
new file mode 100644
index 0000000000..8da6964ac6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8t.tfm
new file mode 100644
index 0000000000..a41585e6e3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8tc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8tc.tfm
new file mode 100644
index 0000000000..ff2cdc8b0b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbi8tc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbic.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbic.tfm
new file mode 100644
index 0000000000..783ce3ee48
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbic.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbrc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbrc.tfm
new file mode 100644
index 0000000000..3ce7d9e42a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunbrc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm.tfm
new file mode 100644
index 0000000000..ee3eeec06e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8t.tfm
new file mode 100644
index 0000000000..2e1f5d2c41
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8tc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8tc.tfm
new file mode 100644
index 0000000000..cf84416b3e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunm8tc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi.tfm
new file mode 100644
index 0000000000..6a41e3f069
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8t.tfm
new file mode 100644
index 0000000000..d2d2f7ee5f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8tc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8tc.tfm
new file mode 100644
index 0000000000..9a371be270
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmi8tc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmic.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmic.tfm
new file mode 100644
index 0000000000..75d2c83edc
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmic.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmrc.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmrc.tfm
new file mode 100644
index 0000000000..bbd8e60f49
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/cunmrc.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb10u.tfm
new file mode 100644
index 0000000000..ff10c667db
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb6j.tfm
new file mode 100644
index 0000000000..106ba27f60
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb7j.tfm
new file mode 100644
index 0000000000..765b69f5dd
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb8u.tfm
new file mode 100644
index 0000000000..fb89fbd02b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci10u.tfm
new file mode 100644
index 0000000000..f78c728e79
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci6j.tfm
new file mode 100644
index 0000000000..964febdeb7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci7j.tfm
new file mode 100644
index 0000000000..1d03d9c298
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci8u.tfm
new file mode 100644
index 0000000000..bbfe81297e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uci8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj10u.tfm
new file mode 100644
index 0000000000..854cb7dc99
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj6j.tfm
new file mode 100644
index 0000000000..372ce8857c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj7j.tfm
new file mode 100644
index 0000000000..9122be202e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj8u.tfm
new file mode 100644
index 0000000000..a8c43a703e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr10u.tfm
new file mode 100644
index 0000000000..b5f6856af8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr6j.tfm
new file mode 100644
index 0000000000..829672dcc2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr7j.tfm
new file mode 100644
index 0000000000..b167be7a1a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr8u.tfm
new file mode 100644
index 0000000000..6b782c2dc9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/ucr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb10u.tfm
new file mode 100644
index 0000000000..6ea4e72729
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb2n.tfm
new file mode 100644
index 0000000000..990b2a6050
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb6j.tfm
new file mode 100644
index 0000000000..4904d62fa1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb7j.tfm
new file mode 100644
index 0000000000..b9f000f45b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb8u.tfm
new file mode 100644
index 0000000000..9ffe2a9f90
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb9t.tfm
new file mode 100644
index 0000000000..40355811b3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni10u.tfm
new file mode 100644
index 0000000000..d03841dd77
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni2n.tfm
new file mode 100644
index 0000000000..b28cfb3ad2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni6j.tfm
new file mode 100644
index 0000000000..91c1b58f18
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni7j.tfm
new file mode 100644
index 0000000000..3601e17584
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni8u.tfm
new file mode 100644
index 0000000000..e0da58490b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni9t.tfm
new file mode 100644
index 0000000000..c37d1287ef
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/uni9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj10u.tfm
new file mode 100644
index 0000000000..d56836d6bb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj2n.tfm
new file mode 100644
index 0000000000..77b46348f7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj6j.tfm
new file mode 100644
index 0000000000..ae652225e5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj7j.tfm
new file mode 100644
index 0000000000..3c96c7128d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj8u.tfm
new file mode 100644
index 0000000000..7cacc92f48
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj9t.tfm
new file mode 100644
index 0000000000..93fa5e2cad
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unj9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr10u.tfm
new file mode 100644
index 0000000000..d1d4a909e7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr2n.tfm
new file mode 100644
index 0000000000..52a62962d2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr6j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr6j.tfm
new file mode 100644
index 0000000000..589354ebf3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr6j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr7j.tfm
new file mode 100644
index 0000000000..cb6c7c8b53
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr8u.tfm
new file mode 100644
index 0000000000..35c9e787e5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr9t.tfm
new file mode 100644
index 0000000000..3a168c19a4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/cg/univers/unr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb10u.tfm
new file mode 100644
index 0000000000..78c8da5db1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb2n.tfm
new file mode 100644
index 0000000000..7141d6cb13
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb7j.tfm
new file mode 100644
index 0000000000..668a846388
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb8u.tfm
new file mode 100644
index 0000000000..c34c60ee5b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb9t.tfm
new file mode 100644
index 0000000000..58920bab40
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari10u.tfm
new file mode 100644
index 0000000000..6e06aafe34
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari2n.tfm
new file mode 100644
index 0000000000..8d88b6b0b4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari7j.tfm
new file mode 100644
index 0000000000..e6e5830292
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari8u.tfm
new file mode 100644
index 0000000000..93802d0954
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari9t.tfm
new file mode 100644
index 0000000000..86e737a12c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/ari9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj10u.tfm
new file mode 100644
index 0000000000..9d8212a7b6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj2n.tfm
new file mode 100644
index 0000000000..fcb6bfef14
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj7j.tfm
new file mode 100644
index 0000000000..ea81b84156
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj8u.tfm
new file mode 100644
index 0000000000..b5f973663c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj9t.tfm
new file mode 100644
index 0000000000..d8fda06fcb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arj9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr10u.tfm
new file mode 100644
index 0000000000..2206e34c6d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr2n.tfm
new file mode 100644
index 0000000000..dcc2b7a417
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr7j.tfm
new file mode 100644
index 0000000000..5ac2abc8a7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr8u.tfm
new file mode 100644
index 0000000000..eb9297d29c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr9t.tfm
new file mode 100644
index 0000000000..fac17d5b0d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/arr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb.tfm
new file mode 100644
index 0000000000..4384ac2bd2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb8t.tfm
new file mode 100644
index 0000000000..b155c4d56f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi.tfm
new file mode 100644
index 0000000000..50a9635ce6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi8t.tfm
new file mode 100644
index 0000000000..fa59e7e606
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr.tfm
new file mode 100644
index 0000000000..0fa9e0e705
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr8t.tfm
new file mode 100644
index 0000000000..0bf51dd222
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri.tfm
new file mode 100644
index 0000000000..d56bec0842
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri8t.tfm
new file mode 100644
index 0000000000..a2169362e8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/helvetic/mhvri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/symbol/msyr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/symbol/msyr.tfm
new file mode 100644
index 0000000000..5f7fdbfd70
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/symbol/msyr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb.tfm
new file mode 100644
index 0000000000..cce2121f57
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb8t.tfm
new file mode 100644
index 0000000000..996e6ab8bc
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntb8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi.tfm
new file mode 100644
index 0000000000..2b1e03323d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi8t.tfm
new file mode 100644
index 0000000000..ae8e4a1f6b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntbi8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr.tfm
new file mode 100644
index 0000000000..0d0aad7fc8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr8t.tfm
new file mode 100644
index 0000000000..dc51a8f436
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntr8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri.tfm
new file mode 100644
index 0000000000..aa0b0cda48
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri8t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri8t.tfm
new file mode 100644
index 0000000000..456e3bf01b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/mntri8t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb10u.tfm
new file mode 100644
index 0000000000..dd2e5e10d9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb2n.tfm
new file mode 100644
index 0000000000..c8ea8f41dd
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb7j.tfm
new file mode 100644
index 0000000000..3910854d96
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb8u.tfm
new file mode 100644
index 0000000000..8ce3339bb2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb9t.tfm
new file mode 100644
index 0000000000..8e29c594a8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnb9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni10u.tfm
new file mode 100644
index 0000000000..6480783909
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni2n.tfm
new file mode 100644
index 0000000000..d49c737933
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni7j.tfm
new file mode 100644
index 0000000000..daf1f5f5c9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni8u.tfm
new file mode 100644
index 0000000000..5009d1cd59
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni9t.tfm
new file mode 100644
index 0000000000..38ef674fb0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tni9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj10u.tfm
new file mode 100644
index 0000000000..53d79b558f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj2n.tfm
new file mode 100644
index 0000000000..299adb8d94
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj7j.tfm
new file mode 100644
index 0000000000..2007373aa6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj8u.tfm
new file mode 100644
index 0000000000..d66dccfb72
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj9t.tfm
new file mode 100644
index 0000000000..710900ce31
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnj9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr10u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr10u.tfm
new file mode 100644
index 0000000000..ee63963e3d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr10u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr2n.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr2n.tfm
new file mode 100644
index 0000000000..9ee9ebc108
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr2n.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr7j.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr7j.tfm
new file mode 100644
index 0000000000..b13ea0cf2c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr7j.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr8u.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr8u.tfm
new file mode 100644
index 0000000000..a0e80bc2c0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr8u.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr9t.tfm b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr9t.tfm
new file mode 100644
index 0000000000..8df056c2c4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/tfm/monotype/timesnew/tnr9t.tfm
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/cal8tx.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/cal8tx.vf
new file mode 100644
index 0000000000..e67431ce99
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/cal8tx.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm.vf
new file mode 100644
index 0000000000..8fb4ee22cf
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm8t.vf
new file mode 100644
index 0000000000..3261650958
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calm8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calx.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calx.vf
new file mode 100644
index 0000000000..0f4b986677
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/albertus/calx.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caob.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caob.vf
new file mode 100644
index 0000000000..0407ba9974
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caob.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caobq.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caobq.vf
new file mode 100644
index 0000000000..173053c80c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caobq.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caor.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caor.vf
new file mode 100644
index 0000000000..72fdd78ad4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caor.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caori.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caori.vf
new file mode 100644
index 0000000000..149ed7e18d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caori.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caoriq.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caoriq.vf
new file mode 100644
index 0000000000..a2655941ce
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caoriq.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caorq.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caorq.vf
new file mode 100644
index 0000000000..8c260eee73
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/atqolive/caorq.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdr8tc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdr8tc.vf
new file mode 100644
index 0000000000..29ad848513
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdr8tc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdrrc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdrrc.vf
new file mode 100644
index 0000000000..fdba7df91b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/clarendo/ccdrrc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr.vf
new file mode 100644
index 0000000000..3184380826
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr8t.vf
new file mode 100644
index 0000000000..830652988e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/coronet/cotr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb.vf
new file mode 100644
index 0000000000..984ea4fe3f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb8t.vf
new file mode 100644
index 0000000000..aa8865080f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi.vf
new file mode 100644
index 0000000000..5191dabb4a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi8t.vf
new file mode 100644
index 0000000000..ed66f4cb4f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr.vf
new file mode 100644
index 0000000000..359b559083
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr8t.vf
new file mode 100644
index 0000000000..cc9b5851f0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri.vf
new file mode 100644
index 0000000000..3f5b3c1e02
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri8t.vf
new file mode 100644
index 0000000000..c8dfd46e30
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/courier/ccrri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb.vf
new file mode 100644
index 0000000000..5785ee6f58
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb8t.vf
new file mode 100644
index 0000000000..635d95e678
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi.vf
new file mode 100644
index 0000000000..3e4f2f8391
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi8t.vf
new file mode 100644
index 0000000000..de5759bfb6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr.vf
new file mode 100644
index 0000000000..65c67b0989
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr8t.vf
new file mode 100644
index 0000000000..8f854a9031
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri.vf
new file mode 100644
index 0000000000..5921a3f2c7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri8t.vf
new file mode 100644
index 0000000000..6df26055e2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/garamond/cgmri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb.vf
new file mode 100644
index 0000000000..64a7dfce01
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb8t.vf
new file mode 100644
index 0000000000..12982bc1a0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr.vf
new file mode 100644
index 0000000000..d8353f95e0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr8t.vf
new file mode 100644
index 0000000000..435b4d4727
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri.vf
new file mode 100644
index 0000000000..d8d1bed297
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri8t.vf
new file mode 100644
index 0000000000..3a95df6ebd
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/lettrgth/clgri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr.vf
new file mode 100644
index 0000000000..09e79f9904
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr8t.vf
new file mode 100644
index 0000000000..866c3663fa
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/marigold/cmgr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb.vf
new file mode 100644
index 0000000000..bbff217151
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb8t.vf
new file mode 100644
index 0000000000..367b907f75
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi.vf
new file mode 100644
index 0000000000..6e55de5624
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi8t.vf
new file mode 100644
index 0000000000..6f8b16fa54
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr.vf
new file mode 100644
index 0000000000..c76757f4d8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr8t.vf
new file mode 100644
index 0000000000..8cbd477656
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri.vf
new file mode 100644
index 0000000000..57008f4ace
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri8t.vf
new file mode 100644
index 0000000000..51117108b1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/optima/copri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb.vf
new file mode 100644
index 0000000000..b0bd3aaf20
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb8t.vf
new file mode 100644
index 0000000000..769e315b61
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi.vf
new file mode 100644
index 0000000000..d338e930d6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi8t.vf
new file mode 100644
index 0000000000..bbcc1bd236
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr.vf
new file mode 100644
index 0000000000..d3e9e5b64f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr8t.vf
new file mode 100644
index 0000000000..26a0be3994
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri.vf
new file mode 100644
index 0000000000..fff90741e0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri8t.vf
new file mode 100644
index 0000000000..68b0e7a784
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/times/ctmri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb.vf
new file mode 100644
index 0000000000..1b6946fa58
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8t.vf
new file mode 100644
index 0000000000..156e55d374
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8tc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8tc.vf
new file mode 100644
index 0000000000..df6d04c1e9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunb8tc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi.vf
new file mode 100644
index 0000000000..83a6080dee
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8t.vf
new file mode 100644
index 0000000000..a876daa92e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8tc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8tc.vf
new file mode 100644
index 0000000000..c2704f9130
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbi8tc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbic.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbic.vf
new file mode 100644
index 0000000000..7225eb6e03
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbic.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbrc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbrc.vf
new file mode 100644
index 0000000000..e1f9665c16
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunbrc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm.vf
new file mode 100644
index 0000000000..2b06c2ca49
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8t.vf
new file mode 100644
index 0000000000..957e655422
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8tc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8tc.vf
new file mode 100644
index 0000000000..630a2c1c09
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunm8tc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi.vf
new file mode 100644
index 0000000000..0879d129af
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8t.vf
new file mode 100644
index 0000000000..9a9af1fd4f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8tc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8tc.vf
new file mode 100644
index 0000000000..f9222391b3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmi8tc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmic.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmic.vf
new file mode 100644
index 0000000000..542a000a93
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmic.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmrc.vf b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmrc.vf
new file mode 100644
index 0000000000..328a4ddaa5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/cg/univers/cunmrc.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb.vf
new file mode 100644
index 0000000000..4ea91d7e8b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb8t.vf
new file mode 100644
index 0000000000..3e676738b5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi.vf
new file mode 100644
index 0000000000..558c37cdd4
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi8t.vf
new file mode 100644
index 0000000000..378040f23b
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr.vf
new file mode 100644
index 0000000000..3b77a2148d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr8t.vf
new file mode 100644
index 0000000000..3df09f3bdb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri.vf
new file mode 100644
index 0000000000..625056b198
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri8t.vf
new file mode 100644
index 0000000000..842355136c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/helvetic/mhvri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb.vf
new file mode 100644
index 0000000000..f6d5359374
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb8t.vf
new file mode 100644
index 0000000000..ffdc0e207c
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntb8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi.vf
new file mode 100644
index 0000000000..c19feee0b1
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi8t.vf
new file mode 100644
index 0000000000..ebef1aff58
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntbi8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr.vf
new file mode 100644
index 0000000000..906e9e8c1f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr8t.vf
new file mode 100644
index 0000000000..f796c19b4d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntr8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri.vf
new file mode 100644
index 0000000000..7b996b73e9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri8t.vf b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri8t.vf
new file mode 100644
index 0000000000..477dc48dfb
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/fonts/vf/monotype/timesnew/mntri8t.vf
Binary files differ
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cgalbertus.sty b/macros/latex/contrib/pclnfss/old/dvilj/cgalbertus.sty
new file mode 100644
index 0000000000..605f68bcab
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cgalbertus.sty
@@ -0,0 +1,5 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{cal}
+\renewcommand{\bfdefault}{ebx}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cgantiqueolive.sty b/macros/latex/contrib/pclnfss/old/dvilj/cgantiqueolive.sty
new file mode 100644
index 0000000000..3e40a9d649
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cgantiqueolive.sty
@@ -0,0 +1,4 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{cao}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cgcourier.sty b/macros/latex/contrib/pclnfss/old/dvilj/cgcourier.sty
new file mode 100644
index 0000000000..57a1c8b23d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cgcourier.sty
@@ -0,0 +1,4 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{ccr}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cggothic.sty b/macros/latex/contrib/pclnfss/old/dvilj/cggothic.sty
new file mode 100644
index 0000000000..4d8607bd92
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cggothic.sty
@@ -0,0 +1,4 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{clg}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cgtimes.sty b/macros/latex/contrib/pclnfss/old/dvilj/cgtimes.sty
new file mode 100644
index 0000000000..f77b5062b7
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cgtimes.sty
@@ -0,0 +1,4 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{ctm}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/cgunivers.sty b/macros/latex/contrib/pclnfss/old/dvilj/cgunivers.sty
new file mode 100644
index 0000000000..ea442fa449
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/cgunivers.sty
@@ -0,0 +1,4 @@
+\input hpfonts.sty
+\renewcommand{\familydefault}{cun}
+
+
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/graybox.sty b/macros/latex/contrib/pclnfss/old/dvilj/graybox.sty
new file mode 100644
index 0000000000..ad66bf9873
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/graybox.sty
@@ -0,0 +1,48 @@
+% graybox.sty 9.3.1989
+% print fboxes with various backgrounds
+%
+% graybox#1#2
+% #1 -> grayscale; valid values are 2, 10, 15, 30, 45, 70, 90, 100
+% #2 -> textargument (exactly like fbox)
+%
+% patbox#1#2
+% #1 -> pattern; valid values are:
+% 1: horizontal lines
+% 2: vertical lines
+% 3: diagonal lines
+% 4: diagonal lines
+% 5: square grid
+% 6: diagonal grid
+% #2 -> textargument (exactly like fbox)
+%
+\makeatletter
+%
+%
+%
+
+\long\def\graybox#1#2{\leavevmode\setbox\@tempboxa\hbox{#2}\@tempdima\fboxrule
+\advance\@tempdima \fboxsep \advance\@tempdima \dp\@tempboxa
+ \hbox{\lower \@tempdima\hbox
+ {\vbox{\special{defpoint=1(,)}%
+ \hrule \@height \fboxrule
+ \hbox{\vrule \@width \fboxrule \hskip\fboxsep
+ \vbox{\vskip\fboxsep \box\@tempboxa\vskip\fboxsep}\hskip
+ \fboxsep\vrule \@width \fboxrule%
+ \special{defpoint=2(,)}\special{gray=#1}%
+ \special{fill=1/2}%
+ }\hrule \@height \fboxrule%
+ }}}}
+
+
+\long\def\patbox#1#2{\leavevmode\setbox\@tempboxa\hbox{#2}\@tempdima\fboxrule
+\advance\@tempdima \fboxsep \advance\@tempdima \dp\@tempboxa
+ \hbox{\lower \@tempdima\hbox
+ {\vbox{\special{defpoint=11(,)}%
+ \hrule \@height \fboxrule
+ \hbox{\vrule \@width \fboxrule \hskip\fboxsep
+ \vbox{\vskip\fboxsep \box\@tempboxa\vskip\fboxsep}\hskip
+ \fboxsep\vrule \@width \fboxrule%
+ \special{defpoint=12(,)}\special{pattern=#1}%
+ \special{fill=11/12}%
+ }\hrule \@height \fboxrule%
+ }}}}
diff --git a/macros/latex/contrib/pclnfss/old/dvilj/hpfonts.sty b/macros/latex/contrib/pclnfss/old/dvilj/hpfonts.sty
new file mode 100644
index 0000000000..c585ce3243
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/old/dvilj/hpfonts.sty
@@ -0,0 +1,55 @@
+%%
+%% NFSS declarations for internal hp laserjet 4L fonts for use with
+%% Gustaf Neumann's dvilj and/or Karl Berry's dviljk.
+%%
+%% by Andy Piper <ajp@eng.cam.ac.uk> 1994
+%%
+% CG Times
+\DeclareFontFamily{OT1}{ctm}{}
+\DeclareFontShape{OT1}{ctm}{m}{n}{ <-> ctmr }{}
+\DeclareFontShape{OT1}{ctm}{bx}{n}{ <-> ctmb }{}
+\DeclareFontShape{OT1}{ctm}{m}{it}{ <-> ctmri }{}
+\DeclareFontShape{OT1}{ctm}{bx}{it}{ <-> ctmbi }{}
+
+% Courier
+\DeclareFontFamily{OT1}{ccr}{}
+\DeclareFontShape{OT1}{ccr}{m}{n}{ <-> ccrr }{}
+\DeclareFontShape{OT1}{ccr}{bx}{n}{ <-> ccrb }{}
+\DeclareFontShape{OT1}{ccr}{m}{it}{ <-> ccrri }{}
+\DeclareFontShape{OT1}{ccr}{bx}{it}{ <-> ccrbi }{}
+
+% Letter Gothic
+\DeclareFontFamily{OT1}{clg}{}
+\DeclareFontShape{OT1}{clg}{m}{n}{ <-> clgr }{}
+\DeclareFontShape{OT1}{clg}{bx}{n}{ <-> clgb }{}
+\DeclareFontShape{OT1}{clg}{m}{it}{ <-> clgri }{}
+
+% Univers
+\DeclareFontFamily{OT1}{cun}{}
+\DeclareFontShape{OT1}{cun}{m}{n}{ <-> cunm }{}
+\DeclareFontShape{OT1}{cun}{bx}{n}{ <-> cunb }{}
+\DeclareFontShape{OT1}{cun}{m}{it}{ <-> cunmi }{}
+\DeclareFontShape{OT1}{cun}{bx}{it}{ <-> cunbi }{}
+\DeclareFontShape{OT1}{cun}{c}{n}{ <-> cunmrc }{}
+\DeclareFontShape{OT1}{cun}{bc}{n}{ <-> cunbrc }{}
+\DeclareFontShape{OT1}{cun}{c}{it}{ <-> cunmic }{}
+\DeclareFontShape{OT1}{cun}{bc}{it}{ <-> cunbic }{}
+
+% Antique Olive
+\DeclareFontFamily{OT1}{cao}{}
+\DeclareFontShape{OT1}{cao}{m}{n}{ <-> caor }{}
+\DeclareFontShape{OT1}{cao}{bx}{n}{ <-> caob }{}
+\DeclareFontShape{OT1}{cao}{m}{it}{ <-> caori }{}
+
+% Albertus
+\DeclareFontFamily{OT1}{cal}{}
+\DeclareFontShape{OT1}{cal}{m}{n}{ <-> calm }{}
+\DeclareFontShape{OT1}{cal}{ebx}{n}{ <-> calx }{}
+
+% Coronet
+\DeclareFontFamily{OT1}{cot}{}
+\DeclareFontShape{OT1}{cot}{m}{n}{ <-> cotr }{}
+
+% Wingdings
+\DeclareFontFamily{OT1}{hwi}{}
+\DeclareFontShape{OT1}{hwi}{m}{n}{ <-> hwir }{}
diff --git a/macros/latex/contrib/pclnfss/src/0n.etx b/macros/latex/contrib/pclnfss/src/0n.etx
new file mode 100644
index 0000000000..9c02f08ff0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/0n.etx
@@ -0,0 +1,106 @@
+\relax
+\encoding
+
+\input uclc.tex
+\input ascii.etw
+
+\doslot{rubout}
+
+% 0x80--0xA1 inclusive undefined.
+\nextslot{"A1}
+
+\doslot{exclamdown}
+\doslot{cent}
+\doslot{sterling}
+\doslot{currency}
+\doslot{yen}
+\doslot{brokenbar}
+\doslot{section}
+\doslot{dieresis}
+\doslot{copyright}
+\doslot{ordfeminine}
+\doslot{guillemotleft}
+\doslot{logicalnot}
+\doslot{hyphen}
+\doslot{register}
+\doslot{macro}
+\doslot{degree}
+\doslot{plusminus}
+\doslot{twosuperior}
+\doslot{threesuperior}
+\doslot{acute}
+\doslot{mu}
+\doslot{paragraph}
+\doslot{dotmath}
+\doslot{cedilla}
+\doslot{onesuperior}
+\doslot{ordmasculine}
+\doslot{guillemotright}
+\doslot{onequarter}
+\doslot{onehalf}
+\doslot{threequarters}
+\doslot{questiondown}
+\doslot{Agrave}
+\doslot{Aacute}
+\doslot{Ahat}
+\doslot{Atilde}
+\doslot{Adieresis}
+\doslot{Aring}
+\doslot{AE}
+\doslot{Ccedilla}
+\doslot{Egrave}
+\doslot{Eacute}
+\doslot{Ecircumflex}
+\doslot{Edieresis}
+\doslot{Igrave}
+\doslot{Iacute}
+\doslot{Icircumflex}
+\doslot{Idiereses}
+\doslot{Eth}
+\doslot{Ntilde}
+\doslot{Ograve}
+\doslot{Oacute}
+\doslot{Ocircumflex}
+\doslot{Otilde}
+\doslot{Odieresis}
+\doslot{times}
+\doslot{Oslash}
+\doslot{Ugrave}
+\doslot{Uacute}
+\doslot{Ucircumflex}
+\doslot{Udieresis}
+\doslot{Yacute}
+\doslot{Thorn}
+\doslot{germandbls}
+\doslot{agrave}
+\doslot{aacute}
+\doslot{acircumflex}
+\doslot{atilde}
+\doslot{adieresis}
+\doslot{aring}
+\doslot{ae}
+\doslot{ccedilla}
+\doslot{egrave}
+\doslot{eacute}
+\doslot{ecircumflex}
+\doslot{edieresis}
+\doslot{igrave}
+\doslot{iacute}
+\doslot{icircumflex}
+\doslot{idieresis}
+\doslot{eth}
+\doslot{ntilde}
+\doslot{ograve}
+\doslot{oacute}
+\doslot{ocircumflex}
+\doslot{otilde}
+\doslot{odieresis}
+\doslot{divide}
+\doslot{oslash}
+\doslot{ugrave}
+\doslot{uacute}
+\doslot{ucircumflex}
+\doslot{udieresis}
+\doslot{yacute}
+\doslot{thorn}
+\doslot{ydieresis}
diff --git a/macros/latex/contrib/pclnfss/src/10u.etx b/macros/latex/contrib/pclnfss/src/10u.etx
new file mode 100644
index 0000000000..02d45d2caa
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/10u.etx
@@ -0,0 +1,65 @@
+\relax
+\encoding
+
+\input uclc.tex
+\input etxmac.tex
+
+\doslot{null} % supposedly undefined, but not in Univers, with kern pairs yet
+\input hpsymlo.etw
+\input ascii.etw
+\doslot{homeplate}
+
+\doslot{Ccedilla}
+\doslot{udieresis}
+\doslot{eacute}
+\doslot{acircumflex}
+\doslot{adieresis}
+\doslot{agrave}
+\doslot{aring}
+\doslot{ccedilla}
+\doslot{ecircumflex}
+\doslot{edieresis}
+\doslot{egrave}
+\doslot{idieresis}
+\doslot{icircumflex}
+\doslot{igrave}
+\doslot{Adieresis}
+\doslot{Aring}
+
+\doslot{Eacute}
+\doslot{ae}
+\doslot{AE}
+\doslot{ocircumflex}
+\doslot{cdieresis}
+\doslot{ograve}
+\doslot{ucircumflex}
+\doslot{ugrave}
+\doslot{ydieresis}
+\doslot{Odieresis}
+\doslot{Udieresis}
+\doslot{cent}
+\doslot{sterling}
+\doslot{yen}
+\doslot{peseta}
+\doslot{florin}
+
+\doslot{aacute}
+\doslot{iacute}
+\doslot{oacute}
+\doslot{uacute}
+\doslot{ntilde}
+\doslot{Ntilde}
+\doslot{feminine}
+\doslot{masculine}
+\doslot{questiondown}
+\doslot{tickdownleft}
+\doslot{logicalnot}
+\doslot{onehalf}
+\doslot{onequarter}
+\doslot{exclamdown}
+\doslot{guillemotleft}
+\doslot{guillemotright}
+
+\input hpsymhi.etw
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/2n.etx b/macros/latex/contrib/pclnfss/src/2n.etx
new file mode 100644
index 0000000000..3393b8f9ac
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/2n.etx
@@ -0,0 +1,108 @@
+\relax
+\encoding
+
+\input uclc.tex
+\input ascii.etw
+
+\doslot{rubout}
+
+% 0x80--0xA1 inclusive undefined.
+\nextslot{"A1}
+
+\doslot{Aogonek}
+\doslot{breve}
+\doslot{Lslash}
+\doslot{currency}
+\doslot{Lcaron}
+\doslot{Sacute}
+\doslot{section}
+\doslot{dieresis}
+\doslot{Scaron}
+\doslot{Scedilla}
+\doslot{Tcaron}
+\doslot{Zacute}
+\doslot{hyphen}
+\doslot{Zcaron}
+\doslot{Zdotaccent}
+\doslot{degree}
+\doslot{aogonek}
+\doslot{ogonek}
+\doslot{lslash}
+\doslot{acute}
+\doslot{lcaron}
+\doslot{sacute}
+\doslot{caron}
+\doslot{cedilla}
+\doslot{scaron}
+\doslot{scedilla}
+\doslot{tcaron}
+\doslot{zacute}
+\doslot{hungarumlaut}
+\doslot{zcaron}
+\doslot{zdotaccent}
+\doslot{Racute}
+\doslot{Aacute}
+\doslot{Acircumflex}
+\doslot{Abreve}
+\doslot{Adieresis}
+\doslot{Lacute}
+\doslot{Cacute}
+\doslot{Ccedilla}
+\doslot{Ccaron}
+\doslot{Eacute}
+\doslot{Eogonek}
+\doslot{Edieresis}
+\doslot{Ecaron}
+\doslot{Iacute}
+\doslot{Icircumflex}
+\doslot{Dcaron}
+\doslot{Eth}
+\doslot{Nacute}
+\doslot{Ncaron}
+\doslot{Oacute}
+\doslot{Ocircumflex}
+\doslot{Ohungarumlaut}
+\doslot{Odieresis}
+\doslot{times}
+\doslot{Rcaron}
+\doslot{Uring}
+\doslot{Uacute}
+\doslot{Uhungarumlaut}
+\doslot{Udieresis}
+\doslot{Yacute}
+\doslot{Tcedilla}
+\doslot{germandbls}
+\doslot{racute}
+\doslot{acute}
+\doslot{acircumflex}
+\doslot{abreve}
+\doslot{adieresis}
+\doslot{lacute}
+\doslot{cacute}
+\doslot{ccedilla}
+\doslot{ccaron}
+\doslot{eacute}
+\doslot{eogonek}
+\doslot{edieresis}
+\doslot{ecaron}
+\doslot{iacute}
+\doslot{icircumflex}
+\doslot{dcaron}
+\doslot{dbar}
+\doslot{nacute}
+\doslot{ncaron}
+\doslot{oacute}
+\doslot{ocircumflex}
+\doslot{ohungarumlaut}
+\doslot{odieresis}
+\doslot{divide}
+\doslot{rcaron}
+\doslot{uring}
+\doslot{uacute}
+\doslot{uhungarumlaut}
+\doslot{udieresis}
+\doslot{yacute}
+\doslot{tcedilla}
+\doslot{dotaccent}
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/6j.etx b/macros/latex/contrib/pclnfss/src/6j.etx
new file mode 100644
index 0000000000..6a7b11da75
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/6j.etx
@@ -0,0 +1,159 @@
+\relax
+\encoding
+
+\input uclc.tex
+\input etxmac.tex
+
+\nextslot{"20}
+\doslot{space}
+\doslot{onesuperior}
+\doslot{quotedblright}
+\doslot{threesuperior}
+\doslot{foursuperior}
+\doslot{fivesuperior}
+\doslot{sevensuperior}
+\doslot{quoteright}
+\doslot{ninesuperior}
+\doslot{zerosuperior}
+\doslot{eightsuperior}
+\doslot{dagger}
+\doslot{quotesinglbase}
+\doslot{rangedash}
+\doslot{ellipsis}
+\doslot{fraction}
+
+\nextslot{"3C}
+\doslot{quotedblbase}
+\doslot{daggerdbl}
+
+\nextslot{"40}
+\doslot{twosuperior}
+
+\nextslot{"4D}
+\doslot{punctdash}
+\doslot{hyphen}
+\doslot{OE}
+
+\nextslot{"52}
+\doslot{Rx}
+\doslot{Scaron}
+\doslot{trademarkserif}
+
+\nextslot{"59}
+\doslot{Ydieresis}
+\doslot{Zcaron}
+
+
+\nextslot{"5E}
+\doslot{sixsuperior}
+\doslot{doubleunderscore}
+\doslot{quoteleft}
+
+\nextslot{"63}
+\doslot{careof}
+
+\nextslot{"6C}
+\doslot{litre}
+\doslot{emspace}
+\doslot{enspace}
+\doslot{oe}
+
+\nextslot{"63}
+\doslot{scaron}
+\doslot{thinspace}
+
+\nextslot{"7A}
+\doslot{zcaron}
+
+\nextslot{"7E}
+\doslot{quotedblleft}
+
+\nextslot{"9E}
+\doslot{peseta}
+\doslot{florin}
+
+\nextslot{"A1}
+\doslot{prime}
+\doslot{doubleprime}
+\doslot{asciicircum}
+\doslot{asciitilde}
+
+\nextslot{"A9}
+\doslot{fi}
+\doslot{fl}
+\doslot{ff}
+\doslot{ffi}
+\doslot{ffl}
+\doslot{guilsinglleft}
+\doslot{guilsinglright}
+\doslot{degree}
+\doslot{smallsolidcircle}
+\doslot{mediumsolidcircle}
+\doslot{largesolidcircle}
+\doslot{smallopencircle}
+\doslot{mediumopencircle}
+\doslot{largeopencircle}
+\doslot{smallsolidsquare}
+\doslot{mediumsolidsquare}
+\doslot{largesolidsquare}
+\doslot{smallopensquare}
+\doslot{mediumopensquare}
+\doslot{largeopensquare}
+\doslot{perthousand}
+\doslot{diamond}
+\doslot{opendiamond}
+
+\nextslot{"C1}
+\doslot{ucgrave}
+\doslot{ucacute}
+\doslot{uccircumflex}
+\doslot{uctilde}
+\doslot{ucmacron}
+\doslot{ucbreeve}
+\doslot{ucdotaccent}
+\doslot{ucdieresis}
+
+\nextslot{"CA}
+\doslot{ucring}
+\doslot{uccedilla}
+
+\nextslot{"CD}
+\doslot{uchungarumlaut}
+\doslot{ucogonek}
+\doslot{uccaron}
+
+\nextslot{"D1}
+\doslot{grave}
+\doslot{acute}
+\doslot{circumflex}
+\doslot{tilde}
+\doslot{macro}
+\doslot{breve}
+\doslot{dotaccent}
+\doslot{dieresis}
+
+\nextslot{"DA}
+\doslot{ring}
+\doslot{cedilla}
+
+\nextslot{"DD}
+\doslot{hungarumlaut}
+\doslot{ogonek}
+\doslot{caron}
+\doslot{Omega}
+
+\nextslot{"E6}
+\doslot{IJ}
+\doslot{Ldot}
+\doslot{Lslash}
+
+\nextslot{"EF}
+\doslot{quoterightn}
+
+\nextslot{"F5}
+\doslot{dotlessi}
+\doslot{ij}
+\doslot{ldot}
+\doslot{lslash}
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/7j.etx b/macros/latex/contrib/pclnfss/src/7j.etx
new file mode 100644
index 0000000000..cde8ecea84
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/7j.etx
@@ -0,0 +1,111 @@
+\relax
+
+\encoding
+
+\input uclc.tex
+\input etxmac.tex
+
+\input ascii.etw
+
+\doslot{rubout}
+
+% 0x80--0x9F inclusive undefined.
+\nextslot{"A0}
+
+\doslot{nobreakspace}
+\doslot{paragraph}
+\doslot{section}
+\doslot{dagger}
+\doslot{daggerdbl}
+\doslot{copyright}
+\doslot{register}
+\doslot{trademark}
+\doslot{careof}
+\doslot{cent}
+\doslot{rangedash}
+\doslot{punctdash}
+\doslot{ellipsis}
+\doslot{fi}
+\doslot{fl}
+\doslot{space}
+\doslot{quotedblleft}
+\doslot{quotedblright}
+\doslot{mu}
+\doslot{perthousand}
+\doslot{bullet}
+\doslot{largebullet}
+\doslot{circle}
+\doslot{largecircle}
+\doslot{square}
+\doslot{largesquare}
+\doslot{opensquare}
+\doslot{largeopensquare}
+\doslot{quotesingle}
+\doslot{logicalnot}
+\doslot{brokenbar}
+\doslot{doubleunderscore}
+\doslot{minus}
+\doslot{plusminus}
+\doslot{times}
+\doslot{divide}
+\doslot{degree}
+\doslot{prime}
+\doslot{doubleprime}
+\doslot{onequarter}
+\doslot{onehalf}
+\doslot{threequarters}
+\doslot{onesuperior}
+\doslot{twosuperior}
+\doslot{threesuperior}
+\doslot{fraction}
+\doslot{space}
+\doslot{space}
+\doslot{guilsinglleft}
+\doslot{guilsinglright}
+\doslot{guillemotleft}
+\doslot{guillemotright}
+\doslot{quotesinglbase}
+\doslot{quotedblbase}
+\doslot{dotmath}
+\doslot{exclamdown}
+\doslot{questiondown}
+\doslot{pesetas}
+\doslot{litre}
+\doslot{sterline}
+\doslot{yen}
+\doslot{currency}
+\doslot{florin}
+\doslot{germandbls}
+\doslot{ordfeminine}
+\doslot{ordmasculine}
+\doslot{ae}
+\doslot{AE}
+\doslot{eth}
+\doslot{Eth}
+\doslot{ij}
+\doslot{IJ}
+\doslot{lslash}
+\doslot{Lslash}
+\doslot{oe}
+\doslot{OE}
+\doslot{oslash}
+\doslot{Oslash}
+\doslot{thorn}
+\doslot{Thorn}
+\doslot{acute}
+\doslot{grave}
+\doslot{circumflex}
+\doslot{dieresis}
+\doslot{tilde}
+\doslot{caron}
+\doslot{breve}
+\doslot{hungarumlaut}
+\doslot{ring}
+\doslot{dotaccent}
+\doslot{macron}
+\doslot{cedilla}
+\doslot{ogonek}
+\doslot{dotmath}
+\doslot{dotlessi}
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/8u.etx b/macros/latex/contrib/pclnfss/src/8u.etx
new file mode 100644
index 0000000000..13ba4ced07
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/8u.etx
@@ -0,0 +1,113 @@
+\relax
+
+Character names from PostScript books, or made from HP's Master Symbol List.
+
+\encoding
+
+\input uclc.tex
+\input etxmac.tex
+
+\input ascii.etw
+
+\doslot{rubout}
+
+% 0x80--0x9F inclusive undefined.
+\nextslot{"A0}
+
+\doslot{nobreakspace}
+\doslot{Agrave}
+\doslot{Acircumflex}
+\doslot{Egrave}
+\doslot{Ecircumflex}
+\doslot{Edieresis}
+\doslot{Icircumflex}
+\doslot{Idieresis}
+\doslot{acute}
+\doslot{grave}
+\doslot{circumflex}
+\doslot{dieresis}
+\doslot{tilde}
+\doslot{Ugrave}
+\doslot{Ucircumflex}
+\doslot{sterling}
+\doslot{overscore}
+\doslot{Yacute}
+\doslot{yacute}
+\doslot{degree}
+\doslot{Ccedilla}
+\doslot{ccedilla}
+\doslot{Ntilde}
+\doslot{ntilde}
+\doslot{exclamdown}
+\doslot{questiondown}
+\doslot{currency}
+\doslot{sterling}
+\doslot{yen}
+\doslot{section}
+\doslot{florin}
+\doslot{cents}
+\doslot{acircumflex}
+\doslot{ecircumflex}
+\doslot{ocircumflex}
+\doslot{ucircumflex}
+\doslot{aacute}
+\doslot{eacute}
+\doslot{oacute}
+\doslot{uacute}
+\doslot{agrave}
+\doslot{egrave}
+\doslot{ograve}
+\doslot{ugrave}
+\doslot{adieresis}
+\doslot{edieresis}
+\doslot{odieresis}
+\doslot{udieresis}
+\doslot{Aring}
+\doslot{icircumflex}
+\doslot{Oslash}
+\doslot{AE}
+\doslot{aring}
+\doslot{iacute}
+\doslot{oslash}
+\doslot{ae}
+\doslot{Adieresis}
+\doslot{igrave}
+\doslot{Odieresis}
+\doslot{Udieresis}
+\doslot{Eacute}
+\doslot{idieresis}
+\doslot{germandbls}
+\doslot{Ocircumflex}
+\doslot{Aacute}
+\doslot{Atilde}
+\doslot{atilde}
+\doslot{Eth}
+\doslot{eth}
+\doslot{Iacute}
+\doslot{Igrave}
+\doslot{Oacute}
+\doslot{Ograve}
+\doslot{Otilde}
+\doslot{otilde}
+\doslot{Scaron}
+\doslot{scaron}
+\doslot{Uacute}
+\doslot{Ydieresis}
+\doslot{ydieresis}
+\doslot{Thorn}
+\doslot{thorn}
+\doslot{dotmath}
+\doslot{mu}
+\doslot{paragraph}
+\doslot{threequarters}
+\doslot{minus}
+\doslot{onequarter}
+\doslot{onehalf}
+\doslot{feminine}
+\doslot{masculine}
+\doslot{guillemotleft}
+\doslot{mediumsolidbox}
+\doslot{guillemotright}
+\doslot{plusminus}
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/9t.etx b/macros/latex/contrib/pclnfss/src/9t.etx
new file mode 100644
index 0000000000..d9e1de55ee
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/9t.etx
@@ -0,0 +1,67 @@
+% 9t.etx -- PC Turkish. There's a lot in common with 10u here.
+
+\relax
+\encoding
+
+\input uclc.tex
+\input etxmac.tex
+
+\input hpsymlo.etw
+\input ascii.etw
+\doslot{homeplate}
+
+\doslot{Ccedilla}
+\doslot{udieresis}
+\doslot{eacute}
+\doslot{acircumflex}
+\doslot{adieresis}
+\doslot{agrave}
+\doslot{aring}
+\doslot{ccedilla}
+\doslot{ecircumflex}
+\doslot{edieresis}
+\doslot{egrave}
+\doslot{idieresis}
+\doslot{icircumflex}
+\doslot{dotlessi}
+\doslot{Adieresis}
+\doslot{Aring}
+
+\doslot{Eacute}
+\doslot{ae}
+\doslot{AE}
+\doslot{ocircumflex}
+\doslot{cdieresis}
+\doslot{ograve}
+\doslot{ucircumflex}
+\doslot{ugrave}
+\doslot{Idot}
+\doslot{Odieresis}
+\doslot{Udieresis}
+\doslot{cent}
+\doslot{sterling}
+\doslot{yen}
+\doslot{Scedilla}
+\doslot{scedilla}
+
+\doslot{aacute}
+\doslot{iacute}
+\doslot{oacute}
+\doslot{uacute}
+\doslot{ntilde}
+\doslot{Ntilde}
+\doslot{Gbreve}
+\doslot{gbreve}
+\doslot{questiondown}
+\doslot{tickdownleft}
+\doslot{logicalnot}
+\doslot{onehalf}
+\doslot{onequarter}
+\doslot{exclamdown}
+\doslot{guillemotleft}
+\doslot{guillemotright}
+
+\input hpsymhi.etw
+\doslot{nobreakspace}
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/GNUmakefile b/macros/latex/contrib/pclnfss/src/GNUmakefile
new file mode 100644
index 0000000000..7613fcd846
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/GNUmakefile
@@ -0,0 +1,100 @@
+# These are assigned by the recursive make.
+#norm = unr
+#karl = cunm
+
+# Set on the cmdline for make fixup.
+#weight=
+
+# This is the order in which the fonts will be used.
+symbol_sets = 8u 7j 10u 2n 9t 6j
+norm_fonts = $(addprefix $(norm), $(symbol_sets))
+tfm = $(addsuffix .tfm, $(norm_fonts))
+mtx = $(addsuffix .mtx, $(norm_fonts))
+
+dvilj = ../../dvilj
+ECHO = /usr/local/gnu/bin/echo -e
+
+default: all
+
+# Also: hwir.tfm msyr.tfm (no vf's needed).
+map = cork.map # Choices: plain.map cork.map test.map
+all: $(map) k2n.awk
+ for karl in `gawk '{print $$1}' $(map)`; do \
+ norm=`gawk -f k2n.awk karl=$$karl $(map)`; \
+ $(MAKE) --no-print-dir norm=$$norm karl=$$karl $$karl.lj; done
+
+$(karl).lj: $(karl).dvi $(dvilj)
+ $(dvilj) -w $< -p1 || rm -f $@
+
+$(karl).dvi: $(karl).tfm $(karl).vf $(tfm)
+ echo $(karl) | tex sample
+ dvicopy sample.dvi $@ </dev/null || (rm -f $@ && exit 1)
+
+$(karl).vf $(karl).tfm: $(karl)uq.vpl
+ vptovf $< $(karl).vf $(karl).tfm
+
+# uq for unique.
+$(karl)uq.vpl: $(karl).vpl
+ gawk -f rmligdups.awk $< >$@
+
+$(karl).vpl: $(karl).top hptex.etx latin.mtx $(mtx) fontdim.tex \
+ fontinst.rc fonthp.tex
+ tex '\nonstopmode \input $<'
+
+$(karl).top: $(norm).avail
+ cp /dev/null $@
+ $(ECHO) '\\def\\karl{$(karl)}' >>$@
+ if echo $(karl) | grep '...[a-z0-9]*q' >/dev/null; then \
+ $(ECHO) '\\def\\outputetx{T1}' >>$@; \
+ else $(ECHO) '\\def\\outputetx{hptex}' >>$@; fi
+ $(ECHO) '\\input $(norm).avail' >>$@
+ $(ECHO) '\\input fonthp.tex' >>$@
+
+$(norm).avail: $(tfm)
+ cp /dev/null $@
+ $(ECHO) -n '\\def\\avail{' >>$@
+ -for f in $(tfm); do test -s $$f && printf `basename $$f .tfm`, >>$@; done
+ $(ECHO) "}" >>$@
+
+# This is bizarre, but it's fontinst that makes *.mtx.
+# Only 10u and 9t really depend on hpsym{hi,lo}.etw, but oh well.
+$(norm)%.mtx: $(norm)%.pl %.etx fontinst.rc ascii.etw uclc.tex \
+ etxmac.tex hpsymhi.etw hpsymlo.etw
+ if test -s $<; then rm -f $@; else touch $@; fi
+
+# If the font is lacking a certain symset, don't quit. We'll have an
+# empty file in that case.
+%.pl: %.tfm
+ if test -s $<; then tftopl $< $@; else touch $@; fi
+
+# Not all fonts have all the symbol sets we want.
+# unzip exits 0 if the requested file is not in the archive. Create an
+# empty file in that case, so make doesn't need to remake it.
+$(norm)%.tfm:
+ unzip ../../norm/zip/lj4tf$(norm).zip $@
+ test -r $@ || touch $@
+
+norm_dir = ../base
+dump_dir = ../../karl/dump
+main_dir = ..
+install:
+ mkdir -p $(norm_dir) $(dump_dir)
+ for e in $(symbol_sets); do mv *$$e.tfm $(norm_dir); done
+ for e in $(symbol_sets); do mv *$$e.mtx $(dump_dir); done
+ for ext in avail top vpl; do mv *.$$ext $(dump_dir); done
+ mv *.vf $(main_dir)
+
+clean:
+ mv latin.mtx save
+ rm -f *.pl *.mtx *.vpl *.lj *.dvi *.log *.avail *.top
+ mv save latin.mtx
+
+
+ftm = $(addsuffix .ftm, $(norm_fonts))
+fixup: $(ftm)
+ for f in $(norm_fonts); do test -s $$f.ftm && mv $$f.ftm $$f.tfm; done
+
+%.ftm: %.pl
+ sed -e 's/^\((HEADER D 19 O .*\).)/\1$(weight))/' $< >temp.ftm
+ pltotf temp.ftm $@
+ rm -f temp.ftm
diff --git a/macros/latex/contrib/pclnfss/src/README b/macros/latex/contrib/pclnfss/src/README
new file mode 100644
index 0000000000..1e9a1cb877
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/README
@@ -0,0 +1,77 @@
+These files were used with fontinst 1.317 to create the VF/TFM files for
+the HP builtin font in TeX-compatible encodings.
+
+The GNUmakefile is probably of no use as-is to anyone but me; it depends
+on lots of my development pathnames, etc.
+
+{0n,10u,2n,6j,7j,8u,9t}.etx are encoding files I made up for the HP
+encodings that I used. I chose which encodings to use based on (all
+other factors being equal) how many fonts had that encoding available.
+There are many other HP encodings. Norm (Walsh) created the builtin
+fonts in all of them, and you can use them directly if you wish.
+
+*.etw are bits of encoding files that are repeated in all the encodings.
+
+*.map and k2n.awk are used by the GNUmakefile to go from Norm's names to mine.
+
+etxmac.tex, fontdim.tex, fonthp.tex, and uclc.tex are utility TeX macros
+used to make the encoding files shorter and avoid duplication.
+
+fontinst.rc defines \HEADER (to do nothing), since our fonts have extra
+headerbyte info. This will presumably appear in fontinst proper at some
+point.
+
+hptex.tex could be read by (plain) TeX documents to take advantage of
+the extra characters in the plain-compatible encoding.
+
+latin.mtx is the usual fontinst one minus the smallcap definitions. I
+found that my (big) TeX ran out of memory with the smallcap definitions,
+and my encodings don't use them, so ...
+
+oneline.tex creates a document with one-line showings of all the builtin
+fonts. You'll need to apply the following patch to dvicopy to process
+the resulting dvi files.
+
+rmligdups.awk is necessary because we have (much) duplicate kerning info
+in our fonts. Given two entries for a kerning pair (X,Y) fontinst writes
+them both, instead of just the latter. The result is a VPL file that's
+too big for vptovf (and maybe too big for the TFM/VF formats at all, I forget).
+
+test.tex uses testfont.tex routines to exercise the fonts.
+
+--kb@cs.umb,edu, 25feb94
+
+Change dvicopy.ch to this if you want to. This suffices to expand oneline.dvi.
+(ftp.cs.umb.edu:pub/tex/web2c.tar.gz)
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% [5] Make name_length match the system constant.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+@x
+@<Constants...@>=
+@!max_fonts=100; {maximum number of distinct fonts}
+@!max_chars=10000; {maximum number of different characters among all fonts}
+@!max_widths=3000; {maximum number of different characters widths}
+@!max_packets=5000; {maximum number of different characters packets;
+ must be less than 65536}
+@!max_bytes=30000; {maximum number of bytes for characters packets}
+@!max_recursion=10; {\.{VF} files shouldn't recurse beyond this level}
+@!stack_size=100; {\.{DVI} files shouldn't |push| beyond this depth}
+@!terminal_line_length=150; {maximum number of characters input in a single
+ line of input from the terminal}
+@!name_length=50; {a file name shouldn't be longer than this}
+@y
+@d name_length==PATH_MAX
+
+@<Constants...@>=
+@!max_fonts=300; {maximum number of distinct fonts}
+@!max_chars=750000; {maximum number of different characters among all fonts}
+@!max_widths=10000; {maximum number of different characters widths}
+@!max_packets=20000; {maximum number of different characters packets;
+ must be less than 65536}
+@!max_bytes=100000; {maximum number of bytes for characters packets}
+@!max_recursion=10; {\.{VF} files shouldn't recurse beyond this level}
+@!stack_size=100; {\.{DVI} files shouldn't |push| beyond this depth}
+@!terminal_line_length=256; {maximum number of characters input in a single
+ line of input from the terminal}
+@z
diff --git a/macros/latex/contrib/pclnfss/src/ascii.etw b/macros/latex/contrib/pclnfss/src/ascii.etw
new file mode 100644
index 0000000000..2e0b9a6025
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/ascii.etw
@@ -0,0 +1,409 @@
+% ascii.etw -- 0x20 (space) through 0x7e (tilde).
+
+% 0x00-0x1F undefined.
+\nextslot{"20}
+
+\setslot{space}
+ \comment{Invisible space.}
+\endsetslot
+
+\setslot{exclam}
+ \ligature{LIG}{quoteleft}{exclamdown}
+ \comment{The exclamation mark `!'.}
+\endsetslot
+
+\setslot{quotedbl}
+ \comment{The `neutral' quotation mark `{\tt\char`\"}', included for
+ use in monowidth fonts, or for setting computer programs. Note
+ that the inclusion of this glyph in this slot means that \TeX\
+ document which used `{\tt\char`\"}' as an input character will no
+ longer work.}
+\endsetslot
+
+\setslot{numbersign}
+ \comment{The hash sign `\#'.}
+\endsetslot
+
+\setslot{dollar}
+ \comment{The dollar sign `\$'.}
+\endsetslot
+
+\setslot{percent}
+ \comment{The percent sign `\%'.}
+\endsetslot
+
+\setslot{ampersand}
+ \comment{The ampersand sign `\&'.}
+\endsetslot
+
+\setslot{quoteright}
+ \ligature{LIG}{quoteright}{quotedblright}
+ \comment{The English closing quotation mark `\,'\,'.}
+\endsetslot
+
+\setslot{parenleft}
+ \comment{The opening parenthesis `('.}
+\endsetslot
+
+\setslot{parenright}
+ \comment{The closing parenthesis `)'.}
+\endsetslot
+
+\setslot{asterisk}
+ \comment{The raised asterisk `*'.}
+\endsetslot
+
+\setslot{plus}
+ \comment{The addition sign `+'.}
+\endsetslot
+
+\setslot{comma}
+ \ligature{LIG}{comma}{quotedblbase}
+ \comment{The comma `,'.}
+\endsetslot
+
+\setslot{hyphen}
+ \ligature{LIG}{hyphen}{rangedash}
+ \comment{The hyphen `-'.}
+\endsetslot
+
+\setslot{period}
+ \comment{The full point `.'.}
+\endsetslot
+
+\setslot{slash}
+ \comment{The forward oblique `/'.}
+\endsetslot
+
+\setslot{\digit{zero}}
+ \comment{The number zero `0'. This (and all the other numerals) may be
+ old style or ranging digits.}
+\endsetslot
+
+\setslot{\digit{one}}
+ \comment{The number one `1'.}
+\endsetslot
+
+\setslot{\digit{two}}
+ \comment{The number two `2'.}
+\endsetslot
+
+\setslot{\digit{three}}
+ \comment{The number three `3'.}
+\endsetslot
+
+\setslot{\digit{four}}
+ \comment{The number four `4'.}
+\endsetslot
+
+\setslot{\digit{five}}
+ \comment{The number five `5'.}
+\endsetslot
+
+\setslot{\digit{six}}
+ \comment{The number six `6'.}
+\endsetslot
+
+\setslot{\digit{seven}}
+ \comment{The number seven `7'.}
+\endsetslot
+
+\setslot{\digit{eight}}
+ \comment{The number eight `8'.}
+\endsetslot
+
+\setslot{\digit{nine}}
+ \comment{The number nine `9'.}
+\endsetslot
+
+\setslot{colon}
+ \comment{The colon punctuation mark `:'.}
+\endsetslot
+
+\setslot{semicolon}
+ \comment{The semi-colon punctuation mark `;'.}
+\endsetslot
+
+\setslot{less}
+ \ligature{LIG}{less}{guillemotleft}
+ \comment{The less-than sign `$<$'.}
+\endsetslot
+
+\setslot{equal}
+ \comment{The equals sign `='.}
+\endsetslot
+
+\setslot{greater}
+ \ligature{LIG}{greater}{guillemotright}
+ \comment{The greater-than sign `$>$'.}
+\endsetslot
+
+\setslot{question}
+ \ligature{LIG}{quoteleft}{questiondown}
+ \comment{The question mark `?'.}
+\endsetslot
+
+\setslot{at}
+ \comment{The at sign `@'.}
+\endsetslot
+
+\setslot{\uc{A}{a}}
+ \comment{The letter `{A}'.}
+\endsetslot
+
+\setslot{\uc{B}{b}}
+ \comment{The letter `{B}'.}
+\endsetslot
+
+\setslot{\uc{C}{c}}
+ \comment{The letter `{C}'.}
+\endsetslot
+
+\setslot{\uc{D}{d}}
+ \comment{The letter `{D}'.}
+\endsetslot
+
+\setslot{\uc{E}{e}}
+ \comment{The letter `{E}'.}
+\endsetslot
+
+\setslot{\uc{F}{f}}
+ \comment{The letter `{F}'.}
+\endsetslot
+
+\setslot{\uc{G}{g}}
+ \comment{The letter `{G}'.}
+\endsetslot
+
+\setslot{\uc{H}{h}}
+ \comment{The letter `{H}'.}
+\endsetslot
+
+\setslot{\uc{I}{i}}
+ \comment{The letter `{I}'.}
+\endsetslot
+
+\setslot{\uc{J}{j}}
+ \comment{The letter `{J}'.}
+\endsetslot
+
+\setslot{\uc{K}{k}}
+ \comment{The letter `{K}'.}
+\endsetslot
+
+\setslot{\uc{L}{l}}
+ \comment{The letter `{L}'.}
+\endsetslot
+
+\setslot{\uc{M}{m}}
+ \comment{The letter `{M}'.}
+\endsetslot
+
+\setslot{\uc{N}{n}}
+ \comment{The letter `{N}'.}
+\endsetslot
+
+\setslot{\uc{O}{o}}
+ \comment{The letter `{O}'.}
+\endsetslot
+
+\setslot{\uc{P}{p}}
+ \comment{The letter `{P}'.}
+\endsetslot
+
+\setslot{\uc{Q}{q}}
+ \comment{The letter `{Q}'.}
+\endsetslot
+
+\setslot{\uc{R}{r}}
+ \comment{The letter `{R}'.}
+\endsetslot
+
+\setslot{\uc{S}{s}}
+ \comment{The letter `{S}'.}
+\endsetslot
+
+\setslot{\uc{T}{t}}
+ \comment{The letter `{T}'.}
+\endsetslot
+
+\setslot{\uc{U}{u}}
+ \comment{The letter `{U}'.}
+\endsetslot
+
+\setslot{\uc{V}{v}}
+ \comment{The letter `{V}'.}
+\endsetslot
+
+\setslot{\uc{W}{w}}
+ \comment{The letter `{W}'.}
+\endsetslot
+
+\setslot{\uc{X}{x}}
+ \comment{The letter `{X}'.}
+\endsetslot
+
+\setslot{\uc{Y}{y}}
+ \comment{The letter `{Y}'.}
+\endsetslot
+
+\setslot{\uc{Z}{z}}
+ \comment{The letter `{Z}'.}
+\endsetslot
+
+\setslot{bracketleft}
+ \comment{The opening square bracket `['.}
+\endsetslot
+
+\setslot{backslash}
+ \comment{The backwards oblique `$\backslash$'.}
+\endsetslot
+
+\setslot{bracketright}
+ \comment{The closing square bracket `]'.}
+\endsetslot
+
+\setslot{asciicircum}
+ \comment{The ASCII upward-pointing L-shape `{\tt\char`\^}'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{underscore}
+ \comment{The ASCII underline character `{\tt\char`\_}', usually set on
+ the baseline. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{quoteleft}
+ \ligature{LIG}{quoteleft}{quotedblleft}
+ \comment{The English opening single quotation mark `\,`\,'.}
+\endsetslot
+
+\setslot{\lc{A}{a}}
+ \comment{The letter `{a}'.}
+\endsetslot
+
+\setslot{\lc{B}{b}}
+ \comment{The letter `{b}'.}
+\endsetslot
+
+\setslot{\lc{C}{c}}
+ \comment{The letter `{c}'.}
+\endsetslot
+
+\setslot{\lc{D}{d}}
+ \comment{The letter `{d}'.}
+\endsetslot
+
+\setslot{\lc{E}{e}}
+ \comment{The letter `{e}'.}
+\endsetslot
+
+\setslot{\lc{F}{f}}
+ \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}}
+ \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}}
+ \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}}
+ \comment{The letter `{f}'.}
+\endsetslot
+
+\setslot{\lc{G}{g}}
+ \comment{The letter `{g}'.}
+\endsetslot
+
+\setslot{\lc{H}{h}}
+ \comment{The letter `{h}'.}
+\endsetslot
+
+\setslot{\lc{I}{i}}
+ \comment{The letter `{i}'.}
+\endsetslot
+
+\setslot{\lc{J}{j}}
+ \comment{The letter `{j}'.}
+\endsetslot
+
+\setslot{\lc{K}{k}}
+ \comment{The letter `{k}'.}
+\endsetslot
+
+\setslot{\lc{L}{l}}
+ \comment{The letter `{l}'.}
+\endsetslot
+
+\setslot{\lc{M}{m}}
+ \comment{The letter `{m}'.}
+\endsetslot
+
+\setslot{\lc{N}{n}}
+ \comment{The letter `{n}'.}
+\endsetslot
+
+\setslot{\lc{O}{o}}
+ \comment{The letter `{o}'.}
+\endsetslot
+
+\setslot{\lc{P}{p}}
+ \comment{The letter `{p}'.}
+\endsetslot
+
+\setslot{\lc{Q}{q}}
+ \comment{The letter `{q}'.}
+\endsetslot
+
+\setslot{\lc{R}{r}}
+ \comment{The letter `{r}'.}
+\endsetslot
+
+\setslot{\lc{S}{s}}
+ \comment{The letter `{s}'.}
+\endsetslot
+
+\setslot{\lc{T}{t}}
+ \comment{The letter `{t}'.}
+\endsetslot
+
+\setslot{\lc{U}{u}}
+ \comment{The letter `{u}'.}
+\endsetslot
+
+\setslot{\lc{V}{v}}
+ \comment{The letter `{v}'.}
+\endsetslot
+
+\setslot{\lc{W}{w}}
+ \comment{The letter `{w}'.}
+\endsetslot
+
+\setslot{\lc{X}{x}}
+ \comment{The letter `{x}'.}
+\endsetslot
+
+\setslot{\lc{Y}{y}}
+ \comment{The letter `{y}'.}
+\endsetslot
+
+\setslot{\lc{Z}{z}}
+ \comment{The letter `{z}'.}
+\endsetslot
+
+\setslot{braceleft}
+ \comment{The opening curly brace `\{'.}
+\endsetslot
+
+\setslot{bar}
+ \comment{The ASCII vertical bar `$|$'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
+
+\setslot{braceright}
+ \comment{The closing curly brace `\}'.}
+\endsetslot
+
+\setslot{asciitilde}
+ \comment{The ASCII tilde `{\tt\char`\~}'. This is
+ included for compatibility with typewriter fonts used for computer
+ listings.}
+\endsetslot
diff --git a/macros/latex/contrib/pclnfss/src/cork.map b/macros/latex/contrib/pclnfss/src/cork.map
new file mode 100644
index 0000000000..ef895138ff
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/cork.map
@@ -0,0 +1,43 @@
+calqx ale # Albertus extra bold
+calmq alr # Albertus medium
+caobq anb # Antique Olive bold
+caoriq ani # Antique Olive italic
+caorq anr # Antique Olive
+mhvbq arb # Arial bold
+mhvriq ari # Arial italic
+mhvbiq arj # Arial bold italic
+mhvrq arr # Arial (i.e., Helvetica)
+ccdrqc clc # Clarendon condensed
+cotrq cor # Coronet
+ccrbq crb # Courier bold
+ccrriq cri # Courier italic
+ccrbiq crj # Courier bold italic
+ccrrq crr # Courier
+cgmrq gra # Garamond Antiqua
+cgmbq grh # Garamond halbfett
+cgmriq grk # Garamond kursiv
+cgmbiq grl # Garamond kursiv halbfett (i.e., bold italic)
+clgbq lgb # Letter Gothic bold
+clgriq lgi # Letter Gothic italic
+clgrq lgr # Letter Gothic
+cmgrq mrr # Marigold
+copbq omb # CG Omega bold
+copriq omi # CG Omega italic
+copbiq omj # CG Omega bold italic
+coprq omr # CG Omega (i.e., Optima)
+mntbq tnb # Monotype Times New bold (TrueType)
+mntriq tni # Monotype Times New italic (TrueType)
+mntbiq tnj # Monotype Times New bold italic (TrueType)
+mntrq tnr # Monotype Times New (TrueType)
+ctmbq trb # CG Times bold
+ctmriq tri # CG Times italic
+ctmbiq trj # CG Times bold italic
+ctmrq trr # CG Times
+cunbqc ucb # Univers bold condensed
+cunmiqc uci # Univers medium italic condensed
+cunbiqc ucj # Univers bold italic condensed
+cunmqc ucr # Univers medium condensed
+cunbq unb # Univers bold
+cunmiq uni # Univers medium italic
+cunbiq unj # Univers bold italic
+cunmq unr # Univers medium
diff --git a/macros/latex/contrib/pclnfss/src/etxmac.tex b/macros/latex/contrib/pclnfss/src/etxmac.tex
new file mode 100644
index 0000000000..986b9ecc05
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/etxmac.tex
@@ -0,0 +1,101 @@
+{\catcode`_ = 11
+
+% Retain all the following definitions outside of the group.
+% (We have the group in the first place to restore _'s catcode cleanly.)
+\globaldefs = 1
+
+% If we've defined a special macro `\slot_#1' to expand to the glyph
+% name, use it. Otherwise, just use what we're given.
+%
+% No provision here for \usedas or \ligature or other slot commands.
+\def\doslot#1{%
+ \expandafter\ifx\csname slot_#1\endcsname \relax
+ \def\temp{#1}%
+ \else
+ \edef\temp{\csname slot_#1\endcsname}%
+ \fi
+ \setslot{\temp}\csname ligs_#1\endcsname\endsetslot
+}
+\def\slot_Agrave{\uctop{Agrave}{agrave}}
+\def\slot_Acircumflex{\uctop{Acircumflex}{acircumflex}}
+\def\slot_Egrave{\uctop{Egrave}{egrave}}
+\def\slot_Ecircumflex{\uctop{Ecircumflex}{ecircumflex}}
+\def\slot_Edieresis{\uctop{Edieresis}{edieresis}}
+\def\slot_Icircumflex{\uctop{Icircumflex}{icircumflex}}
+\def\slot_Idieresis{\lctop{Idieresis}{idieresis}}
+\def\slot_Ugrave{\uctop{Ugrave}{ugrave}}
+\def\slot_Ucircumflex{\uctop{Ucircumflex}{ucircumflex}}
+\def\slot_Yacute{\uctop{Yacute}{yacute}}
+\def\slot_yacute{\lctop{Yacute}{yacute}}
+\def\slot_Ccedilla{\uc{Ccedilla}{ccedilla}}
+\def\slot_ccedilla{\lc{Ccedilla}{ccedilla}}
+\def\slot_Ntilde{\uctop{Ntilde}{ntilde}}
+\def\slot_ntilde{\lctop{Ntilde}{ntilde}}
+\def\slot_acircumflex{\lctop{Acircumflex}{acircumflex}}
+\def\slot_ecircumflex{\lctop{Ecircumflex}{ecircumflex}}
+\def\slot_ocircumflex{\lctop{Ocircumflex}{ocircumflex}}
+\def\slot_ucircumflex{\lctop{Ucircumflex}{ucircumflex}}
+\def\slot_aacute{\lctop{Aacute}{aacute}}
+\def\slot_eacute{\lctop{Eacute}{eacute}}
+\def\slot_oacute{\lctop{Oacute}{oacute}}
+\def\slot_uacute{\lctop{Uacute}{uacute}}
+\def\slot_agrave{\lctop{Agrave}{agrave}}
+\def\slot_egrave{\lctop{Egrave}{egrave}}
+\def\slot_ograve{\lctop{Ograve}{ograve}}
+\def\slot_ugrave{\lctop{Ugrave}{ugrave}}
+\def\slot_adieresis{\lctop{Adieresis}{adieresis}}
+\def\slot_edieresis{\lctop{Edieresis}{edieresis}}
+\def\slot_odieresis{\lctop{Odieresis}{odieresis}}
+\def\slot_udieresis{\lctop{Udieresis}{udieresis}}
+\def\slot_Aring{\uctop{Aring}{aring}}
+\def\slot_icircumflex{\lctop{Icircumflex}{icircumflex}}
+\def\slot_aring{\lctop{Aring}{aring}}
+\def\slot_iacute{\lctop{Iacute}{iacute}}
+\def\slot_Adieresis{\uctop{Adieresis}{adieresis}}
+\def\slot_igrave{\lctop{Igrave}{igrave}}
+\def\slot_Odieresis{\uctop{Odieresis}{odieresis}}
+\def\slot_Udieresis{\uctop{Udieresis}{udieresis}}
+\def\slot_Eacute{\uctop{Eacute}{eacute}}
+\def\slot_idieresis{\lctop{Idieresis}{idieresis}}
+\def\slot_Ocircumflex{\uctop{Ocircumflex}{ocircumflex}}
+\def\slot_Aacute{\uctop{Aacute}{aacute}}
+\def\slot_Atilde{\uctop{Atilde}{atilde}}
+\def\slot_atilde{\lctop{Atilde}{atilde}}
+\def\slot_Iacute{\uctop{Iacute}{iacute}}
+\def\slot_Igrave{\uctop{Igrave}{igrave}}
+\def\slot_Oacute{\uctop{Oacute}{oacute}}
+\def\slot_Ograve{\uctop{Ograve}{ograve}}
+\def\slot_Otilde{\uctop{Otilde}{otilde}}
+\def\slot_otilde{\lctop{Otilde}{otilde}}
+\def\slot_Scaron{\uctop{Scaron}{scaron}}
+\def\slot_scaron{\lctop{Scaron}{scaron}}
+\def\slot_Uacute{\uctop{Uacute}{uacute}}
+\def\slot_Ydieresis{\uctop{Ydieresis}{ydieresis}}
+\def\slot_ydieresis{\lctop{Ydieresis}{ydieresis}}
+\def\slot_ff{\lclig{FF}{ff}}
+\def\slot_fi{\lclig{FI}{fi}}
+\def\slot_fl{\lclig{FL}{fl}}
+\def\slot_ffi{\lclig{FFI}{ffi}}
+\def\slot_ffl{\lclig{FFL}{ffl}}
+\def\slot_IJ{\uclig{IJ}{ij}}
+\def\slot_ij{\lclig{IJ}{ij}}
+\def\slot_SS{\uclig{SS}{germandbls}}
+
+\def\ligs_rangedash{\ligature{LIG}{hyphen}{punctdash}}
+\def\ligs_ff{%
+ \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}}
+ \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}}}
+\def\ligs_exclam{\ligature{LIG}{quoteleft}{exclamdown}}
+\def\ligs_quoteright{\ligature{LIG}{quoteright}{quotedblright}}
+\def\ligs_comma{\ligature{LIG}{comma}{quotedblbase}}
+\def\ligs_hyphen{\ligature{LIG}{hyphen}{rangedash}}
+\def\ligs_less{\ligature{LIG}{less}{guillemotleft}}
+\def\ligs_greater{\ligature{LIG}{greater}{guillemotright}}
+\def\ligs_question{\ligature{LIG}{quoteleft}{questiondown}}
+\def\ligs_quoteleft{\ligature{LIG}{quoteleft}{quotedblleft}}
+\def\ligs_f{%
+ \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}}
+ \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}}
+ \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}}}
+
+} % end of group
diff --git a/macros/latex/contrib/pclnfss/src/fontdim.tex b/macros/latex/contrib/pclnfss/src/fontdim.tex
new file mode 100644
index 0000000000..dffe2091d5
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/fontdim.tex
@@ -0,0 +1,39 @@
+% from T1.etx.
+\setint{italicslant}{0}
+
+\ifisglyph{x}\then
+ \setint{xheight}{\height{x}}
+\else
+ \setint{xheight}{500}
+\fi
+
+\ifisglyph{space}\then
+ \setint{interword}{\width{space}}
+\else\ifisglyph{i}\then
+ \setint{interword}{\width{i}}
+\else
+ \setint{interword}{333}
+\fi\fi
+
+\ifisglyph{emspace}\then
+ \setint{quad}{\width{emspace}}
+\else
+ \setint{quad}{1000}
+\fi
+
+\setint{fontdimen(1)}{\int{italicslant}} % italic slant
+\setint{fontdimen(2)}{\int{interword}} % interword space
+\ifisint{monowidth}\then
+ \setint{fontdimen(3)}{0} % interword stretch
+ \setint{fontdimen(4)}{0} % interword shrink
+\else
+ \setint{fontdimen(3)}{\scale{\int{interword}}{333}}% interword stretch
+ \setint{fontdimen(4)}{\scale{\int{interword}}{333}}% interword shrink
+\fi
+\setint{fontdimen(5)}{\int{xheight}} % x-height
+\setint{fontdimen(6)}{\int{quad}} % quad
+\ifisint{monowidth}\then
+ \setint{fontdimen(7)}{\int{interword}} % extra space after .
+\else
+ \setint{fontdimen(7)}{\scale{\int{interword}}{333}}% extra space after .
+\fi
diff --git a/macros/latex/contrib/pclnfss/src/fonthp.tex b/macros/latex/contrib/pclnfss/src/fonthp.tex
new file mode 100644
index 0000000000..178c68cd0f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/fonthp.tex
@@ -0,0 +1,28 @@
+% fonthp.tex -- generate the font \karl.vpl from input files \avail (+latin).
+% This is \input by (e.g.) cunm.tex (which is created automatically by
+% the GNUmakefile.)
+
+\input fontinst.sty
+
+\errorcontextlines = -1
+
+% These map the strings found in PL files to filenames.
+\declareencoding{8U}{8u} % roman-8
+\declareencoding{10U}{10u} % PC-8 code page 437
+\declareencoding{7J}{7j} % desktop
+\declareencoding{0N}{0n} % iso latin 1
+\declareencoding{2N}{2n} % iso latin 2
+\declareencoding{9T}{9t} % turkish
+\declareencoding{6J}{6j} % microsoft publishing
+
+\edef\temp{\noexpand\installfont
+ {\karl} % output vpl
+ {\avail latin} % input mtx&pl; \avail ends with comma
+ {\outputetx} % hptex or T1
+ {\outputetx}{}{}{}{} % latex garbage
+}
+\installfonts
+ \temp
+\endinstallfonts
+
+\bye
diff --git a/macros/latex/contrib/pclnfss/src/fontinst.rc b/macros/latex/contrib/pclnfss/src/fontinst.rc
new file mode 100644
index 0000000000..d9c0c156c3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/fontinst.rc
@@ -0,0 +1 @@
+\def\HEADER #1 #2 #3 #4 {}
diff --git a/macros/latex/contrib/pclnfss/src/hpfontshow.tex b/macros/latex/contrib/pclnfss/src/hpfontshow.tex
new file mode 100644
index 0000000000..6c12ce792f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/hpfontshow.tex
@@ -0,0 +1,110 @@
+% hpfontshow.tex to do one-line or full showings of builtin LJ 4 fonts.
+
+\newif\ifoneline \onelinefalse % one-line showings, or full tables?
+\input fontabbrev
+
+\def\startfamily#1{\def\family{#1}\bigbreak} % glue disappears at page breaks
+
+% Print a one-line sample of the font #1.
+\def\fontline#1{%
+ \def\variant{#1}%
+ \font\testfont = \family\variant
+ \testfont
+ \vskip3pt
+ \line{%
+ \hbox to 42pt{\tt \fontname\testfont\hfil}%
+ \fullname
+ \hfil
+ ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ abcdefghijklmnopqrstuvwxyz
+ 0123456789%
+ }
+ \vfil
+}
+
+\def\fullname{%
+ \csname \family family\endcsname
+ \space
+ \csname \variant variant\endcsname
+ \space
+}
+
+
+\startfamily{cal}
+\dofont{m}
+\dofont{x}
+
+\startfamily{cao}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+
+\startfamily{ccd}
+\dofont{rrc}
+
+\startfamily{ccr}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{cgm}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{clg}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+
+\startfamily{cmg}
+\dofont{r}
+
+\startfamily{cop}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{cot}
+\dofont{r}
+
+\startfamily{ctm}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{cun}
+\dofont{m}
+\dofont{mi}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{cun}
+\dofont{mrc}
+\dofont{mic}
+\dofont{brc}
+\dofont{bic}
+
+\startfamily{hwi}
+\dofont{r}
+
+\startfamily{mhv}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{mnt}
+\dofont{r}
+\dofont{ri}
+\dofont{b}
+\dofont{bi}
+
+\startfamily{msy}
+\dofont{r}
+
+\bye
diff --git a/macros/latex/contrib/pclnfss/src/hpsymhi.etw b/macros/latex/contrib/pclnfss/src/hpsymhi.etw
new file mode 100644
index 0000000000..6616b1e1e0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/hpsymhi.etw
@@ -0,0 +1,85 @@
+% hpsymhi.etw -- last 80 characters of some encodings.
+
+\doslot{lightshadingpat}
+\doslot{mediumshadingpat}
+\doslot{darkshadingpat}
+\doslot{vertical1}
+\doslot{left1vertical1}
+\doslot{left2vertical1}
+\doslot{left1vertical2}
+\doslot{left1down2}
+\doslot{left2down1}
+\doslot{left2vertical2}
+\doslot{vertical2}
+\doslot{left2down2}
+\doslot{left2up2}
+\doslot{left1up2}
+\doslot{left2up1}
+\doslot{left1down1}
+
+\doslot{right1up1}
+\doslot{horizontal1up1}
+\doslot{horizontal1down1}
+\doslot{horizontal1right1}
+\doslot{horizontal1}
+\doslot{horizontal1vertical1}
+\doslot{right2vertical1}
+\doslot{right1vertical2}
+\doslot{right2up2}
+\doslot{right2down2}
+\doslot{horizontal2up2}
+\doslot{horizontal2down2}
+\doslot{right2vertical2}
+\doslot{horizontal2}
+\doslot{horizontal2vertical2}
+\doslot{horizontal2up1}
+
+\doslot{horizontal1up2}
+\doslot{horizontal2down1}
+\doslot{horizontal1down2}
+\doslot{right1up2}
+\doslot{right2up1}
+\doslot{right2down1}
+\doslot{right1down2}
+\doslot{horizontal1vertical2}
+\doslot{horizontal2vertical1}
+\doslot{left1up1}
+\doslot{left1down1}
+\doslot{solidfullrectangle}
+\doslot{bottomhalfsolidrectangle}
+\doslot{lefthalfsolidrectangle}
+\doslot{righthalfsolidrectangle}
+\doslot{tophalfsolidrectangle}
+
+\doslot{alpha}
+\doslot{beta}
+\doslot{Gamma}
+\doslot{pi}
+\doslot{Sigma}
+\doslot{sigma}
+\doslot{mu}
+\doslot{tau}
+\doslot{Phi}
+\doslot{Theta}
+\doslot{Omega}
+\doslot{delta}
+\doslot{infinity}
+\doslot{phi}
+\doslot{epsilon}
+\doslot{intersection}
+
+\doslot{equivalence}
+\doslot{plusminus}
+\doslot{greaterequal}
+\doslot{lessequal}
+\doslot{integraltp}
+\doslot{integralbot}
+\doslot{divide}
+\doslot{approxequal}
+\doslot{degree}
+\doslot{dotmath}
+\doslot{dotmath}
+\doslot{radical}
+\doslot{nsuperior}
+\doslot{2superior}
+\doslot{smallsolidrectangle}
diff --git a/macros/latex/contrib/pclnfss/src/hpsymlo.etw b/macros/latex/contrib/pclnfss/src/hpsymlo.etw
new file mode 100644
index 0000000000..accfb65e26
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/hpsymlo.etw
@@ -0,0 +1,35 @@
+% hpsymlo.etw -- first 32 chars of some PC encodings.
+
+\nextslot{"01} % character #0 is undefined
+\doslot{opensmileyface}
+\doslot{solidsmileyface}
+\doslot{heart}
+\doslot{diamond}
+\doslot{club}
+\doslot{spade}
+\doslot{mediumbullet}
+\doslot{solidsquareopendot}
+\doslot{largeopenbullet}
+\doslot{solidsquareopenring}
+\doslot{male}
+\doslot{female}
+\doslot{eighthnoteup}
+\doslot{sixteenthsup}
+\doslot{compass}
+
+\doslot{solidtrianglert}
+\doslot{solidtrianglelft}
+\doslot{updownarrow}
+\doslot{exclamexclam}
+\doslot{paragraph}
+\doslot{section}
+\doslot{thickunderscore}
+\doslot{updownarrowbaseline}
+\doslot{uparrow}
+\doslot{downarrow}
+\doslot{rightarrow}
+\doslot{leftarrow}
+\doslot{tickupleft}
+\doslot{leftrightarrow}
+\doslot{solidtriangleup}
+\doslot{solidtriangledn}
diff --git a/macros/latex/contrib/pclnfss/src/hptex.etx b/macros/latex/contrib/pclnfss/src/hptex.etx
new file mode 100644
index 0000000000..cb36075e84
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/hptex.etx
@@ -0,0 +1,304 @@
+\relax
+\encoding
+
+\input etxmac.tex
+\input uclc.tex
+\input fontdim.tex
+\setstr{codingscheme}{TeX text for HP}
+
+\doslot{quotesinglbase} %1 grave already
+\doslot{guilsinglleft} %1 acute already
+\doslot{guilsinglright} %1 circumflex already
+\doslot{quotedblbase} %1 tilde already
+\doslot{guillemotleft} %1 dieresis already
+\doslot{guillemotright} %1 hungarumlaut already
+\doslot{dagger} %2 breve already
+\doslot{daggerdbl} %2 macron already
+
+\doslot{copyright} %2 ring already
+\doslot{register} %2 caron already
+\doslot{trademark} %2 dotaccent already
+\doslot{ff} % cedilla already
+\doslot{fi} % ogonek moved
+\doslot{fl} % quotesinglbase moved
+\doslot{ffi} % guilsinglleft moved
+\doslot{ffl} % guilsinglright moved
+
+\doslot{dotlessi} % quotedblleft already
+\doslot{dotlessj} %1 dotlessj missing, but fake it;
+ % quotedblright already
+\doslot{grave} % quotedblbase moved
+\doslot{acute} % guillemotleft moved
+\doslot{caron} % guillemotright moved
+\doslot{breve} % endash already
+\doslot{macron} % emdash already
+\doslot{ring} % cwm omit
+
+\doslot{cedilla} % perthousandzero omit
+\doslot{germandbls}
+\doslot{ae}
+\doslot{oe}
+\doslot{oslash}
+\doslot{AE}
+\doslot{OE}
+\doslot{Oslash}
+
+\setslot{paragraph} %2 no lslashslash, omit visiblespace
+ \ligature{LIG}{\lc{L}{l}}{\lc{Lslash}{lslash}}
+ \ligature{LIG}{\uc{L}{l}}{\uc{Lslash}{lslash}}
+ % \l and \L typeset character 32 next to l and L. To avoid having to
+ % redefine \l and \L, we use ligatures. (Alan Jeffreys' idea.)
+\endsetslot
+
+\doslot{exclam}
+\doslot{quotedblright}
+\doslot{numbersign}
+\doslot{dollar}
+\doslot{percent}
+\doslot{ampersand}
+\doslot{quoteright}
+
+\doslot{parenleft}
+\doslot{parenright}
+\doslot{asterisk}
+\doslot{plus}
+\doslot{comma}
+\doslot{hyphen}
+\doslot{period}
+\doslot{slash}
+
+\doslot{zero}
+\doslot{one}
+\doslot{two}
+\doslot{three}
+\doslot{four}
+\doslot{five}
+\doslot{six}
+\doslot{seven}
+
+\doslot{eight}
+\doslot{nine}
+\doslot{colon}
+\doslot{semicolon}
+\doslot{exclamdown}
+\doslot{equal}
+\doslot{questiondown}
+\doslot{question}
+
+\doslot{at}
+\doslot{A}
+\doslot{B}
+\doslot{C}
+\doslot{D}
+\doslot{E}
+\doslot{F}
+\doslot{G}
+
+\doslot{H}
+\doslot{I}
+\doslot{J}
+\doslot{K}
+\doslot{L}
+\doslot{M}
+\doslot{N}
+\doslot{O}
+
+\doslot{P}
+\doslot{Q}
+\doslot{R}
+\doslot{S}
+\doslot{T}
+\doslot{U}
+\doslot{V}
+\doslot{W}
+
+\doslot{X}
+\doslot{Y}
+\doslot{Z}
+\doslot{bracketleft}
+\doslot{quotedblleft}
+\doslot{bracketright}
+\doslot{circumflex}
+\doslot{dotaccent}
+
+\doslot{quoteleft}
+\doslot{a}
+\doslot{b}
+\doslot{c}
+\doslot{d}
+\doslot{e}
+\doslot{f}
+\doslot{g}
+
+\doslot{h}
+\doslot{i}
+\doslot{j}
+\doslot{k}
+\doslot{l}
+\doslot{m}
+\doslot{n}
+\doslot{o}
+
+\doslot{p}
+\doslot{q}
+\doslot{r}
+\doslot{s}
+\doslot{t}
+\doslot{u}
+\doslot{v}
+\doslot{w}
+
+\doslot{x}
+\doslot{y}
+\doslot{z}
+\doslot{rangedash}
+\doslot{punctdash}
+\doslot{hungarumlaut}
+\doslot{tilde}
+\doslot{dieresis}
+
+\doslot{Abreve}
+\doslot{Aogonek}
+\doslot{Cacute}
+\doslot{Ccaron}
+\doslot{Dcaron}
+\doslot{Ecaron}
+\doslot{Eogonek}
+\doslot{Gbreve}
+
+\doslot{Lacute}
+\doslot{Lcaron}
+\doslot{Lslash}
+\doslot{Nacute}
+\doslot{Ncaron}
+\doslot{bullet} %2 Ng missing
+\doslot{Ohungarumlaut}
+\doslot{Racute}
+
+\doslot{Rcaron}
+\doslot{Sacute}
+\doslot{Scaron}
+\doslot{Scedilla}
+\doslot{Tcaron}
+\doslot{Tcedilla}
+\doslot{Uhungarumlaut}
+\doslot{Uring}
+
+\doslot{Ydieresis}
+\doslot{Zacute}
+\doslot{Zcaron}
+\doslot{Zdotaccent}
+\doslot{IJ}
+\doslot{Idotaccent}
+\doslot{dbar}
+\doslot{section}
+
+\doslot{abreve}
+\doslot{aogonek}
+\doslot{cacute}
+\doslot{ccaron}
+\doslot{dcaron}
+\doslot{ecaron}
+\doslot{eogonek}
+\doslot{gbreve}
+
+\doslot{lacute}
+\doslot{lcaron}
+\doslot{lslash}
+\doslot{nacute}
+\doslot{ncaron}
+\doslot{perthousand} %2 ng missing
+\doslot{ohungarumlaut}
+\doslot{racute}
+
+\doslot{rcaron}
+\doslot{sacute}
+\doslot{scaron}
+\doslot{scedilla}
+\doslot{tcaron}
+\doslot{tcedilla}
+\doslot{uhungarumlaut}
+\doslot{uring}
+
+\doslot{ydieresis}
+\doslot{zacute}
+\doslot{zcaron}
+\doslot{zdotaccent}
+\doslot{ij}
+\doslot{yen} %2 exclamdown already
+\doslot{cents} %2 questiondown already
+\doslot{sterling}
+
+\doslot{Agrave}
+\doslot{Aacute}
+\doslot{Acircumflex}
+\doslot{Atilde}
+\doslot{Adieresis}
+\doslot{Aring}
+\doslot{florin} %2 AE already
+\doslot{Ccedilla}
+
+\doslot{Egrave}
+\doslot{Eacute}
+\doslot{Ecircumflex}
+\doslot{Edieresis}
+\doslot{Igrave}
+\doslot{Iacute}
+\doslot{Icircumflex}
+\doslot{Idieresis}
+
+\doslot{Eth}
+\doslot{Ntilde}
+\doslot{Ograve}
+\doslot{Oacute}
+\doslot{Ocircumflex}
+\doslot{Otilde}
+\doslot{Odieresis}
+\doslot{currency} %2 OE already
+
+\doslot{degree} %2 Oslash already
+\doslot{Ugrave}
+\doslot{Uacute}
+\doslot{Ucircumflex}
+\doslot{Udieresis}
+\doslot{Yacute}
+\doslot{Thorn}
+\doslot{SS} % constructed
+
+\doslot{agrave}
+\doslot{aacute}
+\doslot{acircumflex}
+\doslot{atilde}
+\doslot{adieresis}
+\doslot{aring}
+\doslot{compass} %2 ae already
+\doslot{ccedilla}
+
+\doslot{egrave}
+\doslot{eacute}
+\doslot{ecircumflex}
+\doslot{edieresis}
+\doslot{igrave}
+\doslot{iacute}
+\doslot{icircumflex}
+\doslot{idieresis}
+
+\doslot{eth}
+\doslot{ntilde}
+\doslot{ograve}
+\doslot{oacute}
+\doslot{ocircumflex}
+\doslot{otilde}
+\doslot{odieresis}
+\doslot{male} %2 oe already
+
+\doslot{ogonek} %2 oslash already; ogonek moved to here
+\doslot{ugrave}
+\doslot{uacute}
+\doslot{ucircumflex}
+\doslot{udieresis}
+\doslot{yacute}
+\doslot{thorn}
+\doslot{female} %2 germandbls already
+
+\endencoding
diff --git a/macros/latex/contrib/pclnfss/src/hptex.tex b/macros/latex/contrib/pclnfss/src/hptex.tex
new file mode 100644
index 0000000000..f316cda07e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/hptex.tex
@@ -0,0 +1,21 @@
+% Can get some characters from the text font, instead of the math font.
+\chardef\dag = "06
+\chardef\ddag = "06
+\chardef\copyright = "08
+\chardef\P = "20
+\chardef\bullet = "8D
+\chardef\S = "9F
+
+% And lots more new stuff ...
+\chardef\registered = "09
+\chardef\trademark = "0A
+\chardef\perthousand = "AD
+\chardef\yen = "BD
+\chardef\cents = "BE
+\chardef\pounds = "BF
+\chardef\florin = "C6
+\chardef\currency = "D7
+\chardef\degree = "D8
+\chardef\compass = "E6
+\chardef\male = "F7
+\chardef\female = "FF
diff --git a/macros/latex/contrib/pclnfss/src/k2n.awk b/macros/latex/contrib/pclnfss/src/k2n.awk
new file mode 100644
index 0000000000..b719680212
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/k2n.awk
@@ -0,0 +1,3 @@
+$1 == karl { print $2 }
+ { }
+
diff --git a/macros/latex/contrib/pclnfss/src/latin.mtx b/macros/latex/contrib/pclnfss/src/latin.mtx
new file mode 100644
index 0000000000..6965a0cc58
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/latin.mtx
@@ -0,0 +1,1127 @@
+%%% ====================================================================
+%%% @TeX-metrics-file{
+%%% author = "Alan Jeffrey",
+%%% version = "1.317",
+%%% date = "08 February 1994",
+%%% time = "18:21:11 GMT",
+%%% filename = "latin.mtx",
+%%% address = "School of Cognitive and Computing Sciences
+%%% University of Sussex
+%%% Brighton BN1 9QH
+%%% UK",
+%%% telephone = "+44 273 606755 x 3238",
+%%% FAX = "+44 273 678188",
+%%% checksum = "???",
+%%% email = "alanje@cogs.sussex.ac.uk",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "AFM, virtual fonts, fonts, PostScript, TeX",
+%%% supported = "yes",
+%%% abstract = "This is the default list of Latin glyphs for
+%%% the fontinst package.",
+%%% docstring = "The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% package = "fontinst",
+%%% dependencies = "none",
+%%% }
+%%% ====================================================================
+
+\relax
+
+\documentstyle[fontinst]{ltugboat}
+
+\title{The {\tt fontinst} latin glyphs}
+\author{Alan Jeffrey}
+\address{School of Cognitive and Computing Sciences \\
+ University of Sussex \\
+ Falmer \\
+ Brighton \\
+ BN1 9QH \\
+ UK}
+\netaddress{alanje@cogs.susx.ac.uk}
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+This document describes the glyphs used by the {\tt fontinst}
+package when generating Latin fonts.
+
+\raggedright
+
+\metrics
+
+% Uses the fontinst package.
+
+\needsfontinstversion{1.317}
+
+% A top accent is set by placing the center of the accent at the given
+% position along the width of the letter, raised up by the difference
+% between the height of the letter and the xheight.
+
+\setcommand\topaccent#1#2#3{
+ \push
+ \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}}
+ \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A bottom accent is set by placing the center of the accent at the given
+% position along the width of the letter.
+
+\setcommand\botaccent#1#2#3{
+ \push
+ \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}}
+ \glyph{#2}{1000}
+ \pop
+ \glyph{#1}{1000}
+}
+
+% A c&sc glyph is created by shrinking the cap glyph, and adding extra
+% space.
+
+\setcommand\cscglyph#1{
+ \movert{\int{smallcapsextraspace}}
+ \glyph{#1}{\int{smallcapsscale}}
+ \movert{\int{smallcapsextraspace}}
+}
+
+% A c&sc top accent glyph is placed using the small glyphs if
+% available, and otherwise by shrinking the equivalent capital.
+
+\setcommand\csctopaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \topaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% Ditto bot accents.
+
+\setcommand\cscbotaccent#1#2#3{
+ \ifisglyph{#1small}\then
+ \botaccent{#1small}{#2small}{#3}
+ \else
+ \cscglyph{#1#2}
+ \fi
+}
+
+% A small accent is created by moving a shrunk accent up by the
+% difference between a scaled x and a scaled X.
+
+\setcommand\cscaccent#1{
+ \moveup{\scale{\int{xheight}}{\sub{1000}{\int{smallcapsscale}}}}
+ \cscglyph{#1}
+ \moveup{\scale{\int{xheight}}{\sub{\int{smallcapsscale}}{1000}}}
+}
+
+% \setleftrightkerning is \setleftkerning and \setrightkerning.
+
+\setcommand\setleftrightkerning#1#2#3{
+ \setleftkerning{#1}{#2}{#3}
+ \setrightkerning{#1}{#2}{#3}
+}
+
+% \unfakable is a glyph which can't be faked.
+
+\setcommand\unfakable#1{
+ \setglyph{#1}
+ \ifisglyph{#1-not}\then
+ \moveup{\neg{\depth{#1-not}}}
+ \glyphrule{
+ \width{#1-not}
+ }{
+ \add{\depth{#1-not}}{\height{#1-not}}
+ }
+ \resetitalic{\italic{#1-not}}
+ \moveup{\depth{#1-not}}
+ \else
+ \glyphrule{500}{500}
+ \fi
+ \glyphwarning{missing glyph `#1'}
+ \endsetglyph
+}
+\message{Default values}
+\comment{\section{Default values}}
+
+\setint{italicslant}{0}
+\setint{xheight}{\height{x}}
+\setint{capheight}{\height{A}}
+\setint{ascender}{\height{d}}
+\setint{descender}{\depth{g}}
+\setint{underlinethickness}{40}
+\setint{visiblespacedepth}{200}
+\setint{visiblespacewidth}{400}
+\setint{visiblespacesurround}{50}
+\setint{smallcapsscale}{800}
+\setint{smallcapskerning}{900}
+
+\ifisint{monowidth}\then
+ \setint{capspacing}{0}
+ \setint{smallcapsextraspace}
+ {\div{\scale{\width{x}}{\sub{1000}{\int{smallcapsscale}}}}{2}}
+\else
+ \setint{capspacing}{50}
+ \setint{smallcapsextraspace}{0}
+\fi
+
+\ifisint{visiblespace}\then
+ \setint{boundarychar}{\int{visiblespace}}
+\fi
+\message{Kerning}
+\comment{\section{Kerning}}
+
+\setleftrightkerning{visiblespace}{space}{1000}
+
+\setleftrightkerning{Aacute}{A}{1000}
+\setleftrightkerning{Abreve}{A}{1000}
+\setleftrightkerning{Acircumflex}{A}{1000}
+\setleftrightkerning{Adieresis}{A}{1000}
+\setleftrightkerning{Agrave}{A}{1000}
+\setleftrightkerning{Aogonek}{A}{1000}
+\setleftrightkerning{Aring}{A}{1000}
+\setleftrightkerning{Atilde}{A}{1000}
+
+\setleftrightkerning{Cacute}{C}{1000}
+\setleftrightkerning{Ccaron}{C}{1000}
+\setleftrightkerning{Ccedilla}{C}{1000}
+
+\setleftrightkerning{Dcaron}{D}{1000}
+
+\setleftrightkerning{Eacute}{E}{1000}
+\setleftrightkerning{Ecaron}{E}{1000}
+\setleftrightkerning{Ecircumflex}{E}{1000}
+\setleftrightkerning{Edieresis}{E}{1000}
+\setleftrightkerning{Egrave}{E}{1000}
+\setleftrightkerning{Eogonek}{E}{1000}
+
+\setleftrightkerning{Gbreve}{G}{1000}
+
+\setleftkerning{IJ}{I}{1000}
+
+\setleftrightkerning{Iacute}{I}{1000}
+\setleftrightkerning{Icircumflex}{I}{1000}
+\setleftrightkerning{Idieresis}{I}{1000}
+\setleftrightkerning{Idotaccent}{I}{1000}
+\setleftrightkerning{Igrave}{I}{1000}
+
+\setrightkerning{IJ}{J}{1000}
+
+\setleftrightkerning{Lacute}{L}{1000}
+\setleftrightkerning{Lslash}{L}{1000}
+\setleftkerning{Lcaron}{L}{1000}
+
+\setleftrightkerning{Nacute}{N}{1000}
+\setleftrightkerning{Ncaron}{N}{1000}
+\setleftrightkerning{Ntilde}{N}{1000}
+
+\setleftrightkerning{Oacute}{O}{1000}
+\setleftrightkerning{Ocircumflex}{O}{1000}
+\setleftrightkerning{Odieresis}{O}{1000}
+\setleftrightkerning{Ograve}{O}{1000}
+\setleftrightkerning{Ohungarumlaut}{O}{1000}
+\setleftrightkerning{Oslash}{O}{1000}
+\setleftrightkerning{Otilde}{O}{1000}
+
+\setleftrightkerning{Rcaron}{R}{1000}
+\setleftrightkerning{Racute}{R}{1000}
+
+\setleftrightkerning{SS}{S}{1000}
+\setleftrightkerning{Sacute}{S}{1000}
+\setleftrightkerning{Scaron}{S}{1000}
+\setleftrightkerning{Scedilla}{S}{1000}
+
+\setleftrightkerning{Tcaron}{T}{1000}
+\setleftrightkerning{Tcedilla}{T}{1000}
+
+\setleftrightkerning{Uacute}{U}{1000}
+\setleftrightkerning{Ucircumflex}{U}{1000}
+\setleftrightkerning{Ugrave}{U}{1000}
+\setleftrightkerning{Uhungarumlaut}{U}{1000}
+\setleftrightkerning{Uring}{U}{1000}
+
+\setleftrightkerning{Yacute}{Y}{1000}
+\setleftrightkerning{Ydieresis}{Y}{1000}
+
+\setleftrightkerning{Zacute}{Z}{1000}
+\setleftrightkerning{Zcaron}{Z}{1000}
+\setleftrightkerning{Zdotaccent}{Z}{1000}
+
+\setleftrightkerning{aogonek}{a}{1000}
+
+\setleftrightkerning{ccedilla}{c}{1000}
+
+\setleftrightkerning{eogonek}{e}{1000}
+
+\setleftkerning{ffi}{f}{1000}
+\setleftkerning{ffl}{f}{1000}
+\setleftrightkerning{ff}{f}{1000}
+\setleftkerning{fi}{f}{1000}
+\setleftkerning{fl}{f}{1000}
+
+\setleftkerning{ij}{i}{1000}
+
+\setrightkerning{fi}{i}{1000}
+\setrightkerning{ffi}{i}{1000}
+
+\setrightkerning{ij}{j}{1000}
+
+\setrightkerning{fl}{l}{1000}
+\setrightkerning{ffl}{l}{1000}
+
+\setleftkerning{oe}{o}{1000}
+\setrightkerning{oe}{e}{1000}
+\setleftrightkerning{oslash}{o}{1000}
+
+\setleftrightkerning{scedilla}{s}{1000}
+
+\setleftrightkerning{tcedilla}{t}{1000}
+\message{All-caps kerning}
+\comment{\section{All-caps kerning}}
+
+\setleftrightkerning{dotlessI}{I}{1000}
+\setleftrightkerning{dotlessJ}{I}{1000}
+\setleftrightkerning{FFspaced}{F}{1000}
+\setleftkerning{FIspaced}{F}{1000}
+\setrightkerning{FIspaced}{I}{1000}
+\setleftkerning{FLspaced}{F}{1000}
+\setrightkerning{FLspaced}{L}{1000}
+\setleftkerning{FFIspaced}{F}{1000}
+\setrightkerning{FFIspaced}{I}{1000}
+\setleftkerning{FFLspaced}{F}{1000}
+\setrightkerning{FFLspaced}{L}{1000}
+\setleftrightkerning{Dbar}{Eth}{1000}
+\setleftkerning{IJspaced}{I}{1000}
+\setrightkerning{IJspaced}{J}{1000}
+\setleftrightkerning{SSspaced}{S}{1000}
+\message{Unfakable glyphs}
+\comment{\section{Unfakable glyphs}}
+
+\unfakable{Gamma}
+\unfakable{Delta}
+\unfakable{Theta}
+\unfakable{Lambda}
+\unfakable{Xi}
+\unfakable{Pi}
+\unfakable{Sigma}
+\unfakable{Upsilon}
+\unfakable{Phi}
+\unfakable{Psi}
+\unfakable{Omega}
+\unfakable{grave}
+\unfakable{acute}
+\unfakable{circumflex}
+\unfakable{tilde}
+\unfakable{dieresis}
+\unfakable{hungarumlaut}
+\unfakable{ring}
+\unfakable{caron}
+\unfakable{breve}
+\unfakable{macron}
+\unfakable{dotaccent}
+\unfakable{cedilla}
+\unfakable{ogonek}
+\unfakable{guilsinglleft}
+\unfakable{guilsinglright}
+\unfakable{quotedblleft}
+\unfakable{quotedblright}
+\unfakable{quotedblbase}
+\unfakable{guillemotleft}
+\unfakable{guillemotright}
+\unfakable{endash}
+\unfakable{emdash}
+\unfakable{perthousandzero}
+\unfakable{exclam}
+\unfakable{quotedbl}
+\unfakable{numbersign}
+\unfakable{dollar}
+\unfakable{percent}
+\unfakable{ampersand}
+\unfakable{quoteright}
+\unfakable{parenleft}
+\unfakable{parenright}
+\unfakable{asterisk}
+\unfakable{plus}
+\unfakable{comma}
+\unfakable{hyphen}
+\unfakable{period}
+\unfakable{slash}
+\unfakable{zero}
+\unfakable{one}
+\unfakable{two}
+\unfakable{three}
+\unfakable{four}
+\unfakable{five}
+\unfakable{six}
+\unfakable{seven}
+\unfakable{eight}
+\unfakable{nine}
+\unfakable{zerooldstyle}
+\unfakable{oneoldstyle}
+\unfakable{twooldstyle}
+\unfakable{threeoldstyle}
+\unfakable{fouroldstyle}
+\unfakable{fiveoldstyle}
+\unfakable{sixoldstyle}
+\unfakable{sevenoldstyle}
+\unfakable{eightoldstyle}
+\unfakable{nineoldstyle}
+\unfakable{colon}
+\unfakable{semicolon}
+\unfakable{less}
+\unfakable{equal}
+\unfakable{greater}
+\unfakable{question}
+\unfakable{at}
+\unfakable{A}
+\unfakable{B}
+\unfakable{C}
+\unfakable{D}
+\unfakable{E}
+\unfakable{F}
+\unfakable{G}
+\unfakable{H}
+\unfakable{I}
+\unfakable{J}
+\unfakable{K}
+\unfakable{L}
+\unfakable{M}
+\unfakable{N}
+\unfakable{O}
+\unfakable{P}
+\unfakable{Q}
+\unfakable{R}
+\unfakable{S}
+\unfakable{T}
+\unfakable{U}
+\unfakable{V}
+\unfakable{W}
+\unfakable{X}
+\unfakable{Y}
+\unfakable{Z}
+\unfakable{bracketleft}
+\unfakable{backslash}
+\unfakable{bracketright}
+\unfakable{asciicircum}
+\unfakable{underscore}
+\unfakable{quoteleft}
+\unfakable{a}
+\unfakable{b}
+\unfakable{c}
+\unfakable{d}
+\unfakable{e}
+\unfakable{f}
+\unfakable{g}
+\unfakable{h}
+\unfakable{i}
+\unfakable{j}
+\unfakable{k}
+\unfakable{l}
+\unfakable{m}
+\unfakable{n}
+\unfakable{o}
+\unfakable{p}
+\unfakable{q}
+\unfakable{r}
+\unfakable{s}
+\unfakable{t}
+\unfakable{u}
+\unfakable{v}
+\unfakable{w}
+\unfakable{x}
+\unfakable{y}
+\unfakable{z}
+\unfakable{braceleft}
+\unfakable{bar}
+\unfakable{braceright}
+\unfakable{asciitilde}
+\unfakable{Ng}
+\unfakable{section}
+\unfakable{ng}
+\unfakable{exclamdown}
+\unfakable{questiondown}
+\unfakable{sterling}
+\unfakable{AE}
+\unfakable{Eth}
+\unfakable{OE}
+\unfakable{Oslash}
+\unfakable{Thorn}
+\unfakable{ae}
+\unfakable{eth}
+\unfakable{oe}
+\unfakable{oslash}
+\unfakable{thorn}
+\unfakable{germandbls}
+\unfakable{lslashslash}
+
+\setglyph{dotlessj}
+ \moveup{\neg{\depth{j}}}
+ \glyphrule{\width{j}}{\add{\depth{j}}{\height{dotlessi}}}
+ \resetitalic{\italic{dotlessi}}
+ \moveup{\depth{j}}
+ \glyphwarning{missing glyph `dotlessj'}
+\endsetglyph
+\message{Glyphs}
+\comment{\section{Glyphs}}
+
+\setglyph{space}
+ \ifisglyph{space-not}\then
+ \movert{\width{space-not}}
+ \else
+ \movert{\width{i}}
+ \fi
+\endsetglyph
+
+\setglyph{compwordmark}
+ \movert{0}
+\endsetglyph
+
+\setglyph{quotesinglbase}
+ \glyph{comma}{1000}
+\endsetglyph
+
+\setglyph{fi}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{i}}
+ \glyph{i}{1000}
+\endsetglyph
+
+\setglyph{ff}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{f}}
+ \glyph{f}{1000}
+\endsetglyph
+
+\setglyph{fl}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{l}}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{ffi}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{f}}
+ \glyph{fi}{1000}
+\endsetglyph
+
+\setglyph{ffl}
+ \glyph{f}{1000}
+ \movert{\kerning{f}{f}}
+ \glyph{fl}{1000}
+\endsetglyph
+
+\setglyph{visiblespace}
+ \moveup{\neg{\int{visiblespacedepth}}}
+ \movert{\int{visiblespacesurround}}
+ \glyphrule
+ {\int{underlinethickness}}
+ {\int{visiblespacedepth}}
+ \glyphrule
+ {\int{visiblespacewidth}}
+ {\int{underlinethickness}}
+ \glyphrule
+ {\int{underlinethickness}}
+ {\int{visiblespacedepth}}
+ \movert{\int{visiblespacesurround}}
+ \moveup{\int{visiblespacedepth}}
+\endsetglyph
+
+\setglyph{rangedash}
+ \ifisint{monowidth}\then
+ \glyph{hyphen}{1000}
+ \else
+ \glyph{endash}{1000}
+ \fi
+\endsetglyph
+
+\setglyph{punctdash}
+ \ifisint{monowidth}\then
+ \glyph{hyphen}{1000}
+ \glyph{hyphen}{1000}
+ \else
+ \glyph{emdash}{1000}
+ \fi
+\endsetglyph
+
+\setglyph{hyphenchar}
+ \glyph{hyphen}{1000}
+\endsetglyph
+
+\setglyph{ringfitted}
+ \movert{\div{\sub{\width{A}}{\width{ring}}}{2}}
+ \glyph{ring}{1000}
+ \movert{\div{\sub{\width{A}}{\width{ring}}}{2}}
+\endsetglyph
+
+\setglyph{lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{l}}
+ \glyph{l}{1000}
+\endsetglyph
+
+\setglyph{Lslash}
+ \glyph{lslashslash}{1000}
+ \movert{\kerning{lslashslash}{L}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Abreve}
+ \topaccent{A}{breve}{500}
+\endsetglyph
+
+\setglyph{Aogonek}
+ \botaccent{A}{ogonek}{900}
+\endsetglyph
+
+\setglyph{Cacute}
+ \topaccent{C}{acute}{500}
+\endsetglyph
+
+\setglyph{Ccaron}
+ \topaccent{C}{caron}{500}
+\endsetglyph
+
+\setglyph{Dcaron}
+ \topaccent{D}{caron}{450}
+\endsetglyph
+
+\setglyph{Ecaron}
+ \topaccent{E}{caron}{500}
+\endsetglyph
+
+\setglyph{Eogonek}
+ \botaccent{E}{ogonek}{850}
+\endsetglyph
+
+\setglyph{Gbreve}
+ \topaccent{G}{breve}{500}
+\endsetglyph
+
+\setglyph{Lacute}
+ \topaccent{L}{acute}{250}
+\endsetglyph
+
+\setglyph{Lcaron}
+ \glyph{L}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-200}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{Nacute}
+ \topaccent{N}{acute}{500}
+\endsetglyph
+
+\setglyph{Ncaron}
+ \topaccent{N}{caron}{500}
+\endsetglyph
+
+\setglyph{Ohungarumlaut}
+ \topaccent{O}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Racute}
+ \topaccent{R}{acute}{500}
+\endsetglyph
+
+\setglyph{Rcaron}
+ \topaccent{R}{caron}{500}
+\endsetglyph
+
+\setglyph{Sacute}
+ \topaccent{S}{acute}{500}
+\endsetglyph
+
+\setglyph{Scaron}
+ \topaccent{S}{caron}{500}
+\endsetglyph
+
+\setglyph{Scedilla}
+ \botaccent{S}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Tcaron}
+ \topaccent{T}{caron}{500}
+\endsetglyph
+
+\setglyph{Tcedilla}
+ \botaccent{T}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Uhungarumlaut}
+ \topaccent{U}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{Uring}
+ \topaccent{U}{ring}{500}
+\endsetglyph
+
+\setglyph{Ydieresis}
+ \topaccent{Y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Zacute}
+ \topaccent{Z}{acute}{500}
+\endsetglyph
+
+\setglyph{Zcaron}
+ \topaccent{Z}{caron}{500}
+\endsetglyph
+
+\setglyph{Zdotaccent}
+ \topaccent{Z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{IJ}
+ \glyph{I}{1000}
+ \movert{\kerning{I}{J}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{Idotaccent}
+ \topaccent{I}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{dbar}
+ \push
+ \movert{\sub{\width{d}}{\width{macron}}}
+ \glyph{macron}{1000}
+ \pop
+ \glyph{d}{1000}
+\endsetglyph
+
+\setglyph{abreve}
+ \topaccent{a}{breve}{500}
+\endsetglyph
+
+\setglyph{aogonek}
+ \botaccent{a}{ogonek}{850}
+\endsetglyph
+
+\setglyph{cacute}
+ \topaccent{c}{acute}{500}
+\endsetglyph
+
+\setglyph{ccaron}
+ \topaccent{c}{caron}{500}
+\endsetglyph
+
+\setglyph{dcaron}
+ \glyph{d}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{ecaron}
+ \topaccent{e}{caron}{500}
+\endsetglyph
+
+\setglyph{eogonek}
+ \botaccent{e}{ogonek}{500}
+\endsetglyph
+
+\setglyph{gbreve}
+ \topaccent{g}{breve}{500}
+\endsetglyph
+
+\setglyph{lacute}
+ \topaccent{l}{acute}{500}
+\endsetglyph
+
+\setglyph{lcaron}
+ \glyph{l}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-100}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{nacute}
+ \topaccent{n}{acute}{500}
+\endsetglyph
+
+\setglyph{ncaron}
+ \topaccent{n}{caron}{500}
+\endsetglyph
+
+\setglyph{ohungarumlaut}
+ \topaccent{o}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{racute}
+ \topaccent{r}{acute}{500}
+\endsetglyph
+
+\setglyph{rcaron}
+ \topaccent{r}{caron}{500}
+\endsetglyph
+
+\setglyph{sacute}
+ \topaccent{s}{acute}{500}
+\endsetglyph
+
+\setglyph{scaron}
+ \topaccent{s}{caron}{500}
+\endsetglyph
+
+\setglyph{scedilla}
+ \botaccent{s}{cedilla}{500}
+\endsetglyph
+
+\setglyph{tcaron}
+ \glyph{t}{1000}
+ \ifisint{monowidth}\then\else
+ \movert{-75}
+ \fi
+ \glyph{quoteright}{1000}
+\endsetglyph
+
+\setglyph{tcedilla}
+ \botaccent{t}{cedilla}{500}
+\endsetglyph
+
+\setglyph{uhungarumlaut}
+ \topaccent{u}{hungarumlaut}{500}
+\endsetglyph
+
+\setglyph{uring}
+ \topaccent{u}{ring}{500}
+\endsetglyph
+
+\setglyph{ydieresis}
+ \topaccent{y}{dieresis}{500}
+\endsetglyph
+
+\setglyph{zacute}
+ \topaccent{z}{acute}{500}
+\endsetglyph
+
+\setglyph{zcaron}
+ \topaccent{z}{caron}{500}
+\endsetglyph
+
+\setglyph{zdotaccent}
+ \topaccent{z}{dotaccent}{500}
+\endsetglyph
+
+\setglyph{ij}
+ \glyph{i}{1000}
+ \movert{\kerning{i}{j}}
+ \glyph{j}{1000}
+\endsetglyph
+
+\setglyph{Agrave}
+ \topaccent{A}{grave}{500}
+\endsetglyph
+
+\setglyph{Aacute}
+ \topaccent{A}{acute}{500}
+\endsetglyph
+
+\setglyph{Acircumflex}
+ \topaccent{A}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Atilde}
+ \topaccent{A}{tilde}{500}
+\endsetglyph
+
+\setglyph{Adieresis}
+ \topaccent{A}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Aring}
+ \topaccent{A}{ring}{500}
+\endsetglyph
+
+\setglyph{Ccedilla}
+ \botaccent{C}{cedilla}{500}
+\endsetglyph
+
+\setglyph{Egrave}
+ \topaccent{E}{grave}{500}
+\endsetglyph
+
+\setglyph{Eacute}
+ \topaccent{E}{acute}{500}
+\endsetglyph
+
+\setglyph{Ecircumflex}
+ \topaccent{E}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Edieresis}
+ \topaccent{E}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Iacute}
+ \topaccent{I}{acute}{500}
+\endsetglyph
+
+\setglyph{Igrave}
+ \topaccent{I}{grave}{500}
+\endsetglyph
+
+\setglyph{Icircumflex}
+ \topaccent{I}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Idieresis}
+ \topaccent{I}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ntilde}
+ \topaccent{N}{tilde}{500}
+\endsetglyph
+
+\setglyph{Ograve}
+ \topaccent{O}{grave}{500}
+\endsetglyph
+
+\setglyph{Oacute}
+ \topaccent{O}{acute}{500}
+\endsetglyph
+
+\setglyph{Ocircumflex}
+ \topaccent{O}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Otilde}
+ \topaccent{O}{tilde}{500}
+\endsetglyph
+
+\setglyph{Odieresis}
+ \topaccent{O}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Ugrave}
+ \topaccent{U}{grave}{500}
+\endsetglyph
+
+\setglyph{Uacute}
+ \topaccent{U}{acute}{500}
+\endsetglyph
+
+\setglyph{Ucircumflex}
+ \topaccent{U}{circumflex}{500}
+\endsetglyph
+
+\setglyph{Udieresis}
+ \topaccent{U}{dieresis}{500}
+\endsetglyph
+
+\setglyph{Yacute}
+ \topaccent{Y}{acute}{500}
+\endsetglyph
+
+\setglyph{SS}
+ \glyph{S}{1000}
+ \movert{\kerning{S}{S}}
+ \glyph{S}{1000}
+\endsetglyph
+
+\setglyph{agrave}
+ \topaccent{a}{grave}{500}
+\endsetglyph
+
+\setglyph{aacute}
+ \topaccent{a}{acute}{500}
+\endsetglyph
+
+\setglyph{acircumflex}
+ \topaccent{a}{circumflex}{500}
+\endsetglyph
+
+\setglyph{atilde}
+ \topaccent{a}{tilde}{500}
+\endsetglyph
+
+\setglyph{adieresis}
+ \topaccent{a}{dieresis}{500}
+\endsetglyph
+
+\setglyph{aring}
+ \topaccent{a}{ring}{500}
+\endsetglyph
+
+\setglyph{ccedilla}
+ \topaccent{c}{cedilla}{500}
+\endsetglyph
+
+\setglyph{egrave}
+ \topaccent{e}{grave}{500}
+\endsetglyph
+
+\setglyph{eacute}
+ \topaccent{e}{acute}{500}
+\endsetglyph
+
+\setglyph{ecircumflex}
+ \topaccent{e}{circumflex}{500}
+\endsetglyph
+
+\setglyph{edieresis}
+ \topaccent{e}{dieresis}{500}
+\endsetglyph
+
+\setglyph{igrave}
+ \topaccent{dotlessi}{grave}{500}
+\endsetglyph
+
+\setglyph{iacute}
+ \topaccent{dotlessi}{acute}{500}
+\endsetglyph
+
+\setglyph{icircumflex}
+ \topaccent{dotlessi}{circumflex}{500}
+\endsetglyph
+
+\setglyph{idieresis}
+ \topaccent{dotlessi}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ntilde}
+ \topaccent{n}{tilde}{500}
+\endsetglyph
+
+\setglyph{ograve}
+ \topaccent{o}{grave}{500}
+\endsetglyph
+
+\setglyph{oacute}
+ \topaccent{o}{acute}{500}
+\endsetglyph
+
+\setglyph{ocircumflex}
+ \topaccent{o}{circumflex}{500}
+\endsetglyph
+
+\setglyph{otilde}
+ \topaccent{o}{tilde}{500}
+\endsetglyph
+
+\setglyph{odieresis}
+ \topaccent{o}{dieresis}{500}
+\endsetglyph
+
+\setglyph{ugrave}
+ \topaccent{u}{grave}{500}
+\endsetglyph
+
+\setglyph{uacute}
+ \topaccent{u}{acute}{500}
+\endsetglyph
+
+\setglyph{ucircumflex}
+ \topaccent{u}{circumflex}{500}
+\endsetglyph
+
+\setglyph{udieresis}
+ \topaccent{u}{dieresis}{500}
+\endsetglyph
+
+\setglyph{yacute}
+ \topaccent{y}{acute}{500}
+\endsetglyph
+\message{All-caps glyphs}
+\comment{\section{All-caps glyphs}}
+
+\setglyph{dotlessI}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{dotlessJ}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{FFspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{F}}
+ {\int{capspacing}}}
+ \glyph{F}{1000}
+\endsetglyph
+
+\setglyph{FIspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FLspaced}
+ \glyph{F}{1000}
+ \movert{\add{\kerning{F}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{FFIspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{I}}
+ {\int{capspacing}}}
+ \glyph{I}{1000}
+\endsetglyph
+
+\setglyph{FFLspaced}
+ \glyph{FFspaced}{1000}
+ \movert{\add{\kerning{FFspaced}{L}}
+ {\int{capspacing}}}
+ \glyph{L}{1000}
+\endsetglyph
+
+\setglyph{Dbar}
+ \glyph{Eth}{1000}
+\endsetglyph
+
+\setglyph{IJspaced}
+ \glyph{I}{1000}
+ \movert{\add{\kerning{I}{J}}{\int{capspacing}}}
+ \glyph{J}{1000}
+\endsetglyph
+
+\setglyph{SSspaced}
+ \glyph{S}{1000}
+ \movert{\add{\kerning{S}{S}}{\int{capspacing}}}
+ \glyph{S}{1000}
+\endsetglyph
+\message{Accents}
+\comment{\section{Accents}
+ \TeX's math accent-positioning requires accents to have zero depth.}
+
+\setcommand\zerodepth#1{
+ \resetglyph{#1}
+ \glyph{#1}{1000}
+ \resetdepth{0}
+ \endresetglyph
+}
+
+\zerodepth{acute}
+\zerodepth{grave}
+\zerodepth{caron}
+\zerodepth{breve}
+\zerodepth{macron}
+\zerodepth{ring}
+\zerodepth{circumflex}
+\zerodepth{dotaccent}
+\zerodepth{tilde}
+\zerodepth{dieresis}
+
+\endmetrics
+
+\makesignature
+
+\end{document}
+
+
diff --git a/macros/latex/contrib/pclnfss/src/plain.map b/macros/latex/contrib/pclnfss/src/plain.map
new file mode 100644
index 0000000000..e8af0e0b0f
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/plain.map
@@ -0,0 +1,43 @@
+calx ale # Albertus extra bold
+calm alr # Albertus medium
+caob anb # Antique Olive bold
+caori ani # Antique Olive italic
+caor anr # Antique Olive
+mhvb arb # Arial bold
+mhvri ari # Arial italic
+mhvbi arj # Arial bold italic
+mhvr arr # Arial (i.e., Helvetica)
+ccdrrc clc # Clarendon condensed
+cotr cor # Coronet
+ccrb crb # Courier bold
+ccrri cri # Courier italic
+ccrbi crj # Courier bold italic
+ccrr crr # Courier
+cgmr gra # Garamond Antiqua
+cgmb grh # Garamond halbfett
+cgmri grk # Garamond kursiv
+cgmbi grl # Garamond kursiv halbfett (i.e., bold italic)
+clgb lgb # Letter Gothic bold
+clgri lgi # Letter Gothic italic
+clgr lgr # Letter Gothic
+cmgr mrr # Marigold
+copb omb # CG Omega bold
+copri omi # CG Omega italic
+copbi omj # CG Omega bold italic
+copr omr # CG Omega (i.e., Optima)
+mntb tnb # Monotype Times New bold (TrueType)
+mntri tni # Monotype Times New italic (TrueType)
+mntbi tnj # Monotype Times New bold italic (TrueType)
+mntr tnr # Monotype Times New (TrueType)
+ctmb trb # CG Times bold
+ctmri tri # CG Times italic
+ctmbi trj # CG Times bold italic
+ctmr trr # CG Times
+cunbrc ucb # Univers bold condensed
+cunmic uci # Univers medium italic condensed
+cunbic ucj # Univers bold italic condensed
+cunmrc ucr # Univers medium condensed
+cunb unb # Univers bold
+cunmi uni # Univers medium italic
+cunbi unj # Univers bold italic
+cunm unr # Univers medium
diff --git a/macros/latex/contrib/pclnfss/src/rmligdups.awk b/macros/latex/contrib/pclnfss/src/rmligdups.awk
new file mode 100644
index 0000000000..83445ec794
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/rmligdups.awk
@@ -0,0 +1,14 @@
+# At kern steps, just save away the value, so only the last one will be output.
+/\(KRN/ { lk_table[$3] = $0; next }
+
+# Assume (STOP)'s are in the right place.
+# This rearranges the order, but oh well.
+# It's random by the time the vpl file has been written anyway.
+/\(STOP\)/ { for (lk in lk_table)
+ {
+ print lk_table[lk];
+ delete lk_table[lk];
+ }
+ }
+
+ { print }
diff --git a/macros/latex/contrib/pclnfss/src/test.map b/macros/latex/contrib/pclnfss/src/test.map
new file mode 100644
index 0000000000..9ce35f02ba
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/test.map
@@ -0,0 +1 @@
+calx ale # Albertus extra bold
diff --git a/macros/latex/contrib/pclnfss/src/test.tex b/macros/latex/contrib/pclnfss/src/test.tex
new file mode 100644
index 0000000000..825f1498e9
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/test.tex
@@ -0,0 +1,16 @@
+\input testfont
+
+\input hptex
+
+\table
+\vfill\eject
+
+\text
+\punct
+\names
+
+(N.B. The name `Taja' will look a bit strange, since HP provides no dotless j.)
+
+This is a quad space: \vrule\quad\vrule.
+
+\bye
diff --git a/macros/latex/contrib/pclnfss/src/uclc.tex b/macros/latex/contrib/pclnfss/src/uclc.tex
new file mode 100644
index 0000000000..476ab88682
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/src/uclc.tex
@@ -0,0 +1,7 @@
+\setcommand\lc#1#2{#2}
+\setcommand\uc#1#2{#1}
+\setcommand\lctop#1#2{#2}
+\setcommand\uctop#1#2{#1}
+\setcommand\lclig#1#2{#2}
+\setcommand\uclig#1#2{#1}
+\setcommand\digit#1{#1}
diff --git a/macros/latex/contrib/pclnfss/tests/typelist.tex b/macros/latex/contrib/pclnfss/tests/typelist.tex
new file mode 100644
index 0000000000..2524e3165e
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tests/typelist.tex
@@ -0,0 +1,54 @@
+% typelist.tex - simulate PCL Typeface List
+\documentclass[12pt]{article}
+\begin{document}
+\pagestyle{empty}
+\renewcommand{\baselinestretch}{1.5}
+\noindent\usefont{OT1}{ccr}{m}{n} Courier\\
+\usefont{OT1}{ctm}{m}{n} CG Times\\
+\usefont{OT1}{ctm}{bx}{n} CG Times Bold\\
+\usefont{OT1}{ctm}{m}{it} CG Times Italic\\
+\usefont{OT1}{ctm}{bx}{it} CG Times Bold Italic\\
+\usefont{OT1}{cop}{m}{n} CG Omega\\
+\usefont{OT1}{cop}{bx}{n} CG Omega Bold\\
+\usefont{OT1}{cop}{m}{it} CG Omega Italic\\
+\usefont{OT1}{cop}{bx}{it} CG Omega Bold Italic\\
+\usefont{OT1}{cot}{m}{n} Coronet\\
+\usefont{OT1}{ccd}{bc}{n} Clarendon Condensed\\
+\usefont{OT1}{cun}{m}{n} Univers Medium\\
+\usefont{OT1}{cun}{bx}{n} Univers Bold\\
+\usefont{OT1}{cun}{m}{it} Univers Medium Italic\\
+\usefont{OT1}{cun}{bx}{it} Univers Bold Italic\\
+\usefont{OT1}{cun}{c}{n} Univers Medium Condensed\\
+\usefont{OT1}{cun}{bc}{n} Univers Bold Condensed\\
+\usefont{OT1}{cun}{c}{it} Univers Medium Condensed Italic\\
+\usefont{OT1}{cun}{bc}{it} Univers Bold Condensed Italic\\
+\usefont{OT1}{cao}{m}{n} Antique Olive\\
+\usefont{OT1}{cao}{bx}{n} Antique Olive Bold\\
+\usefont{OT1}{cao}{m}{it} Antique Olive Italic\\
+\usefont{OT1}{cgm}{m}{n} Garamond Antiqua\\
+\usefont{OT1}{cgm}{bx}{n} Garamond Halbfett
+\pagebreak
+
+\noindent\usefont{OT1}{cgm}{m}{it} Garamond Kursiv\\
+\usefont{OT1}{cgm}{bx}{it} Garamond Kursiv Halbfett\\
+\usefont{OT1}{cmg}{m}{n} Marigold\\
+\usefont{OT1}{cal}{m}{n} Albertus Medium\\
+\usefont{OT1}{cal}{ebx}{n} Albertus Extra Bold\\
+\usefont{OT1}{mhv}{m}{n} Arial\\
+\usefont{OT1}{mhv}{bx}{n} Arial Bold\\
+\usefont{OT1}{mhv}{m}{it} Arial Italic\\
+\usefont{OT1}{mhv}{bx}{it} Arial Bold Italic\\
+\usefont{OT1}{mnt}{m}{n} Times New\\
+\usefont{OT1}{mnt}{bx}{n} Times New Bold\\
+\usefont{OT1}{mnt}{m}{it} Times New Italic\\
+\usefont{OT1}{mnt}{bx}{it} Times New Bold Italic\\
+\usefont{OT1}{msy}{m}{n} \char65\char66\char67\char68\char69\char102\char103\char104\char105\char106\char161\char162\char179\char182\char184\char185\char187\char189\char193\char35\char36\\
+\usefont{OT1}{hwi}{m}{n}\char65\char66\char67\char68\char69\char102\char103\char104\char105\char106\char161\char162\\
+\usefont{OT1}{ccr}{bx}{n} Courier Bold\\
+\usefont{OT1}{ccr}{m}{it} Courier Italic\\
+\usefont{OT1}{ccr}{bx}{it} Courier Bold Italic\\
+\usefont{OT1}{clg}{m}{n} Letter Gothic\\
+\usefont{OT1}{clg}{bx}{n} Letter Gothic Bold\\
+\usefont{OT1}{clg}{m}{it} Letter Gothic Italic\\
+
+\end{document}
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/albertus.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/albertus.sty
new file mode 100644
index 0000000000..6b9ef708d0
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/albertus.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{albertus}
+\renewcommand{\rmdefault}{cal}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/antolive.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/antolive.sty
new file mode 100644
index 0000000000..49f3517561
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/antolive.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{antolive}
+\renewcommand{\sfdefault}{cao}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/arial.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/arial.sty
new file mode 100644
index 0000000000..ca286822af
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/arial.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{arial}
+\renewcommand{\sfdefault}{mhv}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgomega.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgomega.sty
new file mode 100644
index 0000000000..cfb7c3f5c6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgomega.sty
@@ -0,0 +1,5 @@
+\ProvidesPackage{cgomega}
+\renewcommand{\rmdefault}{cop}
+\renewcommand{\sfdefault}{cun}
+\renewcommand{\ttdefault}{ccr}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgtimes.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgtimes.sty
new file mode 100644
index 0000000000..42a62cbb38
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/cgtimes.sty
@@ -0,0 +1,5 @@
+\ProvidesPackage{cgtimes}
+\renewcommand{\rmdefault}{ctm}
+\renewcommand{\sfdefault}{cun}
+\renewcommand{\ttdefault}{ccr}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/clarend.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/clarend.sty
new file mode 100644
index 0000000000..a65fc60936
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/clarend.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{clarend}
+\renewcommand{\rmdefault}{ccd}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/coronet.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/coronet.sty
new file mode 100644
index 0000000000..21729c4d23
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/coronet.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{coronet}
+\renewcommand{\rmdefault}{cot}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/garamond.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/garamond.sty
new file mode 100644
index 0000000000..db11bb34b8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/garamond.sty
@@ -0,0 +1,5 @@
+\ProvidesPackage{garamond}
+\renewcommand{\rmdefault}{cgm}
+\renewcommand{\sfdefault}{cun}
+\renewcommand{\ttdefault}{ccr}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ltgothic.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ltgothic.sty
new file mode 100644
index 0000000000..12de75841d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ltgothic.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{ltgothic}
+\renewcommand{\ttdefault}{clg}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/marigold.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/marigold.sty
new file mode 100644
index 0000000000..5663ebd06d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/marigold.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{marigold}
+\renewcommand{\rmdefault}{cmg}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cal.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cal.fd
new file mode 100644
index 0000000000..6772bc314a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cal.fd
@@ -0,0 +1,6 @@
+% Albertus
+\ProvidesFile{ot1cal.fd}
+\DeclareFontFamily{OT1}{cal}{}
+\DeclareFontShape{OT1}{cal}{m}{n}{ <-> calm }{}
+\DeclareFontShape{OT1}{cal}{ebx}{n}{ <-> calx }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cao.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cao.fd
new file mode 100644
index 0000000000..2090fee5ec
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cao.fd
@@ -0,0 +1,7 @@
+% Antique Olive
+\ProvidesFile{ot1cao.fd}
+\DeclareFontFamily{OT1}{cao}{}
+\DeclareFontShape{OT1}{cao}{m}{n}{ <-> caor }{}
+\DeclareFontShape{OT1}{cao}{bx}{n}{ <-> caob }{}
+\DeclareFontShape{OT1}{cao}{m}{it}{ <-> caori }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccd.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccd.fd
new file mode 100644
index 0000000000..0dad4274d6
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccd.fd
@@ -0,0 +1,5 @@
+% Clarendon
+\ProvidesFile{ot1ccd.fd}
+\DeclareFontFamily{OT1}{ccd}{}
+\DeclareFontShape{OT1}{ccd}{bc}{n}{ <-> ccdrrc }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccr.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccr.fd
new file mode 100644
index 0000000000..7584b3e717
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ccr.fd
@@ -0,0 +1,8 @@
+% Courier
+\ProvidesFile{ot1ccr.fd}
+\DeclareFontFamily{OT1}{ccr}{}
+\DeclareFontShape{OT1}{ccr}{m}{n}{ <-> ccrr }{}
+\DeclareFontShape{OT1}{ccr}{bx}{n}{ <-> ccrb }{}
+\DeclareFontShape{OT1}{ccr}{m}{it}{ <-> ccrri }{}
+\DeclareFontShape{OT1}{ccr}{bx}{it}{ <-> ccrbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cgm.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cgm.fd
new file mode 100644
index 0000000000..926bdfe082
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cgm.fd
@@ -0,0 +1,8 @@
+% Garamond
+\ProvidesFile{ot1cgm.fd}
+\DeclareFontFamily{OT1}{cgm}{}
+\DeclareFontShape{OT1}{cgm}{m}{n}{ <-> cgmr }{}
+\DeclareFontShape{OT1}{cgm}{bx}{n}{ <-> cgmb }{}
+\DeclareFontShape{OT1}{cgm}{m}{it}{ <-> cgmri }{}
+\DeclareFontShape{OT1}{cgm}{bx}{it}{ <-> cgmbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1clg.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1clg.fd
new file mode 100644
index 0000000000..9ac77a1aef
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1clg.fd
@@ -0,0 +1,7 @@
+% Letter Gothic
+\ProvidesFile{ot1clg.fd}
+\DeclareFontFamily{OT1}{clg}{}
+\DeclareFontShape{OT1}{clg}{m}{n}{ <-> clgr }{}
+\DeclareFontShape{OT1}{clg}{bx}{n}{ <-> clgb }{}
+\DeclareFontShape{OT1}{clg}{m}{it}{ <-> clgri }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cmg.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cmg.fd
new file mode 100644
index 0000000000..5e963e49ff
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cmg.fd
@@ -0,0 +1,5 @@
+% Marigold
+\ProvidesFile{ot1cmg.fd}
+\DeclareFontFamily{OT1}{cmg}{}
+\DeclareFontShape{OT1}{cmg}{m}{n}{ <-> cmgr }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cop.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cop.fd
new file mode 100644
index 0000000000..d02dfa714d
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cop.fd
@@ -0,0 +1,8 @@
+% CG Omega (Compugraphics Optima)
+\ProvidesFile{ot1cop.fd}
+\DeclareFontFamily{OT1}{cop}{}
+\DeclareFontShape{OT1}{cop}{m}{n}{ <-> copr }{}
+\DeclareFontShape{OT1}{cop}{bx}{n}{ <-> copb }{}
+\DeclareFontShape{OT1}{cop}{m}{it}{ <-> copri }{}
+\DeclareFontShape{OT1}{cop}{bx}{it}{ <-> copbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cot.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cot.fd
new file mode 100644
index 0000000000..0293e3a0b2
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cot.fd
@@ -0,0 +1,5 @@
+% Coronet
+\ProvidesFile{ot1cot.fd}
+\DeclareFontFamily{OT1}{cot}{}
+\DeclareFontShape{OT1}{cot}{m}{n}{ <-> cotr }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ctm.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ctm.fd
new file mode 100644
index 0000000000..bf9f5a2c06
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1ctm.fd
@@ -0,0 +1,8 @@
+% CG Times (Compugraphic Times)
+\ProvidesFile{ot1ctm.fd}
+\DeclareFontFamily{OT1}{ctm}{}
+\DeclareFontShape{OT1}{ctm}{m}{n}{ <-> ctmr }{}
+\DeclareFontShape{OT1}{ctm}{bx}{n}{ <-> ctmb }{}
+\DeclareFontShape{OT1}{ctm}{m}{it}{ <-> ctmri }{}
+\DeclareFontShape{OT1}{ctm}{bx}{it}{ <-> ctmbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cun.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cun.fd
new file mode 100644
index 0000000000..e08bddc87a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1cun.fd
@@ -0,0 +1,12 @@
+% Univers
+\ProvidesFile{ot1cun.fd}
+\DeclareFontFamily{OT1}{cun}{}
+\DeclareFontShape{OT1}{cun}{m}{n}{ <-> cunm }{}
+\DeclareFontShape{OT1}{cun}{bx}{n}{ <-> cunb }{}
+\DeclareFontShape{OT1}{cun}{m}{it}{ <-> cunmi }{}
+\DeclareFontShape{OT1}{cun}{bx}{it}{ <-> cunbi }{}
+\DeclareFontShape{OT1}{cun}{c}{n}{ <-> cunmrc }{}
+\DeclareFontShape{OT1}{cun}{bc}{n}{ <-> cunbrc }{}
+\DeclareFontShape{OT1}{cun}{c}{it}{ <-> cunmic }{}
+\DeclareFontShape{OT1}{cun}{bc}{it}{ <-> cunbic }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1hwi.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1hwi.fd
new file mode 100644
index 0000000000..4d74021c6a
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1hwi.fd
@@ -0,0 +1,5 @@
+% Wingdings (Bigelow and Holmes Wingdings)
+\ProvidesFile{ot1hwi.fd}
+\DeclareFontFamily{OT1}{hwi}{}
+\DeclareFontShape{OT1}{hwi}{m}{n}{ <-> hwir }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mhv.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mhv.fd
new file mode 100644
index 0000000000..b080be9e27
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mhv.fd
@@ -0,0 +1,8 @@
+% Arial (Monotype Helvetic)
+\ProvidesFile{ot1mhv.fd}
+\DeclareFontFamily{OT1}{mhv}{}
+\DeclareFontShape{OT1}{mhv}{m}{n}{ <-> mhvr }{}
+\DeclareFontShape{OT1}{mhv}{bx}{n}{ <-> mhvri }{}
+\DeclareFontShape{OT1}{mhv}{m}{it}{ <-> mhvb }{}
+\DeclareFontShape{OT1}{mhv}{bx}{it}{ <-> mhvbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mnt.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mnt.fd
new file mode 100644
index 0000000000..2be96c3db8
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1mnt.fd
@@ -0,0 +1,8 @@
+% Times New Roman (Monotype Times New)
+\ProvidesFile{ot1mnt.fd}
+\DeclareFontFamily{OT1}{mnt}{}
+\DeclareFontShape{OT1}{mnt}{m}{n}{ <-> mntr }{}
+\DeclareFontShape{OT1}{mnt}{bx}{n}{ <-> mntb }{}
+\DeclareFontShape{OT1}{mnt}{m}{it}{ <-> mntri }{}
+\DeclareFontShape{OT1}{mnt}{bx}{it}{ <-> mntbi }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1msy.fd b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1msy.fd
new file mode 100644
index 0000000000..abfc7272c3
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/ot1msy.fd
@@ -0,0 +1,5 @@
+% Symbol (Monotype HP - not PostScript)
+\ProvidesFile{ot1cal.fd}
+\DeclareFontFamily{OT1}{msy}{}
+\DeclareFontShape{OT1}{msy}{m}{n}{ <-> msyr }{}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/timesnew.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/timesnew.sty
new file mode 100644
index 0000000000..1768f4be81
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/timesnew.sty
@@ -0,0 +1,5 @@
+\ProvidesPackage{timesnew}
+\renewcommand{\rmdefault}{mnt}
+\renewcommand{\sfdefault}{mhv}
+\renewcommand{\ttdefault}{ccr}
+\endinput
diff --git a/macros/latex/contrib/pclnfss/tex/latex/pclnfss/univers.sty b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/univers.sty
new file mode 100644
index 0000000000..2af36de375
--- /dev/null
+++ b/macros/latex/contrib/pclnfss/tex/latex/pclnfss/univers.sty
@@ -0,0 +1,3 @@
+\ProvidesPackage{univers}
+\renewcommand{\sfdefault}{cun}
+\endinput