summaryrefslogtreecommitdiff
path: root/fontconvert/.gdbinit
diff options
context:
space:
mode:
Diffstat (limited to 'fontconvert/.gdbinit')
-rw-r--r--fontconvert/.gdbinit165
1 files changed, 165 insertions, 0 deletions
diff --git a/fontconvert/.gdbinit b/fontconvert/.gdbinit
new file mode 100644
index 0000000..64a316d
--- /dev/null
+++ b/fontconvert/.gdbinit
@@ -0,0 +1,165 @@
+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