1% The files paramsa.mf and paramsb.mf contain most of the configurable 2% parameters of the GOOE fonts. The parameters in paramsa.mf are special 3% to GOOE. The parameters in paramsb.mf are general parameters of the 4% Computer Modern Roman Typefaces. They control the appearance of the 5% numerals on the stones. 6% 7% Consult ``Introduction to the Parameters'' from Computer Modern 8% Typefaces, by Donald Knuth, for more information. 9% 10% 11% Begin with the defaults from cmti8: 12 13u#:=20/36pt#; % unit width 14width_adj#:=15/36pt#; % width adjustment for certain characters 15serif_fit#:=-7/36pt#; % extra sidebar near lowercase serifs 16cap_serif_fit#:=-10/36pt#; % extra sidebar near uppercase serifs 17letter_fit#:=0pt#; % extra space added to all sidebars 18 19body_height#:=270/36pt#; % height of tallest characters 20asc_height#:=250/36pt#; % height of lowercase ascenders 21cap_height#:=250/36pt#; % height of caps 22fig_height#:=236/36pt#; % height of numerals 23x_height#:=160/36pt#; % height of lowercase without ascenders 24math_axis#:=90/36pt#; % axis of symmetry for math symbols 25bar_height#:=79/36pt#; % height of crossbar in lowercase e 26comma_depth#:=45/36pt#; % depth of comma below baseline 27desc_depth#:=70/36pt#; % depth of lowercase descenders 28 29crisp#:=0pt#; % diameter of serif corners 30tiny#:=0pt#; % diameter of rounded corners 31fine#:=0pt#; % diameter of sharply rounded corners 32thin_join#:=17/36pt#; % width of extrafine details 33hair#:=28/36pt#; % lowercase hairline breadth 34stem#:=28/36pt#; % lowercase stem breadth 35curve#:=28/36pt#; % lowercase curve breadth 36ess#:=28/36pt#; % breadth in middle of lowercase s 37flare#:=25/36pt#; % diameter of bulbs or breadth of terminals 38dot_size#:=30/36pt#; % diameter of dots 39cap_hair#:=28/36pt#; % uppercase hairline breadth 40cap_stem#:=32/36pt#; % uppercase stem breadth 41cap_curve#:=32/36pt#; % uppercase curve breadth 42cap_ess#:=32/36pt#; % breadth in middle of uppercase s 43rule_thickness#:=.4pt#; % thickness of lines in math symbols 44 45dish#:=0pt#; % amount erased at top or bottom of serifs 46bracket#:=0pt#; % vertical distance from serif base to tangent 47jut#:=0pt#; % protrusion of lowercase serifs 48cap_jut#:=0pt#; % protrusion of uppercase serifs 49beak_jut#:=0pt#; % horizontal protrusion of beak serifs 50beak#:=.5/36pt#; % vertical protrusion of beak serifs 51vair#:=22/36pt#; % vertical diameter of hairlines 52notch_cut#:=18/36pt#; % maximum breadth above or below notches 53bar#:=21/36pt#; % lowercase bar thickness 54slab#:=23/36pt#; % serif and arm thickness 55cap_bar#:=22/36pt#; % uppercase bar thickness 56cap_band#:=20/36pt#; % uppercase thickness above/below lobes 57cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches 58serif_drop#:=2/36pt#; % vertical drop of sloped serifs 59stem_corr#:=1/36pt#; % for small refinements of stem breadth 60vair_corr#:=1/36pt#; % for small refinements of hairline height 61apex_corr#:=5/36pt#; % extra width at diagonal junctions 62 63o#:=8/36pt#; % amount of overshoot for curves 64apex_o#:=0pt#; % amount of overshoot for diagonal junctions 65 66slant:=0; % tilt ratio $(\Delta x/\Delta y)$ 67fudge:=.96; % factor applied to weights of heavy characters 68math_spread:=0; % extra openness of math symbols 69superness:=1/sqrt 2; % parameter for superellipses 70superpull:=1/20; % extra openness inside bowls 71beak_darkness:=0; % fraction of triangle inside beak serifs 72ligs:=2; % level of ligatures to be included 73 74square_dots:=true; % should dots be square? 75hefty:=true; % should we try hard not to be overweight? 76serifs:=false; % should serifs and bulbs be attached? 77monospace:=false; % should all characters have the same width? 78variant_g:=false; % should an italic-style g be used? 79low_asterisk:=false; % should the asterisk be centered at the axis? 80math_fitting:=false; % should math-mode spacing be used? 81 82 83notch_cut#:=96/36pt#; % increased to fix 4's 84fine#:=17/36pt#; % fattens the thinnest stems. 85u#:=23/36pt#; 86fig_height#:=220/36pt#; 87 88font_setup; 89input itallg; 90