diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/rtflatex/mf |
Initial commit
Diffstat (limited to 'support/rtflatex/mf')
71 files changed, 2725 insertions, 0 deletions
diff --git a/support/rtflatex/mf/cmobx10.mf b/support/rtflatex/mf/cmobx10.mf new file mode 100644 index 0000000000..bb74a9a8b2 --- /dev/null +++ b/support/rtflatex/mf/cmobx10.mf @@ -0,0 +1,82 @@ +% This is CMOBX10.MF in text format, as of Aug 19, 1993. +% Computer Modern Bold Extended Roman 10 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOBX"; font_size 10pt#; +u#:=23/36pt#; % unit width +width_adj#:=11/36pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=247/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=160/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=85/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=13/36pt#; % diameter of rounded corners +fine#:=10/36pt#; % diameter of sharply rounded corners +thin_join#:=10/36pt#; % width of extrafine details +hair#:=17/36pt#; % lowercase hairline breadth +stem#:=41/36pt#; % lowercase stem breadth +curve#:=46/36pt#; % lowercase curve breadth +ess#:=38/36pt#; % breadth in middle of lowercase s +flare#:=45/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=56/36pt#; % diameter of dots +cap_hair#:=19/36pt#; % uppercase hairline breadth +cap_stem#:=51/36pt#; % uppercase stem breadth +cap_curve#:=55/36pt#; % uppercase curve breadth +cap_ess#:=53/36pt#; % breadth in middle of uppercase s +% rule_thickness#:=.6pt#; % thickness of lines in math symbols +rule_thickness#:=.8pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=10/36pt#; % vertical distance from serif base to tangent +jut#:=25/36pt#; % protrusion of lowercase serifs +cap_jut#:=39/36pt#; % protrusion of uppercase serifs +beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=13/36pt#; % vertical diameter of hairlines +% notch_cut#:=10pt#; % maximum breadth above or below notches +notch_cut#:=15pt#; % maximum breadth above or below notches +bar#:=17/36pt#; % lowercase bar thickness +slab#:=17/36pt#; % serif and arm thickness +cap_bar#:=17/36pt#; % uppercase bar thickness +cap_band#:=17/36pt#; % uppercase thickness above/below lobes +% cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=15pt#; % max breadth above/below uppercase notches +serif_drop#:=3/36pt#; % vertical drop of sloped serifs +stem_corr#:=2/36pt#; % for small refinements of stem breadth +vair_corr#:=1.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/8; % extra openness inside bowls +beak_darkness:=.4; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmobx12.mf b/support/rtflatex/mf/cmobx12.mf new file mode 100644 index 0000000000..b0b23aa007 --- /dev/null +++ b/support/rtflatex/mf/cmobx12.mf @@ -0,0 +1,83 @@ +% This is OCMBX12.MF in text format, as of Mar 31, 1986. +% Computer Modern Bold Extended Roman 12 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOBX"; font_size 12pt#; + +u#:=27/36pt#; % unit width +width_adj#:=13/36pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=324/36pt#; % height of tallest characters +asc_height#:=300/36pt#; % height of lowercase ascenders +cap_height#:=296.4/36pt#; % height of caps +fig_height#:=278.4/36pt#; % height of numerals +x_height#:=192/36pt#; % height of lowercase without ascenders +math_axis#:=108/36pt#; % axis of symmetry for math symbols +bar_height#:=102/36pt#; % height of crossbar in lowercase e +comma_depth#:=84/36pt#; % depth of comma below baseline +desc_depth#:=84/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=13/36pt#; % diameter of rounded corners +fine#:=10/36pt#; % diameter of sharply rounded corners +thin_join#:=10.5/36pt#; % width of extrafine details +hair#:=18.3/36pt#; % lowercase hairline breadth +stem#:=47/36pt#; % lowercase stem breadth +curve#:=52/36pt#; % lowercase curve breadth +ess#:=44/36pt#; % breadth in middle of lowercase s +flare#:=51/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=62/36pt#; % diameter of dots +cap_hair#:=20/36pt#; % uppercase hairline breadth +cap_stem#:=57/36pt#; % uppercase stem breadth +cap_curve#:=61/36pt#; % uppercase curve breadth +cap_ess#:=59/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.66pt#; % thickness of lines in math symbols +rule_thickness#:=.88pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=12/36pt#; % vertical distance from serif base to tangent +jut#:=30/36pt#; % protrusion of lowercase serifs +cap_jut#:=46/36pt#; % protrusion of uppercase serifs +beak_jut#:=12.4/36pt#; % horizontal protrusion of beak serifs +beak#:=84/36pt#; % vertical protrusion of beak serifs +vair#:=14.3/36pt#; % vertical diameter of hairlines +%notch_cut#:=12pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=18.5/36pt#; % lowercase bar thickness +slab#:=18.5/36pt#; % serif and arm thickness +cap_bar#:=18.5/36pt#; % uppercase bar thickness +cap_band#:=18.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs +stem_corr#:=2/36pt#; % for small refinements of stem breadth +vair_corr#:=1.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=5/36pt#; % amount of overshoot for curves +apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.4; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/8; % extra openness inside bowls +beak_darkness:=.4; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmoinch.mf b/support/rtflatex/mf/cmoinch.mf new file mode 100644 index 0000000000..a3d4033265 --- /dev/null +++ b/support/rtflatex/mf/cmoinch.mf @@ -0,0 +1,82 @@ +% This is OCMINCH.MF in text format, as of Sept. 14, 1988. +% Computer Modern Inch-High Sans Serif Bold Extended Caps and Digits Outline +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 +numeric Pt#; 250/36Pt#=1in#; +font_identifier:="OCMINCH"; font_size 10Pt#; + +outlining:=true; + +u#:=22/36Pt#; % unit width +width_adj#:=22/36Pt#; % width adjustment for certain characters +serif_fit#:=-9/36Pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-11/36Pt#; % extra sidebar near uppercase serifs +letter_fit#:=0Pt#; % extra space added to all sidebars + +body_height#:=270/36Pt#; % height of tallest characters +asc_height#:=250/36Pt#; % height of lowercase ascenders +cap_height#:=250/36Pt#; % height of caps +fig_height#:=250/36Pt#; % height of numerals +x_height#:=165/36Pt#; % height of lowercase without ascenders +math_axis#:=90/36Pt#; % axis of symmetry for math symbols +bar_height#:=90/36Pt#; % height of crossbar in lowercase e +comma_depth#:=38/36Pt#; % depth of comma below baseline +desc_depth#:=70/36Pt#; % depth of lowercase descenders + +crisp#:=26/36Pt#; % diameter of serif corners +tiny#:=26/36Pt#; % diameter of rounded corners +fine#:=9/36Pt#; % diameter of sharply rounded corners +thin_join#:=9/36Pt#; % width of extrafine details +hair#:=49/36Pt#; % lowercase hairline breadth +stem#:=49/36Pt#; % lowercase stem breadth +curve#:=49/36Pt#; % lowercase curve breadth +ess#:=43/36Pt#; % breadth in middle of lowercase s +flare#:=40/36Pt#; % diameter of bulbs or breadth of terminals +dot_size#:=47/36Pt#; % diameter of dots +cap_hair#:=49/36Pt#; % uppercase hairline breadth +cap_stem#:=53/36Pt#; % uppercase stem breadth +cap_curve#:=53/36Pt#; % uppercase curve breadth +cap_ess#:=51/36Pt#; % breadth in middle of uppercase s +rule_thickness#:=30/36Pt#; % thickness of lines in math symbols + +dish#:=0Pt#; % amount erased at top or bottom of serifs +bracket#:=0Pt#; % vertical distance from serif base to tangent +jut#:=0Pt#; % protrusion of lowercase serifs +cap_jut#:=0Pt#; % protrusion of uppercase serifs +beak_jut#:=0Pt#; % horizontal protrusion of beak serifs +beak#:=1.5/36Pt#; % vertical protrusion of beak serifs +vair#:=26/36Pt#; % vertical diameter of hairlines +%notch_cut#:=49/36Pt#; % maximum breadth above or below notches +notch_cut#:=17Pt#; % maximum breadth above or below notches drh +bar#:=26/36Pt#; % lowercase bar thickness +slab#:=36/36Pt#; % serif and arm thickness +cap_bar#:=34/36Pt#; % uppercase bar thickness +cap_band#:=31/36Pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=45/36Pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17Pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2/36Pt#; % vertical drop of sloped serifs +stem_corr#:=1/36Pt#; % for small refinements of stem breadth +vair_corr#:=2/36Pt#; % for small refinements of hairline height +apex_corr#:=18/36Pt#; % extra width at diagonal junctions + +o#:=8/36Pt#; % amount of overshoot for curves +apex_o#:=0Pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.88; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=3/4; % parameter for superellipses +superpull:=1/18; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate title % switch to the driver file + diff --git a/support/rtflatex/mf/cmor10.mf b/support/rtflatex/mf/cmor10.mf new file mode 100644 index 0000000000..36f6466994 --- /dev/null +++ b/support/rtflatex/mf/cmor10.mf @@ -0,0 +1,83 @@ +% This is OCMR10.MF in text format, as of Mar 31, 1986. +% Computer Modern Roman 10 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOR"; font_size 10pt#; + +u#:=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=30/36pt#; % lowercase curve breadth +ess#:=27/36pt#; % breadth in middle of lowercase s +flare#:=33/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=11/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=35/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.4pt#; % thickness of lines in math symbols +rule_thickness#:=.62pt#; % thickness of lines in math symbols drh + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=20/36pt#; % vertical distance from serif base to tangent +jut#:=28/36pt#; % protrusion of lowercase serifs +cap_jut#:=37/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +%notch_cut#:=10pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=11/36pt#; % lowercase bar thickness +slab#:=11/36pt#; % serif and arm thickness +cap_bar#:=11/36pt#; % uppercase bar thickness +cap_band#:=11/36pt#; % uppercase thickness above/below lobes +% cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=4/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmor12.mf b/support/rtflatex/mf/cmor12.mf new file mode 100644 index 0000000000..a12b69ec03 --- /dev/null +++ b/support/rtflatex/mf/cmor12.mf @@ -0,0 +1,83 @@ +% This is OCMR12.MF in text format, as of Mar 31, 1986. +% Computer Modern Roman Outline 12 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; % make "outline" characters for this run + +font_identifier:="CMOR"; font_size 12pt#; + +u#:=23.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=324/36pt#; % height of tallest characters +asc_height#:=300/36pt#; % height of lowercase ascenders +cap_height#:=295.2/36pt#; % height of caps +fig_height#:=278.4/36pt#; % height of numerals +x_height#:=186/36pt#; % height of lowercase without ascenders +math_axis#:=108/36pt#; % axis of symmetry for math symbols +bar_height#:=104.4/36pt#; % height of crossbar in lowercase e +comma_depth#:=84/36pt#; % depth of comma below baseline +desc_depth#:=84/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7.5/36pt#; % width of extrafine details +hair#:=9.5/36pt#; % lowercase hairline breadth +stem#:=28/36pt#; % lowercase stem breadth +curve#:=33/36pt#; % lowercase curve breadth +ess#:=30/36pt#; % breadth in middle of lowercase s +flare#:=36/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=42/36pt#; % diameter of dots +cap_hair#:=11.5/36pt#; % uppercase hairline breadth +cap_stem#:=35/36pt#; % uppercase stem breadth +cap_curve#:=40/36pt#; % uppercase curve breadth +cap_ess#:=38/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.44pt#; % thickness of lines in math symbols +rule_thickness#:=.66pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=24/36pt#; % vertical distance from serif base to tangent +jut#:=33/36pt#; % protrusion of lowercase serifs +cap_jut#:=41/36pt#; % protrusion of uppercase serifs +beak_jut#:=11.4/36pt#; % horizontal protrusion of beak serifs +beak#:=84/36pt#; % vertical protrusion of beak serifs +vair#:=8.5/36pt#; % vertical diameter of hairlines +%notch_cut#:=12pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=12.5/36pt#; % lowercase bar thickness +slab#:=12.5/36pt#; % serif and arm thickness +cap_bar#:=12.5/36pt#; % uppercase bar thickness +cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=9/36pt#; % amount of overshoot for curves +apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=-0.2; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmor17.mf b/support/rtflatex/mf/cmor17.mf new file mode 100644 index 0000000000..c9043b4579 --- /dev/null +++ b/support/rtflatex/mf/cmor17.mf @@ -0,0 +1,81 @@ +% This is OCMR17.MF in text format, as of Mar 31, 1986. +% Computer Modern Roman 17 point (more or less) +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOR"; font_size 17.28pt#; + +u#:=32.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=-0.1pt#; % extra space added to all sidebars + +body_height#:=466/36pt#; % height of tallest characters +asc_height#:=432/36pt#; % height of lowercase ascenders +cap_height#:=425/36pt#; % height of caps +fig_height#:=401/36pt#; % height of numerals +x_height#:=267.8/36pt#; % height of lowercase without ascenders +math_axis#:=155.5/36pt#; % axis of symmetry for math symbols +bar_height#:=150/36pt#; % height of crossbar in lowercase e +comma_depth#:=121/36pt#; % depth of comma below baseline +desc_depth#:=121/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=9/36pt#; % width of extrafine details +hair#:=11/36pt#; % lowercase hairline breadth +stem#:=33/36pt#; % lowercase stem breadth +curve#:=41/36pt#; % lowercase curve breadth +ess#:=35/36pt#; % breadth in middle of lowercase s +flare#:=45/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=51/36pt#; % diameter of dots +cap_hair#:=13/36pt#; % uppercase hairline breadth +cap_stem#:=40/36pt#; % uppercase stem breadth +cap_curve#:=48/36pt#; % uppercase curve breadth +cap_ess#:=43/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.6pt#; % thickness of lines in math symbols +rule_thickness#:=1pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=34/36pt#; % vertical distance from serif base to tangent +jut#:=42/36pt#; % protrusion of lowercase serifs +cap_jut#:=50/36pt#; % protrusion of uppercase serifs +beak_jut#:=15/36pt#; % horizontal protrusion of beak serifs +beak#:=121/36pt#; % vertical protrusion of beak serifs +vair#:=10/36pt#; % vertical diameter of hairlines +notch_cut#:=17pt#; % maximum breadth above or below notches +bar#:=16/36pt#; % lowercase bar thickness +slab#:=16/36pt#; % serif and arm thickness +cap_bar#:=16/36pt#; % uppercase bar thickness +cap_band#:=16/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches +serif_drop#:=17/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=10/36pt#; % amount of overshoot for curves +apex_o#:=10/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=-0.4; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmor5.mf b/support/rtflatex/mf/cmor5.mf new file mode 100644 index 0000000000..fa676a8e10 --- /dev/null +++ b/support/rtflatex/mf/cmor5.mf @@ -0,0 +1,83 @@ +% This is OCMR5.MF in text format, as of Sept 10, 1988. +% Computer Modern Roman Outline 5 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="OCMR"; font_size 5pt#; + +u#:=12.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=5/36pt#; % extra space added to all sidebars + +body_height#:=135/36pt#; % height of tallest characters +asc_height#:=125/36pt#; % height of lowercase ascenders +cap_height#:=123/36pt#; % height of caps +fig_height#:=116/36pt#; % height of numerals +x_height#:=77.5/36pt#; % height of lowercase without ascenders +math_axis#:=45/36pt#; % axis of symmetry for math symbols +bar_height#:=43.5/36pt#; % height of crossbar in lowercase e +comma_depth#:=35/36pt#; % depth of comma below baseline +desc_depth#:=35/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=6/36pt#; % diameter of rounded corners +fine#:=5/36pt#; % diameter of sharply rounded corners +thin_join#:=5/36pt#; % width of extrafine details +hair#:=7.5/36pt#; % lowercase hairline breadth +stem#:=16/36pt#; % lowercase stem breadth +curve#:=18/36pt#; % lowercase curve breadth +ess#:=12/36pt#; % breadth in middle of lowercase s +flare#:=19/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=22/36pt#; % diameter of dots +cap_hair#:=8/36pt#; % uppercase hairline breadth +cap_stem#:=19/36pt#; % uppercase stem breadth +cap_curve#:=21/36pt#; % uppercase curve breadth +cap_ess#:=14/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.28pt#; % thickness of lines in math symbols +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=.7/36pt#; % amount erased at top or bottom of serifs +bracket#:=10/36pt#; % vertical distance from serif base to tangent +jut#:=15/36pt#; % protrusion of lowercase serifs +cap_jut#:=20/36pt#; % protrusion of uppercase serifs +beak_jut#:=6/36pt#; % horizontal protrusion of beak serifs +beak#:=35/36pt#; % vertical protrusion of beak serifs +vair#:=6/36pt#; % vertical diameter of hairlines +%notch_cut#:=17pt#; % maximum breadth above or below notches +notch_cut#:=5pt#; % maximum breadth above or below notches +bar#:=8/36pt#; % lowercase bar thickness +slab#:=8/36pt#; % serif and arm thickness +cap_bar#:=8/36pt#; % uppercase bar thickness +cap_band#:=8/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=5pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=.7/36pt#; % for small refinements of stem breadth +vair_corr#:=.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=4/36pt#; % amount of overshoot for curves +apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=1; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=1; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmor6.mf b/support/rtflatex/mf/cmor6.mf new file mode 100644 index 0000000000..04d106f21f --- /dev/null +++ b/support/rtflatex/mf/cmor6.mf @@ -0,0 +1,82 @@ +% This is OCMR6.MF in text format, as of Sept. 14, 1988. +% Computer Modern Roman 6 point Outline +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="OCMR"; font_size 6pt#; + +u#:=14/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2.8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=3/36pt#; % extra space added to all sidebars + +body_height#:=162/36pt#; % height of tallest characters +asc_height#:=150/36pt#; % height of lowercase ascenders +cap_height#:=147.6/36pt#; % height of caps +fig_height#:=139.2/36pt#; % height of numerals +x_height#:=93/36pt#; % height of lowercase without ascenders +math_axis#:=54/36pt#; % axis of symmetry for math symbols +bar_height#:=52.2/36pt#; % height of crossbar in lowercase e +comma_depth#:=42/36pt#; % depth of comma below baseline +desc_depth#:=42/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=7/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=6/36pt#; % width of extrafine details +hair#:=8/36pt#; % lowercase hairline breadth +stem#:=18/36pt#; % lowercase stem breadth +curve#:=20.5/36pt#; % lowercase curve breadth +ess#:=17/36pt#; % breadth in middle of lowercase s +flare#:=21/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=26/36pt#; % diameter of dots +cap_hair#:=8.5/36pt#; % uppercase hairline breadth +cap_stem#:=21.5/36pt#; % uppercase stem breadth +cap_curve#:=24/36pt#; % uppercase curve breadth +cap_ess#:=19/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.31pt#; % thickness of lines in math symbols +rule_thickness#:=.51pt#; % thickness of lines in math symbols drh + +dish#:=.8/36pt#; % amount erased at top or bottom of serifs +bracket#:=12/36pt#; % vertical distance from serif base to tangent +jut#:=17/36pt#; % protrusion of lowercase serifs +cap_jut#:=23/36pt#; % protrusion of uppercase serifs +beak_jut#:=6.8/36pt#; % horizontal protrusion of beak serifs +beak#:=42/36pt#; % vertical protrusion of beak serifs +vair#:=7/36pt#; % vertical diameter of hairlines +%notch_cut#:=6pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=8.5/36pt#; % lowercase bar thickness +slab#:=8.5/36pt#; % serif and arm thickness +cap_bar#:=8.5/36pt#; % uppercase bar thickness +cap_band#:=8.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=6pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs +stem_corr#:=.8/36pt#; % for small refinements of stem breadth +vair_corr#:=.7/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=4.5/36pt#; % amount of overshoot for curves +apex_o#:=4.5/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.8; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file diff --git a/support/rtflatex/mf/cmor7.mf b/support/rtflatex/mf/cmor7.mf new file mode 100644 index 0000000000..77502bbaaa --- /dev/null +++ b/support/rtflatex/mf/cmor7.mf @@ -0,0 +1,82 @@ +% This is OCMR7.MF in text format, as of Sept. 14, 1988. +% Computer Modern Roman 7 point Outline +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="OCMR"; font_size 7pt#; + +u#:=15.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=3.5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=2/36pt#; % extra space added to all sidebars + +body_height#:=189/36pt#; % height of tallest characters +asc_height#:=175/36pt#; % height of lowercase ascenders +cap_height#:=172.2/36pt#; % height of caps +fig_height#:=162.4/36pt#; % height of numerals +x_height#:=108.5/36pt#; % height of lowercase without ascenders +math_axis#:=63/36pt#; % axis of symmetry for math symbols +bar_height#:=60.9/36pt#; % height of crossbar in lowercase e +comma_depth#:=49/36pt#; % depth of comma below baseline +desc_depth#:=49/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=7/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=6/36pt#; % width of extrafine details +hair#:=8.5/36pt#; % lowercase hairline breadth +stem#:=20/36pt#; % lowercase stem breadth +curve#:=23/36pt#; % lowercase curve breadth +ess#:=21/36pt#; % breadth in middle of lowercase s +flare#:=24/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=29/36pt#; % diameter of dots +cap_hair#:=9/36pt#; % uppercase hairline breadth +cap_stem#:=24/36pt#; % uppercase stem breadth +cap_curve#:=27/36pt#; % uppercase curve breadth +cap_ess#:=23/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.34pt#; % thickness of lines in math symbols +rule_thickness#:=.56pt#; % thickness of lines in math symbols + +dish#:=.9/36pt#; % amount erased at top or bottom of serifs +bracket#:=14/36pt#; % vertical distance from serif base to tangent +jut#:=19/36pt#; % protrusion of lowercase serifs +cap_jut#:=26/36pt#; % protrusion of uppercase serifs +beak_jut#:=7.6/36pt#; % horizontal protrusion of beak serifs +beak#:=49/36pt#; % vertical protrusion of beak serifs +vair#:=7/36pt#; % vertical diameter of hairlines +%notch_cut#:=7pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches +bar#:=9/36pt#; % lowercase bar thickness +slab#:=9/36pt#; % serif and arm thickness +cap_bar#:=9/36pt#; % uppercase bar thickness +cap_band#:=9/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=7pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches +serif_drop#:=2.8/36pt#; % vertical drop of sloped serifs +stem_corr#:=.9/36pt#; % for small refinements of stem breadth +vair_corr#:=.9/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=5/36pt#; % amount of overshoot for curves +apex_o#:=5/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.6; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file diff --git a/support/rtflatex/mf/cmor8.mf b/support/rtflatex/mf/cmor8.mf new file mode 100644 index 0000000000..d4b7294fe0 --- /dev/null +++ b/support/rtflatex/mf/cmor8.mf @@ -0,0 +1,82 @@ +% This is OCMR8.MF in text format, as of Sept. 14, 1988. +% Computer Modern Roman 8 point Outline +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOR"; font_size 8pt#; + +u#:=17/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=216/36pt#; % height of tallest characters +asc_height#:=200/36pt#; % height of lowercase ascenders +cap_height#:=196.8/36pt#; % height of caps +fig_height#:=185.6/36pt#; % height of numerals +x_height#:=124/36pt#; % height of lowercase without ascenders +math_axis#:=72/36pt#; % axis of symmetry for math symbols +bar_height#:=69.6/36pt#; % height of crossbar in lowercase e +comma_depth#:=56/36pt#; % depth of comma below baseline +desc_depth#:=56/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=22/36pt#; % lowercase stem breadth +curve#:=25.5/36pt#; % lowercase curve breadth +ess#:=23/36pt#; % breadth in middle of lowercase s +flare#:=27/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=32/36pt#; % diameter of dots +cap_hair#:=9.5/36pt#; % uppercase hairline breadth +cap_stem#:=26.5/36pt#; % uppercase stem breadth +cap_curve#:=30/36pt#; % uppercase curve breadth +cap_ess#:=27/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.36pt#; % thickness of lines in math symbols +rule_thickness#:=.58pt#; % thickness of lines in math symbols drh + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=16/36pt#; % vertical distance from serif base to tangent +jut#:=22/36pt#; % protrusion of lowercase serifs +cap_jut#:=29/36pt#; % protrusion of uppercase serifs +beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs +beak#:=56/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +%notch_cut#:=8pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=9.5/36pt#; % lowercase bar thickness +slab#:=9.5/36pt#; % serif and arm thickness +cap_bar#:=9.5/36pt#; % uppercase bar thickness +cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=6/36pt#; % amount of overshoot for curves +apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.4; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file diff --git a/support/rtflatex/mf/cmor9.mf b/support/rtflatex/mf/cmor9.mf new file mode 100644 index 0000000000..1c57261acf --- /dev/null +++ b/support/rtflatex/mf/cmor9.mf @@ -0,0 +1,82 @@ +% This is OCMR9.MF in text format, as of Sept. 15, 1988. +% Computer Modern Roman 9 point Outline +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOR"; font_size 9pt#; + +u#:=18.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=243/36pt#; % height of tallest characters +asc_height#:=225/36pt#; % height of lowercase ascenders +cap_height#:=221.4/36pt#; % height of caps +fig_height#:=208.8/36pt#; % height of numerals +x_height#:=139.5/36pt#; % height of lowercase without ascenders +math_axis#:=81/36pt#; % axis of symmetry for math symbols +bar_height#:=78.3/36pt#; % height of crossbar in lowercase e +comma_depth#:=63/36pt#; % depth of comma below baseline +desc_depth#:=63/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=24/36pt#; % lowercase stem breadth +curve#:=28/36pt#; % lowercase curve breadth +ess#:=25/36pt#; % breadth in middle of lowercase s +flare#:=30/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=35/36pt#; % diameter of dots +cap_hair#:=10/36pt#; % uppercase hairline breadth +cap_stem#:=29/36pt#; % uppercase stem breadth +cap_curve#:=33/36pt#; % uppercase curve breadth +cap_ess#:=31/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.38pt#; % thickness of lines in math symbols +rule_thickness#:=.60pt#; % thickness of lines in math symbols drh + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=18/36pt#; % vertical distance from serif base to tangent +jut#:=25/36pt#; % protrusion of lowercase serifs +cap_jut#:=33/36pt#; % protrusion of uppercase serifs +beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs +beak#:=63/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +%notch_cut#:=9pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches +bar#:=10/36pt#; % lowercase bar thickness +slab#:=10/36pt#; % serif and arm thickness +cap_bar#:=10/36pt#; % uppercase bar thickness +cap_band#:=10/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches +serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=7/36pt#; % amount of overshoot for curves +apex_o#:=7/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.2; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file diff --git a/support/rtflatex/mf/cmosdc10.mf b/support/rtflatex/mf/cmosdc10.mf new file mode 100644 index 0000000000..e0e3e34c96 --- /dev/null +++ b/support/rtflatex/mf/cmosdc10.mf @@ -0,0 +1,83 @@ +% This is OCMSDC10.MF in text format, as of Sept 10, 1988. +% Computer Modern Sans Serif Demibold Condensed Outline 10 pt +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="OCMSSDC"; font_size 10pt#; + +u#:=19/36pt#; % unit width +width_adj#:=15/36pt#; % width adjustment for certain characters +serif_fit#:=-8/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-9/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=250/36pt#; % height of caps +fig_height#:=250/36pt#; % height of numerals +x_height#:=170/36pt#; % height of lowercase without ascenders +math_axis#:=95/36pt#; % axis of symmetry for math symbols +bar_height#:=95/36pt#; % height of crossbar in lowercase e +comma_depth#:=40/36pt#; % depth of comma below baseline +desc_depth#:=60/36pt#; % depth of lowercase descenders + +crisp#:=23/36pt#; % diameter of serif corners +tiny#:=23/36pt#; % diameter of rounded corners +fine#:=8/36pt#; % diameter of sharply rounded corners +thin_join#:=8/36pt#; % width of extrafine details +hair#:=40/36pt#; % lowercase hairline breadth +stem#:=40/36pt#; % lowercase stem breadth +curve#:=40/36pt#; % lowercase curve breadth +ess#:=37/36pt#; % breadth in middle of lowercase s +flare#:=31/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=40/36pt#; % uppercase hairline breadth +cap_stem#:=44/36pt#; % uppercase stem breadth +cap_curve#:=44/36pt#; % uppercase curve breadth +cap_ess#:=42/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=25/36pt#; % thickness of lines in math symbols +rule_thickness#:=.89pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=1.5/36pt#; % vertical protrusion of beak serifs +vair#:=23/36pt#; % vertical diameter of hairlines +%notch_cut#:=40/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=23/36pt#; % lowercase bar thickness +slab#:=31/36pt#; % serif and arm thickness +cap_bar#:=29/36pt#; % uppercase bar thickness +cap_band#:=27/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=37/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=2/36pt#; % for small refinements of hairline height +apex_corr#:=14/36pt#; % extra width at diagonal junctions + +o#:=7/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.91; % factor applied to weights of heavy characters +math_spread:=.3; % extra openness of math symbols +superness:=.74; % parameter for superellipses +superpull:=1/18; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmosl12.mf b/support/rtflatex/mf/cmosl12.mf new file mode 100644 index 0000000000..8292129bcc --- /dev/null +++ b/support/rtflatex/mf/cmosl12.mf @@ -0,0 +1,83 @@ +% This is OCMSL12.MF in text format, as of Sept. 8, 1988. +% Computer Modern Slanted Roman Outline 12 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="CMOSL"; font_size 12pt#; + +u#:=23.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=324/36pt#; % height of tallest characters +asc_height#:=300/36pt#; % height of lowercase ascenders +cap_height#:=295.2/36pt#; % height of caps +fig_height#:=278.4/36pt#; % height of numerals +x_height#:=186/36pt#; % height of lowercase without ascenders +math_axis#:=108/36pt#; % axis of symmetry for math symbols +bar_height#:=104.4/36pt#; % height of crossbar in lowercase e +comma_depth#:=84/36pt#; % depth of comma below baseline +desc_depth#:=84/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7.5/36pt#; % width of extrafine details +hair#:=9.5/36pt#; % lowercase hairline breadth +stem#:=28/36pt#; % lowercase stem breadth +curve#:=33/36pt#; % lowercase curve breadth +ess#:=30/36pt#; % breadth in middle of lowercase s +flare#:=36/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=42/36pt#; % diameter of dots +cap_hair#:=11.5/36pt#; % uppercase hairline breadth +cap_stem#:=35/36pt#; % uppercase stem breadth +cap_curve#:=40/36pt#; % uppercase curve breadth +cap_ess#:=38/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.44pt#; % thickness of lines in math symbols +rule_thickness#:=.66pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=24/36pt#; % vertical distance from serif base to tangent +jut#:=33/36pt#; % protrusion of lowercase serifs +cap_jut#:=41/36pt#; % protrusion of uppercase serifs +beak_jut#:=11.4/36pt#; % horizontal protrusion of beak serifs +beak#:=84/36pt#; % vertical protrusion of beak serifs +vair#:=8.5/36pt#; % vertical diameter of hairlines +%notch_cut#:=12pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=12.5/36pt#; % lowercase bar thickness +slab#:=12.5/36pt#; % serif and arm thickness +cap_bar#:=12.5/36pt#; % uppercase bar thickness +cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=9/36pt#; % amount of overshoot for curves +apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions + +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=-0.2; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmoss10.mf b/support/rtflatex/mf/cmoss10.mf new file mode 100644 index 0000000000..6988592677 --- /dev/null +++ b/support/rtflatex/mf/cmoss10.mf @@ -0,0 +1,83 @@ +% This is OCMSS10.MF in text format, as of Mar 31, 1986. +% Computer Modern Sans Serif 10 pt +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; % make "outline" characters for this run + +font_identifier:="CMOSS"; font_size 10pt#; + +u#:=20/36pt#; % unit width +width_adj#:=15/36pt#; % width adjustment for certain characters +serif_fit#:=-7/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-10/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=250/36pt#; % height of caps +fig_height#:=236/36pt#; % height of numerals +x_height#:=160/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=79/36pt#; % height of crossbar in lowercase e +comma_depth#:=45/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=0pt#; % diameter of rounded corners +fine#:=0pt#; % diameter of sharply rounded corners +thin_join#:=17/36pt#; % width of extrafine details +hair#:=28/36pt#; % lowercase hairline breadth +stem#:=28/36pt#; % lowercase stem breadth +curve#:=28/36pt#; % lowercase curve breadth +ess#:=28/36pt#; % breadth in middle of lowercase s +flare#:=25/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=30/36pt#; % diameter of dots +cap_hair#:=28/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=32/36pt#; % uppercase curve breadth +cap_ess#:=32/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.4pt#; % thickness of lines in math symbols +rule_thickness#:=.8pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=.5/36pt#; % vertical protrusion of beak serifs +vair#:=22/36pt#; % vertical diameter of hairlines +%notch_cut#:=18/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=21/36pt#; % lowercase bar thickness +slab#:=23/36pt#; % serif and arm thickness +cap_bar#:=22/36pt#; % uppercase bar thickness +cap_band#:=20/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=5/36pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.96; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt 2; % parameter for superellipses +superpull:=1/20; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmoss12.mf b/support/rtflatex/mf/cmoss12.mf new file mode 100644 index 0000000000..c30ac35f33 --- /dev/null +++ b/support/rtflatex/mf/cmoss12.mf @@ -0,0 +1,83 @@ +% This is OCMSS12.MF in text format, as of Mar 31, 1986. +% Computer Modern Sans Serif 12 pt +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; % make "outline" characters for this run + +font_identifier:="CMOSS"; font_size 12pt#; + +u#:=23.5/36pt#; % unit width +width_adj#:=17/36pt#; % width adjustment for certain characters +serif_fit#:=-9/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-13/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=324/36pt#; % height of tallest characters +asc_height#:=300/36pt#; % height of lowercase ascenders +cap_height#:=300/36pt#; % height of caps +fig_height#:=283/36pt#; % height of numerals +x_height#:=192/36pt#; % height of lowercase without ascenders +math_axis#:=108/36pt#; % axis of symmetry for math symbols +bar_height#:=97/36pt#; % height of crossbar in lowercase e +comma_depth#:=54/36pt#; % depth of comma below baseline +desc_depth#:=84/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=0pt#; % diameter of rounded corners +fine#:=0pt#; % diameter of sharply rounded corners +thin_join#:=20/36pt#; % width of extrafine details +hair#:=33/36pt#; % lowercase hairline breadth +stem#:=33/36pt#; % lowercase stem breadth +curve#:=33/36pt#; % lowercase curve breadth +ess#:=33/36pt#; % breadth in middle of lowercase s +flare#:=30/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=35/36pt#; % diameter of dots +cap_hair#:=33/36pt#; % uppercase hairline breadth +cap_stem#:=37/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=37/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.44pt#; % thickness of lines in math symbols +rule_thickness#:=.84pt#; % thickness of lines in math symbols drh + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=.6/36pt#; % vertical protrusion of beak serifs +vair#:=26/36pt#; % vertical diameter of hairlines +%notch_cut#:=22/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=25/36pt#; % lowercase bar thickness +slab#:=27/36pt#; % serif and arm thickness +cap_bar#:=26/36pt#; % uppercase bar thickness +cap_band#:=24/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=31/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=6/36pt#; % extra width at diagonal junctions + +o#:=9/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.98; % factor applied to weights of heavy characters +math_spread:=-0.2; % extra openness of math symbols +superness:=1/sqrt 2; % parameter for superellipses +superpull:=1/20; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmoss17.mf b/support/rtflatex/mf/cmoss17.mf new file mode 100644 index 0000000000..927da821a5 --- /dev/null +++ b/support/rtflatex/mf/cmoss17.mf @@ -0,0 +1,82 @@ +% This is OCMSS17.MF in text format, as of May 5, 1986. +% Computer Modern Sans Serif 17 pt (more or less) +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; % make "outline" characters for this run + +font_identifier:="CMOSS"; font_size 17.28pt#; + +u#:=32.5/36pt#; % unit width +width_adj#:=24/36pt#; % width adjustment for certain characters +serif_fit#:=-12/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-17/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=466/36pt#; % height of tallest characters +asc_height#:=432/36pt#; % height of lowercase ascenders +cap_height#:=432/36pt#; % height of caps +fig_height#:=408/36pt#; % height of numerals +x_height#:=267.8/36pt#; % height of lowercase without ascenders +math_axis#:=155.5/36pt#; % axis of symmetry for math symbols +bar_height#:=136/36pt#; % height of crossbar in lowercase e +comma_depth#:=78/36pt#; % depth of comma below baseline +desc_depth#:=121/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=0pt#; % diameter of rounded corners +fine#:=0pt#; % diameter of sharply rounded corners +thin_join#:=28/36pt#; % width of extrafine details +hair#:=47/36pt#; % lowercase hairline breadth +stem#:=47/36pt#; % lowercase stem breadth +curve#:=47/36pt#; % lowercase curve breadth +ess#:=47/36pt#; % breadth in middle of lowercase s +flare#:=42/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=50/36pt#; % diameter of dots +cap_hair#:=47/36pt#; % uppercase hairline breadth +cap_stem#:=52/36pt#; % uppercase stem breadth +cap_curve#:=52/36pt#; % uppercase curve breadth +cap_ess#:=52/36pt#; % breadth in middle of uppercase s +rule_thickness#:=1pt#; % was .6pt# drh; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=.8/36pt#; % vertical protrusion of beak serifs +vair#:=38/36pt#; % vertical diameter of hairlines +% notch_cut#:=32/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=36/36pt#; % lowercase bar thickness +slab#:=40/36pt#; % serif and arm thickness +cap_bar#:=38/36pt#; % uppercase bar thickness +cap_band#:=35/36pt#; % uppercase thickness above/below lobes +% cap_notch_cut#:=46/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=7/36pt#; % extra width at diagonal junctions + +o#:=10/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=-0.4; % extra openness of math symbols +superness:=1/sqrt 2; % parameter for superellipses +superpull:=1/20; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmoss8.mf b/support/rtflatex/mf/cmoss8.mf new file mode 100644 index 0000000000..559fe5b5a8 --- /dev/null +++ b/support/rtflatex/mf/cmoss8.mf @@ -0,0 +1,83 @@ +% This is OCMSS8.MF in text format, as of Sept. 10, 1988. +% Computer Modern Sans Serif Outline 8 pt +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="OCMSS"; font_size 8pt#; + +u#:=17/36pt#; % unit width +width_adj#:=12/36pt#; % width adjustment for certain characters +serif_fit#:=-6/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-8.5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=216/36pt#; % height of tallest characters +asc_height#:=200/36pt#; % height of lowercase ascenders +cap_height#:=200/36pt#; % height of caps +fig_height#:=189/36pt#; % height of numerals +x_height#:=128/36pt#; % height of lowercase without ascenders +math_axis#:=72/36pt#; % axis of symmetry for math symbols +bar_height#:=63/36pt#; % height of crossbar in lowercase e +comma_depth#:=37/36pt#; % depth of comma below baseline +desc_depth#:=56/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=0pt#; % diameter of rounded corners +fine#:=0pt#; % diameter of sharply rounded corners +thin_join#:=15/36pt#; % width of extrafine details +hair#:=25/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=25/36pt#; % lowercase curve breadth +ess#:=25/36pt#; % breadth in middle of lowercase s +flare#:=22/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=26/36pt#; % diameter of dots +cap_hair#:=25/36pt#; % uppercase hairline breadth +cap_stem#:=29/36pt#; % uppercase stem breadth +cap_curve#:=29/36pt#; % uppercase curve breadth +cap_ess#:=28/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.36pt#; % thickness of lines in math symbols +rule_thickness#:=.46pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=.4/36pt#; % vertical protrusion of beak serifs +vair#:=19/36pt#; % vertical diameter of hairlines +%notch_cut#:=16/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=18/36pt#; % lowercase bar thickness +slab#:=20/36pt#; % serif and arm thickness +cap_bar#:=19/36pt#; % uppercase bar thickness +cap_band#:=17/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=22/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=4/36pt#; % extra width at diagonal junctions + +o#:=6/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.93; % factor applied to weights of heavy characters +math_spread:=.4; % extra openness of math symbols +superness:=1/sqrt 2; % parameter for superellipses +superpull:=1/20; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmossb10.mf b/support/rtflatex/mf/cmossb10.mf new file mode 100644 index 0000000000..1c65abcc0f --- /dev/null +++ b/support/rtflatex/mf/cmossb10.mf @@ -0,0 +1,82 @@ +% This is CMOSSB10.MF in text format, as of Mar 31, 1986. +% Computer Modern Sans Serif Bold Extended 10 pt +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +outlining:=true; % make "outline" characters for this run + +font_identifier:="CMOSSB"; font_size 10pt#; + +u#:=22/36pt#; % unit width +width_adj#:=22/36pt#; % width adjustment for certain characters +serif_fit#:=-9/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=-11/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=250/36pt#; % height of caps +fig_height#:=250/36pt#; % height of numerals +x_height#:=165/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=90/36pt#; % height of crossbar in lowercase e +comma_depth#:=38/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=26/36pt#; % diameter of serif corners +tiny#:=26/36pt#; % diameter of rounded corners +fine#:=9/36pt#; % diameter of sharply rounded corners +thin_join#:=9/36pt#; % width of extrafine details +hair#:=49/36pt#; % lowercase hairline breadth +stem#:=49/36pt#; % lowercase stem breadth +curve#:=49/36pt#; % lowercase curve breadth +ess#:=43/36pt#; % breadth in middle of lowercase s +flare#:=40/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=47/36pt#; % diameter of dots +cap_hair#:=49/36pt#; % uppercase hairline breadth +cap_stem#:=53/36pt#; % uppercase stem breadth +cap_curve#:=53/36pt#; % uppercase curve breadth +cap_ess#:=51/36pt#; % breadth in middle of uppercase s +% rule_thickness#:=30/36pt#; % thickness of lines in math symbols +rule_thickness#:=50/36pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=0pt#; % protrusion of lowercase serifs +cap_jut#:=0pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=1.5/36pt#; % vertical protrusion of beak serifs +vair#:=26/36pt#; % vertical diameter of hairlines +%notch_cut#:=49/36pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=26/36pt#; % lowercase bar thickness +slab#:=36/36pt#; % serif and arm thickness +cap_bar#:=34/36pt#; % uppercase bar thickness +cap_band#:=31/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=45/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % maximum breadth above or below notches drh +serif_drop#:=2/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=2/36pt#; % for small refinements of hairline height +apex_corr#:=18/36pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=0pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=.88; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=3/4; % parameter for superellipses +superpull:=1/18; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=true; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file diff --git a/support/rtflatex/mf/cmoti12.mf b/support/rtflatex/mf/cmoti12.mf new file mode 100644 index 0000000000..8023c0f855 --- /dev/null +++ b/support/rtflatex/mf/cmoti12.mf @@ -0,0 +1,81 @@ +% This is OCMTI12.MF in text format, as of Sept. 10, 1988. +% Computer Modern Text Italic Outline 12 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +font_identifier:="OCMTI"; font_size 12pt#; + +u#:=21.6/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=10.8/36pt#; % extra space added to all sidebars + +body_height#:=324/36pt#; % height of tallest characters +asc_height#:=300/36pt#; % height of lowercase ascenders +cap_height#:=295.2/36pt#; % height of caps +fig_height#:=278.4/36pt#; % height of numerals +x_height#:=186/36pt#; % height of lowercase without ascenders +math_axis#:=108/36pt#; % axis of symmetry for math symbols +bar_height#:=104.4/36pt#; % height of crossbar in lowercase e +comma_depth#:=84/36pt#; % depth of comma below baseline +desc_depth#:=84/36pt#; % depth of lowercase descenders + +crisp#:=8/36pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7.5/36pt#; % width of extrafine details +hair#:=12/36pt#; % lowercase hairline breadth +stem#:=26/36pt#; % lowercase stem breadth +curve#:=31/36pt#; % lowercase curve breadth +ess#:=29/36pt#; % breadth in middle of lowercase s +flare#:=32/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=42/36pt#; % diameter of dots +cap_hair#:=11.5/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=34/36pt#; % breadth in middle of uppercase s +%rule_thickness#:=.44pt#; % thickness of lines in math symbols +rule_thickness#:=.66pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=24/36pt#; % vertical distance from serif base to tangent +jut#:=35/36pt#; % protrusion of lowercase serifs +cap_jut#:=38/36pt#; % protrusion of uppercase serifs +beak_jut#:=10.4/36pt#; % horizontal protrusion of beak serifs +beak#:=84/36pt#; % vertical protrusion of beak serifs +vair#:=8.5/36pt#; % vertical diameter of hairlines +%notch_cut#:=12pt#; % maximum breadth above or below notches +notch_cut#:=17pt#; % maximum breadth above or below notches drh +bar#:=12.5/36pt#; % lowercase bar thickness +slab#:=12.5/36pt#; % serif and arm thickness +cap_bar#:=12.5/36pt#; % uppercase bar thickness +cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches drh +serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=9/36pt#; % amount of overshoot for curves +apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=-0.2; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate textit % switch to the driver file + diff --git a/support/rtflatex/mf/cmott10.mf b/support/rtflatex/mf/cmott10.mf new file mode 100644 index 0000000000..aa16ad9179 --- /dev/null +++ b/support/rtflatex/mf/cmott10.mf @@ -0,0 +1,80 @@ +% This is OCMTT10.MF in text format, as of January 26, 1989. +% Computer Modern Outline Typewriter Text for use with 10 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +font_identifier:="CMOTT"; font_size 10pt#; + +u#:=21/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=250/36pt#; % height of tallest characters +asc_height#:=220/36pt#; % height of lowercase ascenders +cap_height#:=220/36pt#; % height of caps +fig_height#:=220/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=110/36pt#; % axis of symmetry for math symbols +bar_height#:=79/36pt#; % height of crossbar in lowercase e +comma_depth#:=50/36pt#; % depth of comma below baseline +desc_depth#:=80/36pt#; % depth of lowercase descenders + +crisp#:=22/36pt#; % diameter of serif corners +tiny#:=22/36pt#; % diameter of rounded corners +fine#:=21/36pt#; % diameter of sharply rounded corners +thin_join#:=21/36pt#; % width of extrafine details +hair#:=25/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=25/36pt#; % lowercase curve breadth +ess#:=22/36pt#; % breadth in middle of lowercase s +flare#:=32/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=36/36pt#; % diameter of dots +cap_hair#:=25/36pt#; % uppercase hairline breadth +cap_stem#:=25/36pt#; % uppercase stem breadth +cap_curve#:=25/36pt#; % uppercase curve breadth +cap_ess#:=25/36pt#; % breadth in middle of uppercase s +rule_thickness#:=25/36pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=34/36pt#; % protrusion of lowercase serifs +cap_jut#:=34/36pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=34/36pt#; % vertical protrusion of beak serifs +vair#:=22/36pt#; % vertical diameter of hairlines +%notch_cut#:=25/36pt#; % maximum breadth above or below notches -drh- +notch_cut#:=30/36pt#; % maximum breadth above or below notches +bar#:=22/36pt#; % lowercase bar thickness +slab#:=22/36pt#; % serif and arm thickness +cap_bar#:=22/36pt#; % uppercase bar thickness +cap_band#:=22/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches -drh- +cap_notch_cut#:=30/36pt#; % max breadth above/below uppercase notches +serif_drop#:=0pt#; % vertical drop of sloped serifs +stem_corr#:=0pt#; % for small refinements of stem breadth +vair_corr#:=0pt#; % for small refinements of hairline height +apex_corr#:=10/36pt#; % extra width at diagonal junctions + +o#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=0.81; % factor applied to weights of heavy characters +math_spread:=-1; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=0; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=0; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=true; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=true; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmott12.mf b/support/rtflatex/mf/cmott12.mf new file mode 100644 index 0000000000..f388b44f7e --- /dev/null +++ b/support/rtflatex/mf/cmott12.mf @@ -0,0 +1,80 @@ +% This is OCMTT12.MF in text format, as of January 26, 1989. +% Computer Modern Outline Typewriter Text for use with 12 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +font_identifier:="CMOTT"; font_size 12pt#; + +u#:=24.7/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=300/36pt#; % height of tallest characters +asc_height#:=264/36pt#; % height of lowercase ascenders +cap_height#:=264/36pt#; % height of caps +fig_height#:=264/36pt#; % height of numerals +x_height#:=186/36pt#; % height of lowercase without ascenders +math_axis#:=132/36pt#; % axis of symmetry for math symbols +bar_height#:=95/36pt#; % height of crossbar in lowercase e +comma_depth#:=60/36pt#; % depth of comma below baseline +desc_depth#:=96/36pt#; % depth of lowercase descenders + +crisp#:=25/36pt#; % diameter of serif corners +tiny#:=25/36pt#; % diameter of rounded corners +fine#:=22/36pt#; % diameter of sharply rounded corners +thin_join#:=22/36pt#; % width of extrafine details +hair#:=28/36pt#; % lowercase hairline breadth +stem#:=28/36pt#; % lowercase stem breadth +curve#:=28/36pt#; % lowercase curve breadth +ess#:=25/36pt#; % breadth in middle of lowercase s +flare#:=35/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=39/36pt#; % diameter of dots +cap_hair#:=28/36pt#; % uppercase hairline breadth +cap_stem#:=28/36pt#; % uppercase stem breadth +cap_curve#:=28/36pt#; % uppercase curve breadth +cap_ess#:=28/36pt#; % breadth in middle of uppercase s +rule_thickness#:=28/36pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=39/36pt#; % protrusion of lowercase serifs +cap_jut#:=39/36pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=39/36pt#; % vertical protrusion of beak serifs +vair#:=25/36pt#; % vertical diameter of hairlines +%notch_cut#:=28/36pt#; % maximum breadth above or below notches -drh- +notch_cut#:=32/36pt#; % maximum breadth above or below notches +bar#:=25/36pt#; % lowercase bar thickness +slab#:=25/36pt#; % serif and arm thickness +cap_bar#:=25/36pt#; % uppercase bar thickness +cap_band#:=25/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=28/36pt#; % max breadth above/below uppercase notches +cap_notch_cut#:=32/36pt#; % max breadth above/below uppercase notches +serif_drop#:=0pt#; % vertical drop of sloped serifs +stem_corr#:=0pt#; % for small refinements of stem breadth +vair_corr#:=0pt#; % for small refinements of hairline height +apex_corr#:=11/36pt#; % extra width at diagonal junctions + +o#:=5/36pt#; % amount of overshoot for curves +apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=0.86; % factor applied to weights of heavy characters +math_spread:=-1; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=0; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=0; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=true; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=true; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + diff --git a/support/rtflatex/mf/cmott9.mf b/support/rtflatex/mf/cmott9.mf new file mode 100644 index 0000000000..d11af379b7 --- /dev/null +++ b/support/rtflatex/mf/cmott9.mf @@ -0,0 +1,81 @@ +% This is OCMTT9.MF in text format, as of January 26, 1989. +% Computer Modern Outline Typewriter Text for use with 9 point +if unknown cmbase: input cmbase fi +input outlines % Line added 5/7/89 + +font_identifier:="CMOTT"; font_size 9pt#; + +u#:=18.9/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=225/36pt#; % height of tallest characters +asc_height#:=198/36pt#; % height of lowercase ascenders +cap_height#:=198/36pt#; % height of caps +fig_height#:=198/36pt#; % height of numerals +x_height#:=139.5/36pt#; % height of lowercase without ascenders +math_axis#:=99/36pt#; % axis of symmetry for math symbols +bar_height#:=71/36pt#; % height of crossbar in lowercase e +comma_depth#:=45/36pt#; % depth of comma below baseline +desc_depth#:=72/36pt#; % depth of lowercase descenders + +crisp#:=21/36pt#; % diameter of serif corners +tiny#:=21/36pt#; % diameter of rounded corners +fine#:=20/36pt#; % diameter of sharply rounded corners +thin_join#:=20/36pt#; % width of extrafine details +hair#:=24/36pt#; % lowercase hairline breadth +stem#:=24/36pt#; % lowercase stem breadth +curve#:=24/36pt#; % lowercase curve breadth +ess#:=21/36pt#; % breadth in middle of lowercase s +flare#:=30/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=33/36pt#; % diameter of dots +cap_hair#:=24/36pt#; % uppercase hairline breadth +cap_stem#:=24/36pt#; % uppercase stem breadth +cap_curve#:=24/36pt#; % uppercase curve breadth +cap_ess#:=24/36pt#; % breadth in middle of uppercase s +rule_thickness#:=24/36pt#; % thickness of lines in math symbols + +dish#:=0pt#; % amount erased at top or bottom of serifs +bracket#:=0pt#; % vertical distance from serif base to tangent +jut#:=31/36pt#; % protrusion of lowercase serifs +cap_jut#:=31/36pt#; % protrusion of uppercase serifs +beak_jut#:=0pt#; % horizontal protrusion of beak serifs +beak#:=31/36pt#; % vertical protrusion of beak serifs +vair#:=21/36pt#; % vertical diameter of hairlines +%notch_cut#:=24/36pt#; % maximum breadth above or below notches -drh- +notch_cut#:=30/36pt#; % maximum breadth above or below notches +bar#:=21/36pt#; % lowercase bar thickness +slab#:=21/36pt#; % serif and arm thickness +cap_bar#:=21/36pt#; % uppercase bar thickness +cap_band#:=21/36pt#; % uppercase thickness above/below lobes +%cap_notch_cut#:=24/36pt#; % max breadth above/below uppercase notches -drh- +cap_notch_cut#:=30/36pt#; % max breadth above/below uppercase notches +serif_drop#:=0pt#; % vertical drop of sloped serifs +stem_corr#:=0pt#; % for small refinements of stem breadth +vair_corr#:=0pt#; % for small refinements of hairline height +apex_corr#:=9/36pt#; % extra width at diagonal junctions + +o#:=3.5/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=0.81; % factor applied to weights of heavy characters +math_spread:=-1; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=0; % extra openness inside bowls +beak_darkness:=0; % fraction of triangle inside beak serifs +ligs:=0; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=true; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=true; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=true; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +generate roman % switch to the driver file + + diff --git a/support/rtflatex/mf/dcobti10.mf b/support/rtflatex/mf/dcobti10.mf new file mode 100644 index 0000000000..e815aaf8a1 --- /dev/null +++ b/support/rtflatex/mf/dcobti10.mf @@ -0,0 +1,6 @@ +% This is dcobxti10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcobxti diff --git a/support/rtflatex/mf/dcobti12.mf b/support/rtflatex/mf/dcobti12.mf new file mode 100644 index 0000000000..4c2b01fadd --- /dev/null +++ b/support/rtflatex/mf/dcobti12.mf @@ -0,0 +1,6 @@ +% This is dcobxti12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcobxti diff --git a/support/rtflatex/mf/dcobti17.mf b/support/rtflatex/mf/dcobti17.mf new file mode 100644 index 0000000000..e981e3f14a --- /dev/null +++ b/support/rtflatex/mf/dcobti17.mf @@ -0,0 +1,6 @@ +% This is dcobxti17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17; +generate dcobxti diff --git a/support/rtflatex/mf/dcobx.mf b/support/rtflatex/mf/dcobx.mf new file mode 100644 index 0000000000..eaee3bd352 --- /dev/null +++ b/support/rtflatex/mf/dcobx.mf @@ -0,0 +1,91 @@ +% This is DCOBX.MF in text format, as of February 13, 1991 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Bold Extend Roman +% +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOBX"; +font_size (gensize*pt#); +basedef ( 5, 6, 7, 8, 9, 10, 12); +gendef [1/36pt#]( u# )( 14.5, 16.2, 17.9, 19.6, 21.3, 23, 27); +gendef [1/36pt#]( uu# )( 14.5, 16.2, 17.9, 19.6, 21.3, 23, 27); +gendef [1/36pt#]( width_adj# )( 7, 7.8, 8.6, 9.4, 10.2, 11, 13); +gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( cap_serif_fit# )( 3, 3.8, 4.6, 5.4, 6.2, 7, 8); +gendef [1/36pt#]( letter_fit# )( 3, 2, 1, 0, 0, 0, 0); +gendef [1/36pt#]( body_height# )( 135, 162, 189, 216, 243, 270, 324); +gendef [1/36pt#]( asc_height# )( 125, 150, 175, 200, 225, 250, 300); +gendef [1/36pt#]( cap_height# )( 123.5, 148.2, 172.9, 197.6, 222.3, 247, 296.4); +gendef [1/36pt#]( fig_height# )( 116, 139.2, 162.4, 185.6, 208.8, 232, 278.4); +gendef [1/36pt#]( x_height# )( 80, 96, 112, 128, 144, 160, 192); +gendef [1/36pt#]( math_axis# )( 45, 54, 63, 72, 81, 90, 108); +gendef [1/36pt#]( bar_height# )( 40, 49, 58, 67, 76, 85, 102); +gendef [1/36pt#]( comma_depth# )( 35, 42, 49, 56, 63, 70, 84); +gendef [1/36pt#]( desc_depth# )( 35, 42, 49, 56, 63, 70, 84); +gendef [1/36pt#]( acc_height# )( 37.5, 45, 52.5, 60, 67.5, 75, 90); +gendef [1/36pt#]( dot_height# )( 37.5, 45, 52.5, 60, 67.5, 75, 90); +gendef [1/36pt#]( udot_height# )( 29.5, 35.5, 41.3, 47.2, 53.1, 59, 70.8); +gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( tiny# )( 9, 10, 11, 12, 13, 13, 13); +gendef [1/36pt#]( fine# )( 8, 9, 9, 10, 10, 10, 10); +gendef [1/36pt#]( thin_join# )( 8, 9, 9, 10, 10, 10, 10.5); +gendef [1/36pt#]( hair# )( 15, 15.4, 15.8, 16.2, 16.6, 17, 18.3); +gendef [1/36pt#]( stem# )( 24, 28, 32, 35, 38, 41, 47); +gendef [1/36pt#]( curve# )( 27, 31, 35, 39, 43, 46, 52); +gendef [1/36pt#]( ess# )( 19, 25, 29, 32, 35, 38, 44); +gendef [1/36pt#]( flare# )( 27, 31, 35, 39, 42, 45, 51); +gendef [1/36pt#]( dot_size# )( 31, 36, 41, 46, 51, 56, 62); +gendef [1/36pt#]( cap_hair# )( 17, 18, 18, 19, 19, 19, 20); +gendef [1/36pt#]( cap_stem# )( 28, 33, 38, 43, 47, 51, 57); +gendef [1/36pt#]( cap_curve# )( 31, 36, 41, 46, 51, 55, 61); +gendef [1/36pt#]( cap_ess# )( 24, 31, 37, 43, 48, 53, 59); +% gendef [pt#]( rule_thickness#)( .43, .47, .51, .54, .57, .60, .66); +gendef [pt#]( rule_thickness#)( .8, .8, .83, .86, .88, 1.0, 1.2); +gendef [1/36pt#]( dish# )( .7, .8, .9, 1, 1, 1, 1); +gendef [1/36pt#]( bracket# )( 5, 6, 7, 8, 9, 10, 12); +gendef [1/36pt#]( jut# )( 13, 15, 17, 19, 22, 25, 30); +gendef [1/36pt#]( cap_jut# )( 19, 23, 27, 31, 35, 39, 46); +gendef [1/36pt#]( beak_jut# )( 7, 7.8, 8.6, 9.4, 10.2, 11, 12.4); +gendef [1/36pt#]( beak# )( 25, 36, 46, 55, 63, 70, 84); +gendef [1/36pt#]( vair# )( 10, 11, 11.5, 12, 12.5, 13, 14.3); +% gendef [pt#]( notch_cut# )( 5, 6, 7, 8, 9, 10, 12); +gendef [pt#]( notch_cut# )( 7, 9, 10, 12, 14, 15, 17); +gendef [1/36pt#]( bar# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( slab# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( cap_bar# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( cap_band# )( 12, 13, 14, 15, 16, 17, 18.5); +% gendef [pt#]( cap_notch_cut# )( 5, 6, 7, 8, 9, 10, 12); +gendef [pt#]( cap_notch_cut# )( 7, 9, 10, 12, 14, 15, 17); +gendef [1/36pt#]( serif_drop# )( 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.6); +gendef [1/36pt#]( stem_corr# )( 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2); +gendef [1/36pt#]( vair_corr# )( 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.5); +gendef [1/36pt#]( apex_corr# )( 9, 5, 2, 0, 0, 0, 0); +gendef [1/36pt#]( o# )( 3, 3, 3, 4, 4, 4, 5); +gendef [1/36pt#]( apex_o# )( 3, 3, 3, 3, 3, 3, 4); +gendef ( slant )( 0, 0, 0, 0, 0, 0, 0); +gendef ( fudge )( 1, 1, 1, 1, 1, 1, 1); +gendef ( math_spread )( 1.5, 1.3, 1.1, .9, .7, .5, .4); +gendef ( ligs )( 2, 2, 2, 2, 2, 2, 2); +superness:=8/11; +superpull:=1/8; +beak_darkness:=.4; +square_dots:=false; +hefty:=false; +serifs:=true; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcobx10.mf b/support/rtflatex/mf/dcobx10.mf new file mode 100644 index 0000000000..9b1d490ebd --- /dev/null +++ b/support/rtflatex/mf/dcobx10.mf @@ -0,0 +1,6 @@ +% This is dcobx10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcobx diff --git a/support/rtflatex/mf/dcobx12.mf b/support/rtflatex/mf/dcobx12.mf new file mode 100644 index 0000000000..98cf61981d --- /dev/null +++ b/support/rtflatex/mf/dcobx12.mf @@ -0,0 +1,6 @@ +% This is dcobx12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcobx diff --git a/support/rtflatex/mf/dcobx5.mf b/support/rtflatex/mf/dcobx5.mf new file mode 100644 index 0000000000..a6f83308ca --- /dev/null +++ b/support/rtflatex/mf/dcobx5.mf @@ -0,0 +1,6 @@ +% This is dcobx5.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=5; +generate dcobx diff --git a/support/rtflatex/mf/dcobx6.mf b/support/rtflatex/mf/dcobx6.mf new file mode 100644 index 0000000000..a94170a421 --- /dev/null +++ b/support/rtflatex/mf/dcobx6.mf @@ -0,0 +1,6 @@ +% This is dcobx6.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=6; +generate dcobx diff --git a/support/rtflatex/mf/dcobx7.mf b/support/rtflatex/mf/dcobx7.mf new file mode 100644 index 0000000000..07341f5f52 --- /dev/null +++ b/support/rtflatex/mf/dcobx7.mf @@ -0,0 +1,6 @@ +% This is dcobx7.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=7; +generate dcobx diff --git a/support/rtflatex/mf/dcobx8.mf b/support/rtflatex/mf/dcobx8.mf new file mode 100644 index 0000000000..139b1838d5 --- /dev/null +++ b/support/rtflatex/mf/dcobx8.mf @@ -0,0 +1,6 @@ +% This is dcobx8.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcobx diff --git a/support/rtflatex/mf/dcobx9.mf b/support/rtflatex/mf/dcobx9.mf new file mode 100644 index 0000000000..8b6e64cb19 --- /dev/null +++ b/support/rtflatex/mf/dcobx9.mf @@ -0,0 +1,6 @@ +% This is dcobx9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcobx diff --git a/support/rtflatex/mf/dcobxs10.mf b/support/rtflatex/mf/dcobxs10.mf new file mode 100644 index 0000000000..a6ac880328 --- /dev/null +++ b/support/rtflatex/mf/dcobxs10.mf @@ -0,0 +1,6 @@ +% This is dcobxsl10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcobxsl diff --git a/support/rtflatex/mf/dcobxs12.mf b/support/rtflatex/mf/dcobxs12.mf new file mode 100644 index 0000000000..3f25725466 --- /dev/null +++ b/support/rtflatex/mf/dcobxs12.mf @@ -0,0 +1,6 @@ +% This is dcobxsl12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcobxsl diff --git a/support/rtflatex/mf/dcobxs8.mf b/support/rtflatex/mf/dcobxs8.mf new file mode 100644 index 0000000000..e657c873de --- /dev/null +++ b/support/rtflatex/mf/dcobxs8.mf @@ -0,0 +1,6 @@ +% This is dcobxsl8.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcobxsl diff --git a/support/rtflatex/mf/dcobxs9.mf b/support/rtflatex/mf/dcobxs9.mf new file mode 100644 index 0000000000..40f87a5000 --- /dev/null +++ b/support/rtflatex/mf/dcobxs9.mf @@ -0,0 +1,6 @@ +% This is dcobxsl9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcobxsl diff --git a/support/rtflatex/mf/dcobxsl.mf b/support/rtflatex/mf/dcobxsl.mf new file mode 100644 index 0000000000..0b36e15166 --- /dev/null +++ b/support/rtflatex/mf/dcobxsl.mf @@ -0,0 +1,91 @@ +% This is DCOBXSL.MF in text format, as of February 13, 1991 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Bold Extended Slanted Roman +% +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOBXS"; +font_size (gensize*pt#); +basedef ( 5, 6, 7, 8, 9, 10, 12); +gendef [1/36pt#]( u# )( 14.5, 16.2, 17.9, 19.6, 21.3, 23, 27); +gendef [1/36pt#]( uu# )( 14.5, 16.2, 17.9, 19.6, 21.3, 23, 27); +gendef [1/36pt#]( width_adj# )( 7, 7.8, 8.6, 9.4, 10.2, 11, 13); +gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( cap_serif_fit# )( 3, 3.8, 4.6, 5.4, 6.2, 7, 8); +gendef [1/36pt#]( letter_fit# )( 3, 2, 1, 0, 0, 0, 0); +gendef [1/36pt#]( body_height# )( 135, 162, 189, 216, 243, 270, 324); +gendef [1/36pt#]( asc_height# )( 125, 150, 175, 200, 225, 250, 300); +gendef [1/36pt#]( cap_height# )( 123.5, 148.2, 172.9, 197.6, 222.3, 247, 296.4); +gendef [1/36pt#]( fig_height# )( 116, 139.2, 162.4, 185.6, 208.8, 232, 278.4); +gendef [1/36pt#]( x_height# )( 80, 96, 112, 128, 144, 160, 192); +gendef [1/36pt#]( math_axis# )( 45, 54, 63, 72, 81, 90, 108); +gendef [1/36pt#]( bar_height# )( 40, 49, 58, 67, 76, 85, 102); +gendef [1/36pt#]( comma_depth# )( 35, 42, 49, 56, 63, 70, 84); +gendef [1/36pt#]( desc_depth# )( 35, 42, 49, 56, 63, 70, 84); +gendef [1/36pt#]( acc_height# )( 37.5, 45, 52.5, 60, 67.5, 75, 90); +gendef [1/36pt#]( dot_height# )( 37.5, 45, 52.5, 60, 67.5, 75, 90); +gendef [1/36pt#]( udot_height# )( 29.5, 35.5, 41.3, 47.2, 53.1, 59, 70.8); +gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( tiny# )( 9, 10, 11, 12, 13, 13, 13); +gendef [1/36pt#]( fine# )( 8, 9, 9, 10, 10, 10, 10); +gendef [1/36pt#]( thin_join# )( 8, 9, 9, 10, 10, 10, 10.5); +gendef [1/36pt#]( hair# )( 15, 15.4, 15.8, 16.2, 16.6, 17, 18.3); +gendef [1/36pt#]( stem# )( 24, 28, 32, 35, 38, 41, 47); +gendef [1/36pt#]( curve# )( 27, 31, 35, 39, 43, 46, 52); +gendef [1/36pt#]( ess# )( 19, 25, 29, 32, 35, 38, 44); +gendef [1/36pt#]( flare# )( 27, 31, 35, 39, 42, 45, 51); +gendef [1/36pt#]( dot_size# )( 31, 36, 41, 46, 51, 56, 62); +gendef [1/36pt#]( cap_hair# )( 17, 18, 18, 19, 19, 19, 20); +gendef [1/36pt#]( cap_stem# )( 28, 33, 38, 43, 47, 51, 57); +gendef [1/36pt#]( cap_curve# )( 31, 36, 41, 46, 51, 55, 61); +gendef [1/36pt#]( cap_ess# )( 24, 31, 37, 43, 48, 53, 59); +% gendef [pt#]( rule_thickness#)( .43, .47, .51, .54, .57, .60, .66); +gendef [pt#]( rule_thickness#)( .8, .8, .83, .86, .88, 1.0, 1.2); +gendef [1/36pt#]( dish# )( .7, .8, .9, 1, 1, 1, 1); +gendef [1/36pt#]( bracket# )( 5, 6, 7, 8, 9, 10, 12); +gendef [1/36pt#]( jut# )( 13, 15, 17, 19, 22, 25, 30); +gendef [1/36pt#]( cap_jut# )( 19, 23, 27, 31, 35, 39, 46); +gendef [1/36pt#]( beak_jut# )( 7, 7.8, 8.6, 9.4, 10.2, 11, 12.4); +gendef [1/36pt#]( beak# )( 25, 36, 46, 55, 63, 70, 84); +gendef [1/36pt#]( vair# )( 10, 11, 11.5, 12, 12.5, 13, 14.3); +% gendef [pt#]( notch_cut# )( 5, 6, 7, 8, 9, 10, 12); +gendef [pt#]( notch_cut# )( 7, 9, 10, 12, 14, 15, 17); +gendef [1/36pt#]( bar# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( slab# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( cap_bar# )( 12, 13, 14, 15, 16, 17, 18.5); +gendef [1/36pt#]( cap_band# )( 12, 13, 14, 15, 16, 17, 18.5); +% gendef [pt#]( cap_notch_cut# )( 5, 6, 7, 8, 9, 10, 12); +gendef [pt#]( cap_notch_cut# )( 7, 9, 10, 12, 14, 15, 17); +gendef [1/36pt#]( serif_drop# )( 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.6); +gendef [1/36pt#]( stem_corr# )( 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2); +gendef [1/36pt#]( vair_corr# )( 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.5); +gendef [1/36pt#]( apex_corr# )( 9, 5, 2, 0, 0, 0, 0); +gendef [1/36pt#]( o# )( 3, 3, 3, 4, 4, 4, 5); +gendef [1/36pt#]( apex_o# )( 3, 3, 3, 3, 3, 3, 4); +gendef ( slant )( [1/6], [1/6], [1/6], [1/6], [1/6], [1/6], [1/6]); +gendef ( fudge )( 1, 1, 1, 1, 1, 1, 1); +gendef ( math_spread )( 1.5, 1.3, 1.1, .9, .7, .5, .4); +gendef ( ligs )( 2, 2, 2, 2, 2, 2, 2); +superness:=8/11; +superpull:=1/8; +beak_darkness:=.4; +square_dots:=false; +hefty:=false; +serifs:=true; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcor.mf b/support/rtflatex/mf/dcor.mf new file mode 100644 index 0000000000..29b10761b6 --- /dev/null +++ b/support/rtflatex/mf/dcor.mf @@ -0,0 +1,89 @@ +% This is DCOR.MF in text format, as of February 13, 1991 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Roman +% +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOR"; +font_size gensize*pt#; +basedef ( 5, 6, 7, 8, 9, 10, 12, 17); +gendef [1/36pt#]( u# )( 12.5, 14, 15.5, 17, 18.5, 20, 23.5, 32.5); +gendef [1/36pt#]( uu# )( 12.5, 14, 15.5, 17, 18.5, 20, 23.5, 32.5); +gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( cap_serif_fit# )( 2, 2.8, 3.5, 4.1, 4.6, 5, 5.8, 8); +gendef [1/36pt#]( letter_fit# )( 5, 3, 2, 0, 0, 0, 0, [-.1]); +gendef [1/36pt#]( body_height# )( 135, 162, 189, 216, 243, 270, 324, 466); +gendef [1/36pt#]( asc_height# )( 125, 150, 175, 200, 225, 250, 300, 432); +gendef [1/36pt#]( cap_height# )( 123, 147.6, 172.2, 196.8, 221.4, 246, 295.2, 425); +gendef [1/36pt#]( fig_height# )( 116, 139.2, 162.4, 185.6, 208.8, 232, 278.4, 401); +gendef [1/36pt#]( x_height# )( 77.5, 93, 108.5, 124, 139.5, 155, 186, 267.8); +gendef [1/36pt#]( math_axis# )( 45, 54, 63, 72, 81, 90, 108, 155.5); +gendef [1/36pt#]( bar_height# )( 43.5, 52.2, 60.9, 69.6, 78.3, 87, 104.4, 150); +gendef [1/36pt#]( comma_depth# )( 35, 42, 49, 56, 63, 70, 84, 121); +gendef [1/36pt#]( desc_depth# )( 35, 42, 49, 56, 63, 70, 84, 121); +gendef [1/36pt#]( acc_height# )( 42.5, 49, 55.5, 62, 68.5, 75, 90, 127.5); +gendef [1/36pt#]( dot_height# )( 32, 36.6, 41.2, 56, 50.4, 56, 67.2, 90); +gendef [1/36pt#]( udot_height# )( 33.5, 38.5, 43.3, 48.4, 53.1, 59, 70.8, 95); +gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( tiny# )( 6, 7, 7, 8, 8, 8, 8, 8); +gendef [1/36pt#]( fine# )( 5, 6, 6, 7, 7, 7, 7, 7); +gendef [1/36pt#]( thin_join# )( 5, 6, 6, 7, 7, 7, 7.5, 9); +gendef [1/36pt#]( hair# )( 7.5, 8, 8.5, 9, 9, 9, 9.5, 11); +gendef [1/36pt#]( stem# )( 16, 18, 20, 22, 24, 25, 28, 33); +gendef [1/36pt#]( curve# )( 18, 20.5, 23, 25.5, 28, 30, 33, 41); +gendef [1/36pt#]( ess# )( 12, 17, 21, 23, 25, 27, 30, 35); +gendef [1/36pt#]( flare# )( 19, 21, 24, 27, 30, 33, 36, 45); +gendef [1/36pt#]( dot_size# )( 22, 26, 29, 32, 35, 38, 42, 51); +gendef [1/36pt#]( cap_hair# )( 8, 8.5, 9, 9.5, 10, 11, 11.5, 13); +gendef [1/36pt#]( cap_stem# )( 19, 21.5, 24, 26.5, 29, 32, 35, 40); +gendef [1/36pt#]( cap_curve# )( 21, 24, 27, 30, 33, 37, 40, 48); +gendef [1/36pt#]( cap_ess# )( 14, 19, 23, 27, 31, 35, 38, 43); +% gendef [pt#]( rule_thickness#)( .28, .31, .34, .36, .38, .4, .44, .6); +gendef [pt#]( rule_thickness#)( .43, .45, .47, .50, .60, .7, .75, 1.); +gendef [1/36pt#]( dish# )( .7, .8, .9, 1, 1, 1, 1, 1); +gendef [1/36pt#]( bracket# )( 10, 12, 14, 16, 18, 20, 24, 34); +gendef [1/36pt#]( jut# )( 15, 17, 19, 22, 25, 28, 33, 42); +gendef [1/36pt#]( cap_jut# )( 20, 23, 26, 29, 33, 37, 41, 50); +gendef [1/36pt#]( beak_jut# )( 6, 6.8, 7.6, 8.4, 9.2, 10, 11.4, 15); +gendef [1/36pt#]( beak# )( 35, 42, 49, 56, 63, 70, 84, 121); +gendef [1/36pt#]( vair# )( 6, 7, 7, 8, 8, 8, 8.5, 10); +gendef [pt#]( notch_cut# )( 5, 6, 7, 8, 9, 10, 12, 17); +gendef [1/36pt#]( bar# )( 8, 8.5, 9, 9.5, 10, 11, 12.5, 16); +gendef [1/36pt#]( slab# )( 8, 8.5, 9, 9.5, 10, 11, 12.5, 16); +gendef [1/36pt#]( cap_bar# )( 8, 8.5, 9, 9.5, 10, 11, 12.5, 16); +gendef [1/36pt#]( cap_band# )( 8, 8.5, 9, 9.5, 10, 11, 12.5, 16); +gendef [pt#]( cap_notch_cut# )( 5, 6, 7, 8, 9, 10, 12, 17); +gendef [1/36pt#]( serif_drop# )( 2, 2.4, 2.8, 3.2, 3.6, 4, 4.8, 7); +gendef [1/36pt#]( stem_corr# )( .7, .8, .9, 1, 1, 1, 1, 1); +gendef [1/36pt#]( vair_corr# )( .5, .7, .9, 1, 1, 1, 1, 1); +gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0, 0, 0); +gendef [1/36pt#]( o# )( 4, 4.5, 5, 6, 7, 8, 9, 10); +gendef [1/36pt#]( apex_o# )( 4, 4.5, 5, 6, 7, 8, 9, 10); +gendef ( slant )( 0, 0, 0, 0, 0, 0, 0, 0); +gendef ( fudge )( 1, 1, 1, 1, 1, 1, 1, 1); +gendef ( math_spread )( 1, .8, .6, .4, .2, 0, [-.2], [-.4]); +gendef ( ligs )( 1, 2, 2, 2, 2, 2, 2, 2); +superness:=1/sqrt 2; +superpull:=1/6; +beak_darkness:=11/30; +square_dots:=false; +hefty:=false; +serifs:=true; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcor10.mf b/support/rtflatex/mf/dcor10.mf new file mode 100644 index 0000000000..831de10f43 --- /dev/null +++ b/support/rtflatex/mf/dcor10.mf @@ -0,0 +1,6 @@ +% This is dcor10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcor diff --git a/support/rtflatex/mf/dcor12.mf b/support/rtflatex/mf/dcor12.mf new file mode 100644 index 0000000000..65be8e8bba --- /dev/null +++ b/support/rtflatex/mf/dcor12.mf @@ -0,0 +1,6 @@ +% This is dcor12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcor diff --git a/support/rtflatex/mf/dcor17.mf b/support/rtflatex/mf/dcor17.mf new file mode 100644 index 0000000000..454638d1cc --- /dev/null +++ b/support/rtflatex/mf/dcor17.mf @@ -0,0 +1,6 @@ +% This is dcor17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17.28; +generate dcor diff --git a/support/rtflatex/mf/dcor5.mf b/support/rtflatex/mf/dcor5.mf new file mode 100644 index 0000000000..c2c25668b0 --- /dev/null +++ b/support/rtflatex/mf/dcor5.mf @@ -0,0 +1,6 @@ +% This is dcor5.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=5; +generate dcor diff --git a/support/rtflatex/mf/dcor6.mf b/support/rtflatex/mf/dcor6.mf new file mode 100644 index 0000000000..8becff64ec --- /dev/null +++ b/support/rtflatex/mf/dcor6.mf @@ -0,0 +1,6 @@ +% This is dcor6.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=6; +generate dcor diff --git a/support/rtflatex/mf/dcor7.mf b/support/rtflatex/mf/dcor7.mf new file mode 100644 index 0000000000..20488d3719 --- /dev/null +++ b/support/rtflatex/mf/dcor7.mf @@ -0,0 +1,6 @@ +% This is dcor7.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=7; +generate dcor diff --git a/support/rtflatex/mf/dcor8.mf b/support/rtflatex/mf/dcor8.mf new file mode 100644 index 0000000000..ded7f6d883 --- /dev/null +++ b/support/rtflatex/mf/dcor8.mf @@ -0,0 +1,6 @@ +% This is dcor8.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcor diff --git a/support/rtflatex/mf/dcor9.mf b/support/rtflatex/mf/dcor9.mf new file mode 100644 index 0000000000..4a8ea5aacf --- /dev/null +++ b/support/rtflatex/mf/dcor9.mf @@ -0,0 +1,6 @@ +% This is dcor9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcor diff --git a/support/rtflatex/mf/dcosbi10.mf b/support/rtflatex/mf/dcosbi10.mf new file mode 100644 index 0000000000..db98d97013 --- /dev/null +++ b/support/rtflatex/mf/dcosbi10.mf @@ -0,0 +1,6 @@ +% This is dcssbi10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcossbi diff --git a/support/rtflatex/mf/dcosbi12.mf b/support/rtflatex/mf/dcosbi12.mf new file mode 100644 index 0000000000..0296286360 --- /dev/null +++ b/support/rtflatex/mf/dcosbi12.mf @@ -0,0 +1,6 @@ +% This is dcssbi12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcossbi diff --git a/support/rtflatex/mf/dcosbi17.mf b/support/rtflatex/mf/dcosbi17.mf new file mode 100644 index 0000000000..3242a156bd --- /dev/null +++ b/support/rtflatex/mf/dcosbi17.mf @@ -0,0 +1,6 @@ +% This is dcssbi17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17.28; +generate dcossbi diff --git a/support/rtflatex/mf/dcosbi9.mf b/support/rtflatex/mf/dcosbi9.mf new file mode 100644 index 0000000000..792abdd0d5 --- /dev/null +++ b/support/rtflatex/mf/dcosbi9.mf @@ -0,0 +1,6 @@ +% This is dcssbi9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcossbi diff --git a/support/rtflatex/mf/dcoss.mf b/support/rtflatex/mf/dcoss.mf new file mode 100644 index 0000000000..a07368d303 --- /dev/null +++ b/support/rtflatex/mf/dcoss.mf @@ -0,0 +1,87 @@ +% This is DCSS.MF in text format, as of February 13, 1991 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Sans Serif +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOSS"; +font_size (gensize*pt#); +basedef ( 8, 9, 10, 12, 17); +gendef [1/36pt#]( u# )( 17, 18.5, 20, 23.5, 32.5); +gendef [1/36pt#]( uu# )( 17, 18.5, 20, 23.5, 32.5); +gendef [1/36pt#]( width_adj# )( 12, 13, 15, 17, 24); +gendef [1/36pt#]( serif_fit# )( [-6], [-6.5], [-7], [-9], [-12]); +gendef [1/36pt#]( cap_serif_fit# )( [-8.5], [-9], [-10], [-13], [-17]); +gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( body_height# )( 216, 243, 270, 324, 466); +gendef [1/36pt#]( asc_height# )( 200, 225, 250, 300, 432); +gendef [1/36pt#]( cap_height# )( 200, 225, 250, 300, 432); +gendef [1/36pt#]( fig_height# )( 189, 236, 238, 283, 408); +gendef [1/36pt#]( x_height# )( 128, 144, 160, 192, 267.8); +gendef [1/36pt#]( math_axis# )( 72, 81, 90, 108, 155.5); +gendef [1/36pt#]( bar_height# )( 63, 71, 79, 97, 136); +gendef [1/36pt#]( comma_depth# )( 37, 41, 45, 54, 78); +gendef [1/36pt#]( desc_depth# )( 56, 63, 70, 84, 121); +gendef [1/36pt#]( acc_height# )( 60, 65, 70, 82, 110); +gendef [1/36pt#]( dot_height# )( 45.8, 50.4, 56, 67.2, 90); +gendef [1/36pt#]( udot_height# )( 48.2, 53.1, 59, 70.8, 100.3); +gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( thin_join# )( 15, 16, 17, 20, 28); +gendef [1/36pt#]( hair# )( 25, 27, 28, 33, 47); +gendef [1/36pt#]( stem# )( 25, 27, 28, 33, 47); +gendef [1/36pt#]( curve# )( 25, 27, 28, 33, 47); +gendef [1/36pt#]( ess# )( 25, 27, 28, 33, 47); +gendef [1/36pt#]( flare# )( 22, 24, 25, 30, 42); +gendef [1/36pt#]( dot_size# )( 26, 28, 30, 35, 50); +gendef [1/36pt#]( cap_hair# )( 25, 27, 28, 33, 47); +gendef [1/36pt#]( cap_stem# )( 29, 31, 32, 37, 52); +gendef [1/36pt#]( cap_curve# )( 29, 31, 32, 37, 52); +gendef [1/36pt#]( cap_ess# )( 28, 31, 32, 37, 52); +gendef [pt#]( rule_thickness#)( .36, .38, .4, .44, .6); +gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0); +gendef [1/36pt#]( beak# )( .4, .5, .5, .6, .8); +gendef [1/36pt#]( vair# )( 19, 21, 22, 26, 38); +gendef [1/36pt#]( notch_cut# )( 16, 17, 18, 22, 32); +gendef [1/36pt#]( bar# )( 18, 20, 21, 25, 36); +gendef [1/36pt#]( slab# )( 20, 22, 23, 27, 40); +gendef [1/36pt#]( cap_bar# )( 19, 21, 22, 26, 38); +gendef [1/36pt#]( cap_band# )( 17, 19, 20, 24, 35); +gendef [1/36pt#]( cap_notch_cut# )( 22, 24, 25, 31, 46); +gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2); +gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1); +gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1); +gendef [1/36pt#]( apex_corr# )( 4, 4.5, 5, 6, 7); +gendef [1/36pt#]( o# )( 6, 7, 8, 9, 10); +gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0); +gendef ( slant )( 0, 0, 0, 0, 0); +gendef ( ligs )( 2, 2, 2, 2, 2); +gendef ( fudge )( .93, .95, .96, .98, 1); +gendef ( math_spread )( .4, .2, 0, [-.2], [-.4]); +superness:=1/sqrt 2; +superpull:=1/20; +beak_darkness:=0; +square_dots:=true; +hefty:=true; +serifs:=false; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcoss10.mf b/support/rtflatex/mf/dcoss10.mf new file mode 100644 index 0000000000..9b58002fe2 --- /dev/null +++ b/support/rtflatex/mf/dcoss10.mf @@ -0,0 +1,6 @@ +% This is dcss10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcoss diff --git a/support/rtflatex/mf/dcoss12.mf b/support/rtflatex/mf/dcoss12.mf new file mode 100644 index 0000000000..b88741837a --- /dev/null +++ b/support/rtflatex/mf/dcoss12.mf @@ -0,0 +1,6 @@ +% This is dcss12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcoss diff --git a/support/rtflatex/mf/dcoss17.mf b/support/rtflatex/mf/dcoss17.mf new file mode 100644 index 0000000000..5f8811961a --- /dev/null +++ b/support/rtflatex/mf/dcoss17.mf @@ -0,0 +1,6 @@ +% This is dcss17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17.28; +generate dcoss diff --git a/support/rtflatex/mf/dcoss8.mf b/support/rtflatex/mf/dcoss8.mf new file mode 100644 index 0000000000..6441231e28 --- /dev/null +++ b/support/rtflatex/mf/dcoss8.mf @@ -0,0 +1,6 @@ +% This is dcss8.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcoss diff --git a/support/rtflatex/mf/dcoss9.mf b/support/rtflatex/mf/dcoss9.mf new file mode 100644 index 0000000000..9ac1df8849 --- /dev/null +++ b/support/rtflatex/mf/dcoss9.mf @@ -0,0 +1,6 @@ +% This is dcss9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcoss diff --git a/support/rtflatex/mf/dcossb10.mf b/support/rtflatex/mf/dcossb10.mf new file mode 100644 index 0000000000..0a6ba76998 --- /dev/null +++ b/support/rtflatex/mf/dcossb10.mf @@ -0,0 +1,6 @@ +% This is dcssbx10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcossbx diff --git a/support/rtflatex/mf/dcossb12.mf b/support/rtflatex/mf/dcossb12.mf new file mode 100644 index 0000000000..1d2231b106 --- /dev/null +++ b/support/rtflatex/mf/dcossb12.mf @@ -0,0 +1,6 @@ +% This is dcssbx12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcossbx diff --git a/support/rtflatex/mf/dcossb17.mf b/support/rtflatex/mf/dcossb17.mf new file mode 100644 index 0000000000..db6f4e6777 --- /dev/null +++ b/support/rtflatex/mf/dcossb17.mf @@ -0,0 +1,6 @@ +% This is dcssbx17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17.28; +generate dcossbx diff --git a/support/rtflatex/mf/dcossb9.mf b/support/rtflatex/mf/dcossb9.mf new file mode 100644 index 0000000000..74b4fedb1d --- /dev/null +++ b/support/rtflatex/mf/dcossb9.mf @@ -0,0 +1,6 @@ +% This is dcssbx9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcossbx diff --git a/support/rtflatex/mf/dcossbi.mf b/support/rtflatex/mf/dcossbi.mf new file mode 100644 index 0000000000..1ede9914a4 --- /dev/null +++ b/support/rtflatex/mf/dcossbi.mf @@ -0,0 +1,91 @@ +% This is DCSSBI.MF in text format, as of October 1st, 1992 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Sans Serif Bold Extended +% +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOSBI"; +font_size gensize*pt#; +basedef ( 9, 10, 12, 17); +gendef [1/36pt#]( u# )( 19, 22, 27, 40); +gendef [1/36pt#]( uu# )( 19, 22, 27, 40); +gendef [1/36pt#]( width_adj# )( 19, 22, 19, 27); +gendef [1/36pt#]( serif_fit# )( [-8], [-9], [-10], [-14]); +gendef [1/36pt#]( cap_serif_fit# )( [-9], [-11], [-15], [-20]); +gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0); +gendef [1/36pt#]( body_height# )( 240, 270, 324, 450); +gendef [1/36pt#]( asc_height# )( 222, 250, 300, 425); +gendef [1/36pt#]( cap_height# )( 222, 250, 300, 425); +gendef [1/36pt#]( fig_height# )( 222, 250, 283, 400); +gendef [1/36pt#]( x_height# )( 146, 165, 198, 280); +gendef [1/36pt#]( math_axis# )( 80, 90, 108, 150); +gendef [1/36pt#]( bar_height# )( 80, 90, 95, 135); +gendef [1/36pt#]( comma_depth# )( 34, 38, 54, 75); +gendef [1/36pt#]( desc_depth# )( 62, 70, 84, 120); +% gendef [1/36pt#]( acc_height# )( 67.5, 75, 90, 127.5); +gendef [1/36pt#]( acc_height# )( 70.0, 80, 95, 132.5); +% gendef [1/36pt#]( dot_height# )( 67.5, 75, 90, 127.5); +gendef [1/36pt#]( dot_height# )( 70.0, 80, 95, 132.5); +gendef [1/36pt#]( udot_height# )( 53.1, 59, 70.8, 100.3); +gendef [1/36pt#]( crisp# )( 25, 26, 26, 26); +gendef [1/36pt#]( tiny# )( 24, 26, 26, 26); +gendef [1/36pt#]( fine# )( 7, 9, 9, 9); +gendef [1/36pt#]( thin_join# )( 8, 9, 10, 15); +gendef [1/36pt#]( hair# )( 43, 49, 50, 57); +gendef [1/36pt#]( stem# )( 44, 49, 50, 57); +gendef [1/36pt#]( curve# )( 44, 49, 50, 57); +gendef [1/36pt#]( ess# )( 35, 43, 44, 50); +gendef [1/36pt#]( flare# )( 39, 40, 41, 48); +gendef [1/36pt#]( dot_size# )( 46, 47, 48, 55); +gendef [1/36pt#]( cap_hair# )( 48, 49, 50, 57); +gendef [1/36pt#]( cap_stem# )( 51, 53, 54, 60); +gendef [1/36pt#]( cap_curve# )( 51, 53, 54, 60); +gendef [1/36pt#]( cap_ess# )( 49, 51, 52, 58); +gendef [1/36pt#]( rule_thickness#)( 29, 30, 31, 36); +gendef [1/36pt#]( dish# )( 0, 0, 0, 0); +gendef [1/36pt#]( bracket# )( 0, 0, 0, 0); +gendef [1/36pt#]( jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( beak# )( 1.1, 1.5, 1.8, 3.5); +gendef [1/36pt#]( vair# )( 22, 26, 27, 35); +gendef [pt#]( notch_cut# )( 42, 49, 50, 57); +gendef [1/36pt#]( bar# )( 26, 26, 27, 35); +gendef [1/36pt#]( slab# )( 35, 36, 37, 45); +gendef [1/36pt#]( cap_bar# )( 33, 34, 35, 42); +gendef [1/36pt#]( cap_band# )( 30, 31, 32, 40); +gendef [pt#]( cap_notch_cut# )( 44, 45, 46, 53); +gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2); +gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1); +gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2); +gendef [1/36pt#]( apex_corr# )( 17, 18, 19, 20); +gendef [1/36pt#]( o# )( 7, 8, 9, 10); +gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0); +gendef ( slant )( 2, 2, 2, 2); +gendef ( fudge )( .7, .88, .88, .88); +gendef ( math_spread )( .45, .5, .5, .5); +gendef ( ligs )( 2, 2, 2, 2); +slant:=sind 12/cosd 12; +superness:=3/4; +superpull:=1/18; +beak_darkness:=0; +square_dots:=true; +hefty:=true; +serifs:=false; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcossbx.mf b/support/rtflatex/mf/dcossbx.mf new file mode 100644 index 0000000000..0b67929e43 --- /dev/null +++ b/support/rtflatex/mf/dcossbx.mf @@ -0,0 +1,88 @@ +% This is DCSSBX.MF in text format, as of February 13, 1991 +% +% DC fonts Version 1.0 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Sans Serif Bold Extended +% +% +input outlines % Line added 5/7/89 + +outlining:=true; + +font_identifier:="DCOSSB"; +font_size gensize*pt#; +basedef ( 9, 10, 12, 17); +gendef [1/36pt#]( u# )( 19, 22, 27, 40); +gendef [1/36pt#]( uu# )( 19, 22, 27, 40); +gendef [1/36pt#]( width_adj# )( 19, 22, 19, 27); +gendef [1/36pt#]( serif_fit# )( [-8], [-9], [-10], [-14]); +gendef [1/36pt#]( cap_serif_fit# )( [-9], [-11], [-15], [-20]); +gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0); +gendef [1/36pt#]( body_height# )( 240, 270, 324, 450); +gendef [1/36pt#]( asc_height# )( 222, 250, 300, 425); +gendef [1/36pt#]( cap_height# )( 222, 250, 300, 425); +gendef [1/36pt#]( fig_height# )( 222, 250, 283, 400); +gendef [1/36pt#]( x_height# )( 146, 165, 198, 280); +gendef [1/36pt#]( math_axis# )( 80, 90, 108, 150); +gendef [1/36pt#]( bar_height# )( 80, 90, 95, 135); +gendef [1/36pt#]( comma_depth# )( 34, 38, 54, 75); +gendef [1/36pt#]( desc_depth# )( 62, 70, 84, 120); +gendef [1/36pt#]( acc_height# )( 67.5, 75, 90, 127.5); +gendef [1/36pt#]( dot_height# )( 67.5, 75, 90, 127.5); +gendef [1/36pt#]( udot_height# )( 53.1, 59, 70.8, 100.3); +gendef [1/36pt#]( crisp# )( 25, 26, 26, 26); +gendef [1/36pt#]( tiny# )( 24, 26, 26, 26); +gendef [1/36pt#]( fine# )( 7, 9, 9, 9); +gendef [1/36pt#]( thin_join# )( 8, 9, 10, 15); +gendef [1/36pt#]( hair# )( 43, 49, 50, 57); +gendef [1/36pt#]( stem# )( 44, 49, 50, 57); +gendef [1/36pt#]( curve# )( 44, 49, 50, 57); +gendef [1/36pt#]( ess# )( 35, 43, 44, 50); +gendef [1/36pt#]( flare# )( 39, 40, 41, 48); +gendef [1/36pt#]( dot_size# )( 46, 47, 48, 55); +gendef [1/36pt#]( cap_hair# )( 48, 49, 50, 57); +gendef [1/36pt#]( cap_stem# )( 51, 53, 54, 60); +gendef [1/36pt#]( cap_curve# )( 51, 53, 54, 60); +gendef [1/36pt#]( cap_ess# )( 49, 51, 52, 58); +gendef [1/36pt#]( rule_thickness#)( 29, 30, 31, 36); +gendef [1/36pt#]( dish# )( 0, 0, 0, 0); +gendef [1/36pt#]( bracket# )( 0, 0, 0, 0); +gendef [1/36pt#]( jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0); +gendef [1/36pt#]( beak# )( 1.1, 1.5, 1.8, 3.5); +gendef [1/36pt#]( vair# )( 22, 26, 27, 35); +gendef [pt#]( notch_cut# )( 42, 49, 50, 57); +gendef [1/36pt#]( bar# )( 26, 26, 27, 35); +gendef [1/36pt#]( slab# )( 35, 36, 37, 45); +gendef [1/36pt#]( cap_bar# )( 33, 34, 35, 42); +gendef [1/36pt#]( cap_band# )( 30, 31, 32, 40); +gendef [pt#]( cap_notch_cut# )( 44, 45, 46, 53); +gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2); +gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1); +gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2); +gendef [1/36pt#]( apex_corr# )( 17, 18, 19, 20); +gendef [1/36pt#]( o# )( 7, 8, 9, 10); +gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0); +gendef ( slant )( 0, 0, 0, 0); +gendef ( fudge )( .7, .88, .88, .88); +gendef ( math_spread )( .45, .5, .5, .5); +gendef ( ligs )( 2, 2, 2, 2); +superness:=3/4; +superpull:=1/18; +beak_darkness:=0; +square_dots:=true; +hefty:=true; +serifs:=false; +monospace:=false; +variant_g:=false; +low_asterisk:=false; +math_fitting:=false; +generate dxroman diff --git a/support/rtflatex/mf/dcossi10.mf b/support/rtflatex/mf/dcossi10.mf new file mode 100644 index 0000000000..51093b64eb --- /dev/null +++ b/support/rtflatex/mf/dcossi10.mf @@ -0,0 +1,6 @@ +% This is dcssi10.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=10; +generate dcossi diff --git a/support/rtflatex/mf/dcossi12.mf b/support/rtflatex/mf/dcossi12.mf new file mode 100644 index 0000000000..2103148d58 --- /dev/null +++ b/support/rtflatex/mf/dcossi12.mf @@ -0,0 +1,6 @@ +% This is dcssi12.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=12; +generate dcossi diff --git a/support/rtflatex/mf/dcossi17.mf b/support/rtflatex/mf/dcossi17.mf new file mode 100644 index 0000000000..c5b6685e90 --- /dev/null +++ b/support/rtflatex/mf/dcossi17.mf @@ -0,0 +1,6 @@ +% This is dcssi17.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=17.28; +generate dcossi diff --git a/support/rtflatex/mf/dcossi8.mf b/support/rtflatex/mf/dcossi8.mf new file mode 100644 index 0000000000..ea80050e40 --- /dev/null +++ b/support/rtflatex/mf/dcossi8.mf @@ -0,0 +1,6 @@ +% This is dcssi8.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcossi diff --git a/support/rtflatex/mf/dcossi9.mf b/support/rtflatex/mf/dcossi9.mf new file mode 100644 index 0000000000..eaa6a2fc60 --- /dev/null +++ b/support/rtflatex/mf/dcossi9.mf @@ -0,0 +1,6 @@ +% This is dcssi9.mf in text format as of June, 22, 1992 +if unknown dxbase: input dxbase fi; + + +gensize:=9; +generate dcossi diff --git a/support/rtflatex/mf/dcossqi.mf b/support/rtflatex/mf/dcossqi.mf new file mode 100644 index 0000000000..5a67bd5b0c --- /dev/null +++ b/support/rtflatex/mf/dcossqi.mf @@ -0,0 +1,86 @@ +% This is DCSSQI.MF in text format, as of March 24, 1992 +% +% DC fonts Version 1.1 (prerelease of EC fonts) +% +% [ heavily borrowed from the Computer Modern Roman family of +% fonts by D. E. Knuth ] +% +% Content: +% +% Parameter for +% +% European Computer Modern Sans Serif Quotation Italics +% +% +font_identifier:="DCSSQI"; +font_size (gensize*pt#); +basedef ( 8); +gendef [1/36pt#]( u# )( 20); +gendef [1/36pt#]( uu# )( 20); +gendef [1/36pt#]( width_adj# )( 2); +gendef [1/36pt#]( serif_fit# )( [-10]); +gendef [1/36pt#]( cap_serif_fit# )( [-14]); +gendef [1/36pt#]( letter_fit# )( 0); +gendef [1/36pt#]( body_height# )( 220); +gendef [1/36pt#]( asc_height# )( 200); +gendef [1/36pt#]( cap_height# )( 197); +gendef [1/36pt#]( fig_height# )( 190); +gendef [1/36pt#]( x_height# )( 150); +gendef [1/36pt#]( math_axis# )( 80); +gendef [1/36pt#]( bar_height# )( 80); +gendef [1/36pt#]( comma_depth# )( 40); +gendef [1/36pt#]( desc_depth# )( 40); +gendef [1/36pt#]( acc_height# )( 60); +gendef [1/36pt#]( dot_height# )( 45.8); +gendef [1/36pt#]( udot_height# )( 48.2); +gendef [1/36pt#]( crisp# )( 18); +gendef [1/36pt#]( tiny# )( 18); +gendef [1/36pt#]( fine# )( 8); +gendef [1/36pt#]( thin_join# )( 8); +gendef [1/36pt#]( hair# )( 23); +gendef [1/36pt#]( stem# )( 23); +gendef [1/36pt#]( curve# )( 23); +gendef [1/36pt#]( ess# )( 23); +gendef [1/36pt#]( flare# )( 21); +gendef [1/36pt#]( dot_size# )( 28); +gendef [1/36pt#]( cap_hair# )( 23); +gendef [1/36pt#]( cap_stem# )( 27); +gendef [1/36pt#]( cap_curve# )( 27); +gendef [1/36pt#]( cap_ess# )( 27); +gendef [pt#]( rule_thickness#)( .55555); +gendef [1/36pt#]( dish# )( 0); +gendef [1/36pt#]( bracket# )( 0); +gendef [1/36pt#]( jut# )( 0); +gendef [1/36pt#]( cap_jut# )( 0); +gendef [1/36pt#]( beak_jut# )( 0); +gendef [1/36pt#]( beak# )( 0); +gendef [1/36pt#]( vair# )( 18); +gendef [1/36pt#]( notch_cut# )( 23); +gendef [1/36pt#]( bar# )( 18); +gendef [1/36pt#]( slab# )( 19); +gendef [1/36pt#]( cap_bar# )( 19); +gendef [1/36pt#]( cap_band# )( 19); +gendef [1/36pt#]( cap_notch_cut# )( 23); +gendef [1/36pt#]( serif_drop# )( 0); +gendef [1/36pt#]( stem_corr# )( .5); +gendef [1/36pt#]( vair_corr# )( .5); +gendef [1/36pt#]( apex_corr# )( 4); +gendef [1/36pt#]( o# )( 6); +gendef [1/36pt#]( apex_o# )( 2); +gendef ( slant )(.212556); +gendef ( ligs )( 2); +gendef ( fudge )( .95); +gendef ( math_spread )( 0); +superness:=1/sqrt 2; +superpull:=1/10; +beak_darkness:=0; +square_dots:=true; +hefty:=true; +serifs:=false; +monospace:=false; +variant_g:=true; +low_asterisk:=false; +math_fitting:=false; +generate dxroman + +endinput; diff --git a/support/rtflatex/mf/dcossqi8.mf b/support/rtflatex/mf/dcossqi8.mf new file mode 100644 index 0000000000..64d665115f --- /dev/null +++ b/support/rtflatex/mf/dcossqi8.mf @@ -0,0 +1,7 @@ +% This is dcssqi8.mf in text format as of Sep, 2, 1991 +if unknown dxbase: input dxbase fi; + + +gensize:=8; +generate dcossqi + diff --git a/support/rtflatex/mf/outlines.mf b/support/rtflatex/mf/outlines.mf new file mode 100644 index 0000000000..73766a9932 --- /dev/null +++ b/support/rtflatex/mf/outlines.mf @@ -0,0 +1,49 @@ +% This is OUTLINES.MF as of 5/7/89 +% Outline routine - by Doug Henderson +% Minor enhancements for ww laser printers and MFT compatibility Don Hosek + +boolean outlining; +% only outline when told to explicitly with |outlining:=true;| +outlining:=false; + +message"Loading the font outline macros."; +def outline = +if outlining: + cull currentpicture keeping (1,infinity); + picture v; v:=currentpicture; + cull currentpicture keeping (1,1) withweight 3; + addto currentpicture also v - v shifted right + -v shifted left - v shifted up - v shifted down; + cull currentpicture keeping (1,4); + % next code for super hi-res typesetters such \] + % as the Linotronic 100 at 1270dpi and the PTI 2000dpi \] + % replacing pixel x with the following pattern of \] + % pixels in the currentpicture: \] + % \tt\quad XXX \] + % \tt\quad XxX \] + % \tt\quad XXX \] + % to create darker lines for outlines \] + if (pixels_per_inch >= 1270) : + v:=currentpicture; + addto currentpicture also v shifted right + + v shifted left + v shifted up + v shifted down; + cullit; + % and the next code is for medium resolution printers such \] + % as the Varityper(600dpi) and the APSu5(723dpi) or \] + % write-white laser printers such as the Xerox 8790 \] + % replacing pixel x with: \] + % \tt\quad XX \] + % \tt\quad Xx \] + % to create slightly darker lines for outlines \] + elseif (pixels_per_inch >= 600) + or (write_white=1) : % Say {\tt MF \mode=rcc; write_white:=1 input fn} + addto currentpicture also currentpicture shifted left; + addto currentpicture also currentpicture shifted up; + fi + showit; +fi +enddef; +extra_endchar:=extra_endchar & "outline;"; + +if unknown write_white: write_white:=0; fi + |