directory ../lib directory ../gf directory ../pk directory ../tfm # define redo file fontconvert end # #set args -verbose -remap=::a,000:-1,,a:b,b:: cmr10 #set args pbkl -dpi=85 -verbose -gf \ #-omit 0,9,0240,0241,0255,0261,0262,0263,0266,0267,0270,0271,0272,0275,\ #0302,0303,\ #0305,0306,0312,0313,0314,0315,0322,0323,0324,0350,0351,0352,0353,0361 \ #-remap 0245:0267,0246:0266,0247:0373,\ #0250:0322,0251:0323,0252:0324,0253:0302,0254:0310,0256:0341,0257:0351,\ #0264:0245,\ #0273:0343,0274:0353,0277:0371,\ #0301:0241,0304:0240,0307:0253,\ #0310:0273,0316:0352,0317:0372,\ #0341:0264,0343:0271,\ #0370:0305,0371:0306,0372:0307,0373:0312 #set args -verbose -gf -column-split=v@114,285,395,499 ../imgtogf/ggmb14x.1200 #set args -verbose -gf -column-split=0220@188 -column-split=0224@174 \ # ../imgtogf/ggmbi14.1200 #set args -gf -tfm -baseline-adjust=a:-8,c:-8,e:-6,f:-1,h:-2,i:-2,k:-2,l:-1,\ #m:-1,n:-1,o:-2,r:-1,x:-1,z:-1 \ # -verbose -ou=../ourfonts/ggmr30i ../ourfonts/ggmr30h.1200 #set args -verbose \ # -fontdimens=1:3.4,space:4.9 -fontdimens=xheight:.6,17:28.1 -tfm \ # dingbat #set args -verbose -tfm \ # -fontdimens=space:10,stretch:3,shrink:1,xheight:12,quad:30,\ #extraspace:2 \ # ../ourfonts/ggmr30i.1200 #set args -verbose -gf ../ourfonts/ggmr30i.1200gf \ # -output-file=../ourfonts/ggmr30j \ # -remap=0243:0277,0256:034,0257:035,0260:033,0326:036,0327:037,\ #0341:0306,0352:0327,0361:0346,0372:0367 #set args -verbose -epsf ./msg64.300gf #set args -remap 060:0200,061:0201,062:0202,063:0203,064:0204,065:0205,\ # 066:0206,067:0207,070:0210,071:0211,033:013,034:014,035:015,036:016,\ # 037:017,0277:0243,0327:036,0367:033 \ # -dpi 1200 -gf -output-file foo -verbose ../charspace/ggmr30n #set args -dpi 1200 -tfm -output-file ../ourfonts/0930 ../imagetofont/0930.1200gf #set args -dpi 1200 -tfm -output-file ../ourfonts/ctst30 ../imagetofont/ctst30.1200gf #set args -dpi 1200 -tfm -output-file ../ourfonts/ctst30 ../imagetofont/ctst30.1200gf #set args -dpi 1200 -gf -output-file ../ourfonts/ggmr30p \ # -concat ../ourfonts/0930.1200gf ../ourfonts/ggmr30o.1200gf #set args -dpi 1200 -gf -tfm -output-file ../ourfonts/ggmr30p -verbose\ # -concat ../ourfonts/0930.1200gf ../ourfonts/ggmr30o.1200gf #set args -dpi 1200 -baseline-adjust 0372:10,0373:10 -tfm -gf \ # -output-file ../ourfonts/ggmc30b ../ourfonts/ggmc30a.1200gf # # test output files. #set args -verbose -dpi 1200 -tfm -output-file foo.tfm ../ourfonts/0930.1200gf #set args -verbose -dpi 1200 -epsf -output-file foo ../ourfonts/0930.1200gf #set args -verbose -dpi 1200 -epsf -output-file foo.bar ../ourfonts/0930.1200gf #set args -verbose -dpi 1200 -gf -tfm -output-file foo.bar ../ourfonts/0930.1200gf #set args -verbose -dpi 1200 -gf ../ourfonts/0930.1200gf #set args -verbose -dpi 1200 -tfm ../ourfonts/0930.1200gf # #set args -verbose -dpi 1200 -tfm -output-file ../ourfonts/ggmr30s \ # ../ourfonts/ggmr30s # # test -tfm-header option #set args -verbose -dpi 1200 -tfm -output-file ../ourfonts/foo30 \ # -tfm-header checksum:5,designsize:24,codingscheme:fooscheme \ # -fontdimens slant:3,space:2 ../ourfonts/foo30.1200gf #set args -verbose -dpi 1200 -tfm -output-file ../ourfonts/foo30 \ # -tfm-header checksum:5,designsize:24,codingscheme:fooscheme \ # ../ourfonts/foo30.1200gf # # test -design-size, checksum zeroing #set args -verbose -dpi 1200 -tfm -gf -output-file ../ourfonts/foo30 \ # -tfm-header designsize:20 -design-size 30 ../ourfonts/foo30.1200gf # # scale ggm*30 to ggm*26 with TFM header only #set args -verbose -dpi 1200 -tfm -output-file ../ourfonts/ggmr26a \ # -tfm-header designsize:26 ../ourfonts/ggmr30u #set args -verbose -dpi 1200 -tfm -output-file ../ourfonts/ggmc26a \ # -tfm-header designsize:26 ../ourfonts/ggmc30b # # make a small tfm files with ligatures fi, fl, among other things. #set args -verbose -range 013-l -tfm -gf -output-file ffl10 cmr10 # omit l, so no more fl or ffl. #set args -verbose -range 013-i -tfm -gf -output-file ffi10 cmr10 # omit ff, so no ffi, ffl. #set args -verbose -range 014-l -tfm -gf -output-file fl10 cmr10 # should delete all kerns but 67 for 65. #set args -verbose -range 65-67 -tfm -gf -output-file ac10 cmr10 # remap 65's kern 67 character to 68. #set args -verbose -range 65-67 -remap 67:68 -tfm -gf -output-file ad10 cmr10 # remap 11's lig character 108 to 109 and its destination 15 to 16. #set args -verbose -range 11-108 -remap 108:109,15:16 -tfm -gf \ # -output-file rffl10 cmr10 # # test -design-size option. #set args -verbose -tfm -gf -output-file ds -range a-a \ # -tfm-header designsize:0 cmr10 #set args -verbose -tfm -gf -output-file ds -range a-a -design-size 0 \ # -tfm-header checksum:1 cmr10 #set args -verbose -tfm -gf -output-file ds -range a-a -design-size 0 crm10 #set args -verbose -tfm -gf -output-file ds -range a-a -design-size 12 cmr10 # # scale ggm*30 to ggm*26 with global -design-size option. #set args -verbose -dpi 1200 -tfm -gf -output-file ../ourfonts/ggmr26a \ # -design-size 26 ../ourfonts/ggmr30u #set args -verbose -dpi 1200 -tfm -gf -output-file ../ourfonts/ggmc26a \ # -design-size 26 ../ourfonts/ggmc30b # # add space to ggmr26b->ggmr26c #set args -verbose -dpi 1200 -tfm -gf -output-file ../ourfonts/ggmr26c \ # -fontdimens space:11.5 ../ourfonts/ggmr26b # #set args -tfm -verbose ../ourfonts/bodoni/gbdrsp.1200 #set args -verbose -tfm ../imageto/slashsp.1200 #set args -verbose -tfm \ # -tfm-header codingscheme:"GNU Latin Text",designsize:72 \ # ../imageto/slash10.1200 # #set args -verbose -gf -text cmr10.300 -out=xcmr10.300gf > cmr10.txt # # Could have also used -range to get single Y. #set args -verbose -tfm -gf -dpi 1200 -encoding gnulatin \ # -omit "`cat /w/ourfonts/garamond/r/ring/Y-r.omt`" \ # -output-file /w/ourfonts/garamond/r/ring/Y-r \ # /w/ourfonts/garamond/r/ring/ring10 # # Remap Y-r's `J' (bitmap is a Y with a diresis) into `bracketleft' of Y-rb. #set args -verbose -tfm -gf -dpi 1200 -encoding gnulatin \ # -remap J:bracketleft \ # -output-file /w/ourfonts/garamond/r/ring/Y-rb \ # /w/ourfonts/garamond/r/ring/Y-r # # Same as above, using -range; will obviate Y-rb; also change designsize. #set args -verbose -tfm -gf -dpi 1200 -encoding gnulatin \ # -range \[-\[ \ # -designsize 12.413793103 \ # -output-file /w/ourfonts/garamond/r/ring/Y-r \ # /w/ourfonts/garamond/r/ring/ring10 # # Get ring's accents and set designsize (as per Y-r above) for for them. #set args -verbose -tfm -gf -dpi 1200 -encoding gnulatin \ # -omit "`cat /w/ourfonts/garamond/r/ring/ring-r.omt`" \ # -designsize 12.413793103 \ # -output-file /w/ourfonts/garamond/r/ring/ring-r \ # /w/ourfonts/garamond/r/ring/ring10 # # Get adobe's characters and set designsize (as with ring above) for for them. #set args -verbose -tfm -gf -dpi 1200 -encoding gnulatin \ # -omit "`cat /w/ourfonts/garamond/r/adobe/adobe.omt`" \ # -designsize 12.413793103 \ # -output-file /w/ourfonts/garamond/r/adobe/adobe \ # /w/ourfonts/garamond/r/adobe/adobe10 # #set args -verbose -tfm ../gsrenderfont/cmr.300 # # Dingbats # #set args -verbose -tfm -encoding itcdingbat \ # -output-file $ourfonts/dingbats/g111236 $ourfonts/dingbats/g111236.1200gf set args -verbose -tfm -encoding itcdingbat \ -output-file $ourfonts/dingbats/g140236 $ourfonts/dingbats/g140236.1200gf