1# Produce troff width files from the raster font files via "makefont"
2makevfont -nB -l B > B
3makevfont -nI -l -f95 I > I
4makevfont -nR -l -f95 R > R
5makevfont -nS -s S > S
6#	br should be zero width
7makevfont -nap -a apl > ap
8makevfont -nbr -a -l '-xno,em:mo,:O+,Fl:!=,Fi:>=,ff:==,fi:or,fl:??,is' basker.r > br
9makevfont -nbi -a -l '-xno,em:mo,:O+,Fl:!=,Fi:>=,ff:==,fi:or,fl:??,is' basker.i > bi
10makevfont -nbb -a -l '-xno,em:mo,:O+,Fl:!=,Fi:>=,ff:==,fi:or,fl:??,is' basker.b > bb
11makevfont -nbk -a bocklin > bk
12makevfont -nch -c chess > ch
13makevfont -ncl -a '-x!=,is:ap,!=:&,:' '-y+,pl:-,mi' clarendon > cl
14makevfont -ncr '-x^T,:^U,:^V,:^W,:^X,:^Y,:^Z,:^^,:^_,:^?,:??,*G:fi,*D:fl,*H:ff,*L:\-,*C:ru,*P:em,*S:bu,*U:sq,*F:Fi,*Q:Fl,*W:de,:dg,:^[,:^\,:^],:#,fm:$,:' '-yA,*A:B,*B:E,*E:Z,*Z:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X' cm.r > cr
15makevfont -ncb '-x^T,:^U,:^V,:^W,:^X,:^Y,:^Z,:^^,:^_,:^?,:??,*G:fi,*D:fl,*H:ff,*L:\-,*C:ru,*P:em,*S:bu,*U:sq,*F:Fi,*Q:Fl,*W:de,:dg,:^[,:^\,:^],:#,fm:$,:' '-yA,*A:B,*B:E,*E:Z,*Z:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X' cm.b > cb
16makevfont -nci '-x^T,:^U,:^V,:^W,:^X,:^Y,:^Z,:^^,:^_,:^?,:??,*G:fi,*D:fl,*H:ff,*L:\-,*C:ru,*P:em,*S:bu,*U:sq,*F:Fi,*Q:Fl,*W:de,:dg,:^[,:^\,:^],:#,fm:$,:' '-yA,*A:B,*B:E,*E:Z,*Z:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X' cm.i > ci
17makevfont -nco countdown > co
18makevfont -ncy cyrillic > cy
19makevfont -ndr -a -c delegate.r > dr
20makevfont -ndi -a -c delegate.i > di
21makevfont -ndb -a -c delegate.b > db
22makevfont -nCW -a -c '-x??,is' fix > CW
23makevfont -ngr -c '-x^T,ct:^U,fm:^V,dg:^W,de:14,O+:12,co:34,rg:^X,34:^Y,12:^Z,14:^],sq:^^,:^_,:' '-y_,ru:_,ul:|,bv' gacham.r > gr
24makevfont -ngi -c '-x^T,ct:^U,fm:^V,dg:^W,de:14,O+:12,co:34,rg:^X,34:^Y,12:^Z,14:^],sq:^^,:^_,:' '-y_,ru:_,ul:|,bv' gacham.i > gi
25makevfont -ngb -c '-x^T,ct:^U,fm:^V,dg:^W,de:14,O+:12,co:34,rg:^X,34:^Y,12:^Z,14:^],sq:^^,:^_,:' '-y_,ru:_,ul:|,bv' gacham.b > gb
26makevfont -ngk greek > gk
27makevfont -ngf -a -c '-y-,:' graphics > gf
28makevfont -nhb hebrew > hb
29makevfont -nhn -c h19 > hn
30makevfont -nm -a '-x*g,:*d,:+-,:O+,:' '-y_,\_:_,ul' ugramma > m
31makevfont -nmn '-x%,ct' '-y-,\-' mona > mn
32makevfont -nmr '-x^X,ul:' meteor.r > mr
33makevfont -nmi '-x^X,ul:' meteor.i > mi
34makevfont -nmb '-x^X,ul:' meteor.b > mb
35makevfont -nnr -a '-y_,ru' nonie.r > nr
36makevfont -nni -a '-y_,ru' nonie.i > ni
37makevfont -nnb -a '-y_,ru' nonie.b > nb
38makevfont -noe oldenglish > oe
39makevfont -nor -a '-y_,ru' bodoni.r > or
40makevfont -noi -a '-y_,ru' bodoni.i > oi
41makevfont -nob -a '-y_,ru' bodoni.b > ob
42makevfont -npb -a playbill > pb
43makevfont -npp pip > pp
44makevfont -nsc script > sc
45makevfont -nsl seal > sl
46makevfont -nsg -a sign > sg
47makevfont -nsh -a shadow > sh
48makevfont -nsr -l stare.r > sr
49makevfont -nsi -l stare.i > si
50makevfont -nsb -l stare.b > sb
51makevfont -ntr times.r > tr
52makevfont -nti times.i > ti
53makevfont -ntb times.b > tb
54makevfont -nts -s '-xmi,ci:es,*f:*f,es' times.s > ts
55makevfont -ntR -l '-xru,\-' '-y_,ru:A,*A:B,*B:E,*E:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X:Z,*Z' otimes.r > tR
56makevfont -ntI -l '-xru,\-' '-y_,ru:A,*A:B,*B:E,*E:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X:Z,*Z' otimes.i > tI
57makevfont -ntB -l '-xru,\-' '-y_,ru:A,*A:B,*B:E,*E:H,*Y:I,*I:K,*K:M,*M:N,*N:O,*O:P,*R:T,*T:X,*X:Z,*Z' otimes.b > tB
58makevfont -ntS -o otimes.s > tS
59#	br should be zero width
60