diff options
Diffstat (limited to 'font/devlj4/generate')
-rw-r--r-- | font/devlj4/generate/Makefile | 163 | ||||
-rw-r--r-- | font/devlj4/generate/special.map | 178 | ||||
-rw-r--r-- | font/devlj4/generate/text.map | 341 |
3 files changed, 682 insertions, 0 deletions
diff --git a/font/devlj4/generate/Makefile b/font/devlj4/generate/Makefile new file mode 100644 index 00000000..09c6ac0a --- /dev/null +++ b/font/devlj4/generate/Makefile @@ -0,0 +1,163 @@ +#Copyright (C) 1994 Free Software Foundation, Inc. +# Written by James Clark (jjc@jclark.com) +# +#This file is part of groff. +# +#groff 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, or (at your option) any later +#version. +# +#groff 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 groff; see the file COPYING. If not, write to the Free Software +#Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# Directory containing Autofont TFM files. +# The TFM files I used are available for ftp as +# ftp-boi.external.hp.com:/pub/printers/laserjet/win.dos/tfmlj4p.exe +# This is a self-extracting MS-DOS archive. +AUTOFONT=/u/jjc/autofont +HPFTODIT=hpftodit +# .05 em +IFLAG=-i 439 +SFLAG=-s +srcdir=. +TEXTMAP=$(srcdir)/text.map +SPECIALMAP=$(srcdir)/special.map + +FONTS=\ + ALBB ALBR \ + AOB AOI AOR \ + CB CBI CI CR \ + GB GBI GI GR \ + LGB LGI LGR \ + OB OBI OI OR \ + TB TBI TI TR \ + UB UBI UI UR \ + UCB UCBI UCI UCR \ + CLARENDON CORONET MARIGOLD S + +all: $(FONTS) + +TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@ + +TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@ + +TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@ + +TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@ + +CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@ + +CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@ + +CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@ + +CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@ + +GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@ + +GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@ + +GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@ + +GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@ + +OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@ + +OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@ + +OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@ + +OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@ + +UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@ + +UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@ + +UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@ + +UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@ + +UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@ + +UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@ + +UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@ + +UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@ + +ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@ + +ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@ + +LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@ + +LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@ + +LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@ + +AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@ + +AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) + $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@ + +AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@ + +MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@ + +CORONET: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@ + +CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) + $(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@ + +S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) + $(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $@ + +clean: + +realclean: + -rm -f $(FONTS) + +extraclean: realclean + -rm -f core *~ \#* + +.PHONY: clean realclean extraclean all diff --git a/font/devlj4/generate/special.map b/font/devlj4/generate/special.map new file mode 100644 index 00000000..ea23337b --- /dev/null +++ b/font/devlj4/generate/special.map @@ -0,0 +1,178 @@ +# Map MSL numbers to troff names for a special font. +12 pl +30 eq +34 *A +35 *B +38 *E +41 *Y +42 *I +44 *K +46 *M +47 *N +48 *O +49 *R +53 *T +57 *X +59 *Z +94 or +96 ap +183 mi +191 +- +194 no +201 mu +202 di +206 DI +207 CL +205 HE +208 SP +220 va +224 ua +225 da +226 -> +227 <- +229 <> +292 if +295 ca +296 == +297 >= +298 <= +301 ~~ +302 md +500 sr +501 pt +503 +e +504 3d +504 tf +505 *G +506 *D +507 *H +508 *L +509 *C +510 *P +511 *S +512 *U +513 *F +514 *Q +515 *W +516 gr +517 pd +518 ts +519 != +522 *a +523 *b +524 *g +525 *d +526 *e +527 *z +528 *y +529 *h +530 *i +531 *k +532 *l +533 *m +534 *n +535 *c +536 *o +537 *p +538 *r +539 *s +540 *t +541 *u +542 *f +543 *x +544 *q +545 *w +546 +h +547 +f +548 +p +549 ~= +550 ne +551 arrowverttp +551 uA +552 rA +552 rh +553 arrowvertbt +553 dA +554 lA +554 lh +555 vA +556 hA +560 radicalex +561 fa +562 te +564 pp +565 cu +566 mo +568 nm +569 sb +570 sp +571 nb +572 nc +573 ib +574 ip +575 c+ +577 c* +580 AN +581 OR +584 ci +587 is +589 /_ +590 es +591 Ah +595 Im +596 Re +598 bracketlefttp +598 lc +599 bracketleftbt +599 lf +600 bracelefttp +600 parenlefttp +600 lt +601 braceleftmid +601 lk +602 braceleftbt +602 parenleftbt +602 lb +605 arrowvertex +608 bracketrighttp +608 rc +609 bracketrightbt +609 rf +610 bracerighttp +610 parenrighttp +610 rt +611 bracerightmid +611 rk +612 bracerightbt +612 parenrightbt +612 rb +613 braceleftex +613 bracerightex +613 bv +614 barex +614 bracketleftex +614 bracketrightex +614 parenleftex +614 parenrightex +620 -+ +621 la +622 ra +624 =~ +633 << +634 >> +638 -h +641 wp +654 lz +663 st +664 ** +665 an +680 AN +1099 CR + +#637 digamma +#655 parenrighttp +#656 parenrightbt +#642 sum +#644 bardblex +#646 parenlefttp +#647 parenleftbt diff --git a/font/devlj4/generate/text.map b/font/devlj4/generate/text.map new file mode 100644 index 00000000..fc70b63d --- /dev/null +++ b/font/devlj4/generate/text.map @@ -0,0 +1,341 @@ +# Map MSL numbers to troff names for a text font. +1 ! +2 " +3 # +3 sh +4 $ +4 Do +5 % +6 & +8 ' +9 ( +10 ) +11 * +12 + +13 , +14 - +14 hy +14 char173 +15 . +16 / +16 sl +17 0 +18 1 +19 2 +20 3 +21 4 +22 5 +23 6 +24 7 +25 8 +26 9 +27 : +28 ; +29 < +30 = +31 > +32 ? +33 @ +33 at +34 A +35 B +36 C +37 D +38 E +39 F +40 G +41 H +42 I +43 J +44 K +45 L +46 M +47 N +48 O +49 P +50 Q +51 R +52 S +53 T +54 U +55 V +56 W +57 X +58 Y +59 Z +60 [ +60 lB +61 \ +61 rs +62 ] +62 rB +63 ha +64 _ +66 ` +66 oq +67 a +68 b +69 c +70 d +71 e +72 f +73 g +74 h +75 i +76 j +77 k +78 l +79 m +80 n +81 o +82 p +83 q +84 r +85 s +86 t +87 u +88 v +89 w +90 x +91 y +92 z +93 { +93 lC +94 | +94 ba +95 } +95 rC +96 ti +99 `A +99 char192 +100 ^A +100 char194 +101 `E +101 char200 +102 ^E +102 char202 +103 :E +103 char203 +104 ^I +104 char206 +105 :I +105 char207 +106 aa +106 char180 +107 ga +108 ^ +108 a^ +109 ad +109 char168 +110 ~ +110 a~ +111 `U +111 char217 +112 ^U +112 char219 +114 'Y +114 char221 +115 'y +115 char253 +116 de +116 char176 +117 ,C +117 char199 +118 ,c +118 char231 +119 ~N +119 char209 +120 ~n +120 char241 +121 r! +121 char161 +122 r? +122 char191 +123 Cs +123 char164 +124 Po +124 char163 +125 Ye +125 char165 +126 sc +126 char167 +127 Fn +128 ct +128 char162 +129 ^a +129 char226 +130 ^e +130 char234 +131 ^o +131 char244 +132 ^u +132 char251 +133 'a +133 char225 +134 'e +134 char233 +135 'o +135 char243 +136 'u +136 char250 +137 `a +137 char224 +138 `e +138 char232 +139 `o +139 char242 +140 `u +140 char249 +141 :a +141 char228 +142 :e +142 char235 +143 :o +143 char246 +144 :u +144 char252 +145 oA +145 char197 +146 ^i +146 char238 +147 /O +147 char216 +148 AE +148 char198 +149 oa +149 char229 +150 'i +150 char237 +151 /o +151 char248 +152 ae +152 char230 +153 :A +153 char196 +154 `i +154 char236 +155 :O +155 char214 +156 :U +156 char220 +157 'E +157 char201 +158 :i +158 char239 +159 ss +159 char223 +160 ^O +160 char212 +161 'A +161 char193 +162 ~A +162 char195 +163 ~a +163 char227 +164 -D +164 char208 +165 Sd +165 char240 +166 'I +166 char205 +167 `I +167 char204 +168 'O +168 char211 +169 `O +169 char210 +170 ~O +170 char213 +171 ~o +171 char245 +172 vS +173 vs +174 'U +174 char218 +175 :Y +176 :y +176 char255 +177 TP +177 char222 +178 Tp +178 char254 +180 char181 +181 ps +181 char182 +182 34 +182 char190 +183 \- +184 14 +184 char188 +185 12 +185 char189 +186 Of +186 char170 +187 Om +187 char186 +188 Fo +188 char171 +190 Fc +190 char187 +191 char177 +192 bb +192 char166 +193 co +193 char169 +194 no +194 char172 +196 rg +196 char174 +197 S2 +197 char178 +198 S3 +198 char179 +199 ac +199 char184 +200 S1 +200 char185 +201 char215 +202 char247 +302 char183 +310 fm +311 sd +312 dg +313 tm +315 ah +316 ao +324 f/ +325 em +326 en +327 dd +328 .i +329 aq +331 bu +406 'C +407 'c +1017 lq +1018 rq +1019 Bq +1031 vz +1040 fi +1041 fl +1042 ff +1043 Fi +1044 Fl +1047 ij +1067 bq +1068 %0 +1084 a- +1084 char175 +1086 ab +1088 a. +1090 oe +1091 OE +1092 fo +1093 fc +1094 sq +1095 /L +1096 /l +1097 a" +1098 ho +1106 vZ +1107 IJ |