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 /fonts/ecc |
Initial commit
Diffstat (limited to 'fonts/ecc')
66 files changed, 1330 insertions, 0 deletions
diff --git a/fonts/ecc/copyrite b/fonts/ecc/copyrite new file mode 100644 index 0000000000..1d35c93553 --- /dev/null +++ b/fonts/ecc/copyrite @@ -0,0 +1,82 @@ +The European Concrete Fonts + +Copyright (c) 1998--1999 Walter Schmidt + +These fonts are free software; you can redistribute and/or +modify them under the terms of the LaTeX Project Public License +as described in lppl.txt in the base LaTeX distribution; either +version 1 of the License, or (at your option) any later version. + +This applies to the following files: + +readme +liesmich + +conc10pt.mf +conc5pt.mf +conc6pt.mf +conc7pt.mf +conc8pt.mf +conc9pt.mf +coni10pt.mf +eocc10.mf +eorm10.mf +eorm5.mf +eorm6.mf +eorm7.mf +eorm8.mf +eorm9.mf +eosl10.mf +eosl5.mf +eosl6.mf +eosl7.mf +eosl8.mf +eosl9.mf +eoti10.mf +tcssdc10.mf +torm10.mf +torm5.mf +torm6.mf +torm7.mf +torm8.mf +torm9.mf +tosl10.mf +tosl5.mf +tosl6.mf +tosl7.mf +tosl8.mf +tosl9.mf +toti10.mf + +eocc10.tfm +eorm10.tfm +eorm5.tfm +eorm6.tfm +eorm7.tfm +eorm8.tfm +eorm9.tfm +eosl10.tfm +eosl5.tfm +eosl6.tfm +eosl7.tfm +eosl8.tfm +eosl9.tfm +eoti10.tfm +tcssdc10.tfm +torm10.tfm +torm5.tfm +torm6.tfm +torm7.tfm +torm8.tfm +torm9.tfm +tosl10.tfm +tosl5.tfm +tosl6.tfm +tosl7.tfm +tosl8.tfm +tosl9.tfm +toti10.tfm + +If you receive only some of these files from someone, complain! + +% finis diff --git a/fonts/ecc/liesmich b/fonts/ecc/liesmich new file mode 100644 index 0000000000..3ef4cf1f4c --- /dev/null +++ b/fonts/ecc/liesmich @@ -0,0 +1,122 @@ +=> see `readme' for an english version of this file <= + +************************************************************ +* Die Schriftfamilie EUROPEAN CONCRETE * +* * +* 1998/11/14 * +* * +* Version 1.0 * +************************************************************ + +Was ist neu? +============ + +In der vorliegenden Version 1.0 vom 14. Nov. 1998 wurden +einige Entwurfsparameter der Fonts korrigiert, die in v0.9 +falsch waren. Sie entsprechen nun genau den OT1-kodierten +und den mathematischen Concrete-Fonts. In einigen Faellen +war es nicht zu vermeiden, dass sich die Metriken (tfm) +dabei aenderten. + + + +Uebersicht +========== + +`European Concrete' ist eine Implementierung der +Concrete-Fonts von Donald Knuth in T1- und TS1- Kodierung, +also in Form der europaeischen Schriften mit +Textcompanion-Sybolen. Das Verzeichnis src der vorliegenden +Verteilung enthaelt die folgenden METAFONT-Dateien: + +conc??pt, coni10pt gemeinsame Entwurfsparameter +eorm5.mf EC roman medium 5pt +eorm6.mf 6pt +eorm7.mf 7pt +eorm8.mf 8pt +eorm9.mf 9pt +eorm10.mf 10pt +eosl9.mf EC slanted 9pt +eosl5,mf 5pt +eosl6.mf 6pt +eosl7.mf 7pt +eosl8.mf 8pt +eosl9.mf 9pt +eosl10.mf 10pt +eeocc10.mf EC small capitals 10pt +eoti10.mf EC text italic 10pt +torm5.mf TC roman medium 5pt +torm6.mf 6pt +torm7.mf 7pt +torm8.mf 8pt +torm9.mf 9pt +torm10.mf 10pt +tosl5.mf 5pt +tosl6.mf 6pt +tosl7.mf 7pt +tosl8.mf 8pt +tosl9.mf TC slanted 9pt +tosl10.mf 10pt +toti10.mf TC italic 10pt +tcssdc10.mf TC Sans Serif demibold condensed 10pt + +Das Namensschema lehnt sich an J. Knappens EC-Fonts an: + eo.. = Text-Font, T1-codiert + to.. = Text-Companion-Font, TS1-codiert + +Im Verzeichnis tfm befindet sich eine tfm-Datei fuer jeden +der o.g Fonts. + +Weitere Dateien: + +liesmich die Datei, die Sie gerade lesen +readme die englische Version davon + + + +Installation der Schriften +========================== + +Kopieren Sie alle Dateien aus dem Unterverzeichnis src +dieser Sammlung in ein Verzeichnis, wo METAFONT nach +Eingabedateien sucht. Kopieren Sie alle Dateien aus dem +Unterverzeichnis tfm dieser Sammlung in ein Verzeichnis, wo +TeX seine Font-Metriken sucht. Damit die Pixelfonts erzeugt +werden koennen, muessen auch die Quelldateien von J.Knappens +EC-Fonts, Version 1.0 oder spaeter, verfuegbar sein. + +Hinweis: +Die Concrete-Fonts enhalten keine fetten Schriftschnitte. +Als Ersatz wird gerne die Schrift "CM Sanserif demibold +condensed" (cmssdc10, ecssdc10) benutzt. Die entsprechende +Textcompanion-Schrift tcssdc10 ist aber in Version 1 der +EC-Fonts nicht enthalten, und wird deshalb hier, zusammen +mit den europaeischen Concrete-Schriften, verteilt. + + + +Bekannte Fehler und Maengel +=========================== + +Es fehlen die T1/TS1-Versionen der Grafitti-Schrift ccslc9. + + + +Zukuenftige Aenderungen und Ergaenzungen +======================================== + +Die EC-Concrete-Fonts werden alle Ergaenzungen und +Aenderungen an J. Knappens EC(-Modern-)Verteilung +automatisch nachvollziehen. + + + +Kommentare, Fehlermeldungen und Verbesserungsvorschlaege +======================================================== + +... senden Sie bitte an den Autor: + +Walter Schmidt <walter.schmidt@arcormail.de> + +-- finis + diff --git a/fonts/ecc/readme b/fonts/ecc/readme new file mode 100644 index 0000000000..6d45474af6 --- /dev/null +++ b/fonts/ecc/readme @@ -0,0 +1,108 @@ +=> dieser Text in deutscher Sprache: Datei `liesmich' <= + +************************************************************ +* The EUROPEAN CONCRETE family of fonts * +* * +* version 1.0 * +* * +* 1998/11/14 * +************************************************************ + +What's new? +=========== +As with this version 1.0, a few bugs concerning the design +parameters have been fixed, and the fonts match their OT1 +and mathematical counterparts now. Unfortunately this +resulted in changes to the font metrics. + + + +Overview +======== + +`European Concrete' is an implementation of Donald +Knuth's Comcrete fonts, providing T1 text fonts and TS1 +text companion fonts. + +The subdirectory src contains the following METAFONT +sources: + +conc??pt, coni10pt common design parameters +eorm5.mf EC roman medium 5pt +eorm6.mf 6pt +eorm7.mf 7pt +eorm8.mf 8pt +eorm9.mf 9pt +eorm10.mf 10pt +eosl9.mf EC slanted 9pt +eosl10.mf 10pt +eocc10.mf EC small capitals 10pt +eoti10.mf EC text italic 10pt +torm5.mf TC roman medium 5pt +torm6.mf 6pt +torm7.mf 7pt +torm8.mf 8pt +torm9.mf 9pt +torm10.mf 10pt +tosl9.mf TC slanted 9pt +tosl10.mf 10pt +toti10.mf TC italic 10pt +tcssdc10.mf TC Sans Serif demibold condensed 10pt + +The naming scheme corresponds to J. Knappen's EC fonts: + eo.. = textfont, T1 encoding + to.. = text companion font, TS1 encoding + +The subdirectory tfm contains tfm files for all fonts listed +above. + +Further files: + +readme the file you are reading now +liesmich the german version of `readme' + + + +Installing the fonts +==================== + +The files from the subdirectory `src' must be moved to a +directory where METAFONT searches for its input files. The +files from the subdirectory `tfm' must be moved to a +directory where TeX/LaTeX searches for font metrics. In +order to generate the bitmap fonts, METAFONT sources of the +EC fonts, version 1.0 or later, are also required. + +Note: +The Concrete fonts are lacking a bold variant. It is +recommended to use `CM sansserif demibold condensed' +(cmssdc10, ecssdc10) as a substitute. The related text +companion font tcssdc10 is, however, not distributed as part +of EV 1.0. That's why I have provided it here. + + + +Known bugs and deficiencies +=========================== + +There are no T1/TS1 versions of the `grafitti' font ccslc9. + + + +Future changes and additions +============================ + +The EC Concrete fonts will reflect all future changes and +additions to J. Knappen's EC(-Modern) distribution. + + + +Comments, bug reports and suggestions +===================================== + +... are welcome and should be addressed to the author: + +Walter Schmidt <walter.schmidt@arcormail.de> + +-- finis + diff --git a/fonts/ecc/src/conc10pt.mf b/fonts/ecc/src/conc10pt.mf new file mode 100644 index 0000000000..eb54ff87f1 --- /dev/null +++ b/fonts/ecc/src/conc10pt.mf @@ -0,0 +1,73 @@ +% file conc10pt.mf: dimensions of Computer Concrete 10pt (WaS) + +u#:=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=3/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#:=165/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=92/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders +acc_height#:=75/36pt#; +dot_height#:=66/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=11/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=17/36pt#; % width of extrafine details +hair#:=21/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=27/36pt#; % lowercase curve breadth +ess#:=25/36pt#; % breadth in middle of lowercase s +flare#:=29/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=21/36pt#; % uppercase hairline breadth +cap_stem#:=27/36pt#; % uppercase stem breadth +cap_curve#:=28/36pt#; % uppercase curve breadth +cap_ess#:=27/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=5/36pt#; % vertical distance from serif base to tangent +jut#:=30/36pt#; % protrusion of lowercase serifs +cap_jut#:=32/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=21/36pt#; % vertical diameter of hairlines +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#:=1pt#; % max breadth above/below uppercase notches +serif_drop#:=5/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#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/conc5pt.mf b/fonts/ecc/src/conc5pt.mf new file mode 100644 index 0000000000..088a3c6f04 --- /dev/null +++ b/fonts/ecc/src/conc5pt.mf @@ -0,0 +1,73 @@ +% file conc5pt.mf: dimensions of Computer Concrete 5pt (WaS) + +u#:=12.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % 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#:=82.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 +acc_height#:=42.5/36pt#; +dot_height#:=42/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=6/36pt#; % diameter of rounded corners +fine#:=5/36pt#; % diameter of sharply rounded corners +thin_join#:=11/36pt#; % width of extrafine details +hair#:=14/36pt#; % lowercase hairline breadth +stem#:=16/36pt#; % lowercase stem breadth +curve#:=17/36pt#; % lowercase curve breadth +ess#:=12/36pt#; % breadth in middle of lowercase s +flare#:=18/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=22/36pt#; % diameter of dots +cap_hair#:=14/36pt#; % uppercase hairline breadth +cap_stem#:=17/36pt#; % uppercase stem breadth +cap_curve#:=18/36pt#; % uppercase curve breadth +cap_ess#:=14/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.28pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=3/36pt#; % vertical distance from serif base to tangent +jut#:=17/36pt#; % protrusion of lowercase serifs +cap_jut#:=18/36pt#; % protrusion of uppercase serifs +beak_jut#:=6/36pt#; % horizontal protrusion of beak serifs +beak#:=35/36pt#; % vertical protrusion of beak serifs +vair#:=14/36pt#; % vertical diameter of hairlines +notch_cut#:=15/36pt#; % maximum breadth above or below notches +bar#:=14/36pt#; % lowercase bar thickness +slab#:=14/36pt#; % serif and arm thickness +cap_bar#:=14/36pt#; % uppercase bar thickness +cap_band#:=14/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=.5pt#; % 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#:=3/36pt#; % amount of overshoot for curves +apex_o#:=2/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=1; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/conc6pt.mf b/fonts/ecc/src/conc6pt.mf new file mode 100644 index 0000000000..4cc89c4acd --- /dev/null +++ b/fonts/ecc/src/conc6pt.mf @@ -0,0 +1,73 @@ +% file conc6pt.mf: dimensions of Computer Concrete 6pt (WaS) + +u#:=14/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2.2/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#:=99/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 +acc_height#:=49/36pt#; +dot_height#:=46.6/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=7/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=12/36pt#; % width of extrafine details +hair#:=15/36pt#; % lowercase hairline breadth +stem#:=18/36pt#; % lowercase stem breadth +curve#:=19/36pt#; % lowercase curve breadth +ess#:=17/36pt#; % breadth in middle of lowercase s +flare#:=20/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=26/36pt#; % diameter of dots +cap_hair#:=15/36pt#; % uppercase hairline breadth +cap_stem#:=19/36pt#; % uppercase stem breadth +cap_curve#:=20/36pt#; % uppercase curve breadth +cap_ess#:=19/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.31pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=3/36pt#; % vertical distance from serif base to tangent +jut#:=19/36pt#; % protrusion of lowercase serifs +cap_jut#:=20/36pt#; % protrusion of uppercase serifs +beak_jut#:=6.8/36pt#; % horizontal protrusion of beak serifs +beak#:=42/36pt#; % vertical protrusion of beak serifs +vair#:=15/36pt#; % vertical diameter of hairlines +notch_cut#:=18/36pt#; % maximum breadth above or below notches +bar#:=15/36pt#; % lowercase bar thickness +slab#:=15/36pt#; % serif and arm thickness +cap_bar#:=15/36pt#; % uppercase bar thickness +cap_band#:=15/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=.6pt#; % max breadth above/below uppercase notches +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#:=3/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=.8; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/conc7pt.mf b/fonts/ecc/src/conc7pt.mf new file mode 100644 index 0000000000..54cf646836 --- /dev/null +++ b/fonts/ecc/src/conc7pt.mf @@ -0,0 +1,73 @@ +% file conc7pt.mf: dimensions of Computer Concrete 7pt (WaS) + +u#:=15.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2.4/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#:=115.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 +acc_height#:=55.5/36pt#; +dot_height#:=51.2/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=13/36pt#; % width of extrafine details +hair#:=17/36pt#; % lowercase hairline breadth +stem#:=20/36pt#; % lowercase stem breadth +curve#:=21.5/36pt#; % lowercase curve breadth +ess#:=20/36pt#; % breadth in middle of lowercase s +flare#:=22/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=29/36pt#; % diameter of dots +cap_hair#:=17/36pt#; % uppercase hairline breadth +cap_stem#:=21.5/36pt#; % uppercase stem breadth +cap_curve#:=22.5/36pt#; % uppercase curve breadth +cap_ess#:=21.5/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.34pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=4/36pt#; % vertical distance from serif base to tangent +jut#:=21/36pt#; % protrusion of lowercase serifs +cap_jut#:=23/36pt#; % protrusion of uppercase serifs +beak_jut#:=7.6/36pt#; % horizontal protrusion of beak serifs +beak#:=49/36pt#; % vertical protrusion of beak serifs +vair#:=17/36pt#; % vertical diameter of hairlines +notch_cut#:=21/36pt#; % 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#:=.7pt#; % 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#:=3/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=.6; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/conc8pt.mf b/fonts/ecc/src/conc8pt.mf new file mode 100644 index 0000000000..cf5a108269 --- /dev/null +++ b/fonts/ecc/src/conc8pt.mf @@ -0,0 +1,73 @@ +% file conc8pt.mf: dimensions of Computer Concrete 8pt (WaS) + +u#:=17/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2.6/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#:=132/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 +acc_height#:=62/36pt#; +dot_height#:=56/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=9/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=15/36pt#; % width of extrafine details +hair#:=19/36pt#; % lowercase hairline breadth +stem#:=22/36pt#; % lowercase stem breadth +curve#:=24/36pt#; % lowercase curve breadth +ess#:=22/36pt#; % breadth in middle of lowercase s +flare#:=24/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=32/36pt#; % diameter of dots +cap_hair#:=19/36pt#; % uppercase hairline breadth +cap_stem#:=24/36pt#; % uppercase stem breadth +cap_curve#:=25/36pt#; % uppercase curve breadth +cap_ess#:=24/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.36pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=4/36pt#; % vertical distance from serif base to tangent +jut#:=24/36pt#; % protrusion of lowercase serifs +cap_jut#:=26/36pt#; % protrusion of uppercase serifs +beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs +beak#:=56/36pt#; % vertical protrusion of beak serifs +vair#:=19/36pt#; % vertical diameter of hairlines +notch_cut#:=24/36pt#; % maximum breadth above or below notches +bar#:=19/36pt#; % lowercase bar thickness +slab#:=19/36pt#; % serif and arm thickness +cap_bar#:=19/36pt#; % uppercase bar thickness +cap_band#:=19/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=.8pt#; % max breadth above/below uppercase notches +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#:=3/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=.4; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/conc9pt.mf b/fonts/ecc/src/conc9pt.mf new file mode 100644 index 0000000000..35edb9ce0a --- /dev/null +++ b/fonts/ecc/src/conc9pt.mf @@ -0,0 +1,72 @@ +% file conc9pt.mf: dimensions of Computer Concrete 9pt (WaS) + +u#:=18.5/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=2.8/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#:=148.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 +acc_height#:=68.5/36pt#; +dot_height#:=60.4/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=10/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=17/36pt#; % width of extrafine details +hair#:=20/36pt#; % lowercase hairline breadth +stem#:=24/36pt#; % lowercase stem breadth +curve#:=26/36pt#; % lowercase curve breadth +ess#:=24/36pt#; % breadth in middle of lowercase s +flare#:=26/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=35/36pt#; % diameter of dots +cap_hair#:=20/36pt#; % uppercase hairline breadth +cap_stem#:=26/36pt#; % uppercase stem breadth +cap_curve#:=27/36pt#; % uppercase curve breadth +cap_ess#:=24/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.38pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=5/36pt#; % vertical distance from serif base to tangent +jut#:=27/36pt#; % protrusion of lowercase serifs +cap_jut#:=29/36pt#; % protrusion of uppercase serifs +beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs +beak#:=63/36pt#; % vertical protrusion of beak serifs +vair#:=20/36pt#; % vertical diameter of hairlines +notch_cut#:=27/36pt#; % maximum breadth above or below notches +bar#:=20/36pt#; % lowercase bar thickness +slab#:=20/36pt#; % serif and arm thickness +cap_bar#:=20/36pt#; % uppercase bar thickness +cap_band#:=20/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=.9pt#; % 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#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=.2; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; diff --git a/fonts/ecc/src/coni10pt.mf b/fonts/ecc/src/coni10pt.mf new file mode 100644 index 0000000000..cf1ac4c1fc --- /dev/null +++ b/fonts/ecc/src/coni10pt.mf @@ -0,0 +1,73 @@ +% file coni10pt.mf: dimensions of Computer Concrete Italic 10pt (WaS) + +u#:=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=3/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=9/36pt#; % 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#:=165/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=92/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders +acc_height#:=75/36pt#; +dot_height#:=75/36pt#; + +crisp#:=11/36pt#; % diameter of serif corners +tiny#:=11/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=17/36pt#; % width of extrafine details +hair#:=21/36pt#; % lowercase hairline breadth +stem#:=24/36pt#; % lowercase stem breadth +curve#:=26/36pt#; % lowercase curve breadth +ess#:=24/36pt#; % breadth in middle of lowercase s +flare#:=28/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=21/36pt#; % uppercase hairline breadth +cap_stem#:=26/36pt#; % uppercase stem breadth +cap_curve#:=27/36pt#; % uppercase curve breadth +cap_ess#:=26/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=5/36pt#; % vertical distance from serif base to tangent +jut#:=30/36pt#; % protrusion of lowercase serifs +cap_jut#:=32/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=21/36pt#; % vertical diameter of hairlines +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#:=1pt#; % max breadth above/below uppercase notches +serif_drop#:=5/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#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +fudge:=.95; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +endinput; + diff --git a/fonts/ecc/src/eocc10.mf b/fonts/ecc/src/eocc10.mf new file mode 100644 index 0000000000..be2c03ab72 --- /dev/null +++ b/fonts/ecc/src/eocc10.mf @@ -0,0 +1,117 @@ +% European Concrete Roman Caps and Small Caps 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOCSC"; font_size 10pt#; + +% first come parameters used to set the uppercase letters +% (including some for lowercase that aren't actually used) +u#:=21/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=1/36pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=3/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=5/36pt#; % 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 +acc_height#:=75/36pt#; +dot_height#:=56/36pt#; + +crisp#:=0pt#; % diameter of serif corners +tiny#:=11/36pt#; % diameter of rounded corners +fine#:=6/36pt#; % diameter of sharply rounded corners +thin_join#:=17/36pt#; % width of extrafine details +hair#:=21/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=27/36pt#; % lowercase curve breadth +ess#:=25/36pt#; % breadth in middle of lowercase s +flare#:=29/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=21/36pt#; % uppercase hairline breadth +cap_stem#:=27/36pt#; % uppercase stem breadth +cap_curve#:=28/36pt#; % uppercase curve breadth +cap_ess#:=27/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=0/36pt#; % amount erased at top or bottom of serifs +bracket#:=5/36pt#; % vertical distance from serif base to tangent +jut#:=30/36pt#; % protrusion of lowercase serifs +cap_jut#:=32/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=21/36pt#; % vertical diameter of hairlines +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#:=1pt#; % max breadth above/below uppercase notches +serif_drop#:=5/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#:=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:=.95; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/15; % extra openness inside bowls +beak_darkness:=4/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? + +% now come replacements used to set the lowercase caps + +lower.u#:=16/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=2/36pt#; % extra sidebar near uppercase serifs +lower.letter_fit#:=2.4/36pt#; % extra space added to all sidebars + +lower.body_height#:=200/36pt#; % height of tallest characters +lower.cap_height#:=185/36pt#; % height of caps +lower.x_height#:=116/36pt#; % height of lowercase without ascenders +lower.bar_height#:=65/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=52/36pt#; % depth of comma below baseline + +lower.flare#:=22/36pt#; % diameter of bulbs or breadth of terminals +lower.dot_size#:=35/36pt#; +lower.cap_hair#:=21/36pt#; % uppercase hairline breadth +lower.stem#:=23/36pt#; % lowercase stem breadth +lower.cap_stem#:=24/36pt#; % uppercase stem breadth +lower.cap_curve#:=26/36pt#; % uppercase curve breadth +lower.cap_ess#:=24/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=24/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=7/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=52/36pt#; % vertical protrusion of beak serifs +lower.slab#:=21/36pt#; % serif and arm thickness +lower.cap_bar#:=21/36pt#; % uppercase bar thickness +lower.cap_band#:=21/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=27/36pt#; % max breadth above/below uppercase notches + +lower.o#:=3/36pt#; % amount of overshoot for curves +lower.apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=.93; % factor applied to weights of heavy characters + +generate excsc % switch to the driver file + +endinput; diff --git a/fonts/ecc/src/eorm10.mf b/fonts/ecc/src/eorm10.mf new file mode 100644 index 0000000000..540df42e74 --- /dev/null +++ b/fonts/ecc/src/eorm10.mf @@ -0,0 +1,12 @@ +% European Concrete Roman 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 10pt#; +input conc10pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eorm5.mf b/fonts/ecc/src/eorm5.mf new file mode 100644 index 0000000000..0926762f52 --- /dev/null +++ b/fonts/ecc/src/eorm5.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman 5 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 5pt#; +input conc5pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eorm6.mf b/fonts/ecc/src/eorm6.mf new file mode 100644 index 0000000000..ba1cde8407 --- /dev/null +++ b/fonts/ecc/src/eorm6.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman 6 point +% [1997/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 6pt#; +input conc6pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman % switch to the driver file + diff --git a/fonts/ecc/src/eorm7.mf b/fonts/ecc/src/eorm7.mf new file mode 100644 index 0000000000..8c33f85e47 --- /dev/null +++ b/fonts/ecc/src/eorm7.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman 7 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 7pt#; +input conc7pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eorm8.mf b/fonts/ecc/src/eorm8.mf new file mode 100644 index 0000000000..b0b919a0d1 --- /dev/null +++ b/fonts/ecc/src/eorm8.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman 8 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 8pt#; +input conc8pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eorm9.mf b/fonts/ecc/src/eorm9.mf new file mode 100644 index 0000000000..2db9cc6530 --- /dev/null +++ b/fonts/ecc/src/eorm9.mf @@ -0,0 +1,12 @@ +% European Conputer Concrete Roman 9 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EORM"; font_size 9pt#; +input conc9pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eosl10.mf b/fonts/ecc/src/eosl10.mf new file mode 100644 index 0000000000..5655ef944c --- /dev/null +++ b/fonts/ecc/src/eosl10.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 10pt#; +input conc10pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eosl5.mf b/fonts/ecc/src/eosl5.mf new file mode 100644 index 0000000000..8103fa41e1 --- /dev/null +++ b/fonts/ecc/src/eosl5.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted 5 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 5pt#; +input conc5pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eosl6.mf b/fonts/ecc/src/eosl6.mf new file mode 100644 index 0000000000..a29bbdd941 --- /dev/null +++ b/fonts/ecc/src/eosl6.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted 6 point +% [1998/10/31 v1.0 (WaS) + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 6pt#; +input conc6pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman % switch to the driver file + diff --git a/fonts/ecc/src/eosl7.mf b/fonts/ecc/src/eosl7.mf new file mode 100644 index 0000000000..89c8dbd870 --- /dev/null +++ b/fonts/ecc/src/eosl7.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted 7 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 7pt#; +input conc7pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eosl8.mf b/fonts/ecc/src/eosl8.mf new file mode 100644 index 0000000000..85e86a97ea --- /dev/null +++ b/fonts/ecc/src/eosl8.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted 8 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 8pt#; +input conc8pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eosl9.mf b/fonts/ecc/src/eosl9.mf new file mode 100644 index 0000000000..d19fdccc7e --- /dev/null +++ b/fonts/ecc/src/eosl9.mf @@ -0,0 +1,12 @@ +% European Conputer Concrete Slanted 9 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOSL"; font_size 9pt#; +input conc9pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate exroman; % switch to the driver file + diff --git a/fonts/ecc/src/eoti10.mf b/fonts/ecc/src/eoti10.mf new file mode 100644 index 0000000000..590f29ddf1 --- /dev/null +++ b/fonts/ecc/src/eoti10.mf @@ -0,0 +1,13 @@ +% European Computer Concrete Text Italic 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="EOTI"; font_size 10pt#; +input coni10pt; +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +classic_serif:=false; +generate extextit; % switch to the driver file + diff --git a/fonts/ecc/src/tcssdc10.mf b/fonts/ecc/src/tcssdc10.mf new file mode 100644 index 0000000000..1703355a0f --- /dev/null +++ b/fonts/ecc/src/tcssdc10.mf @@ -0,0 +1,75 @@ +% European Computer Modern Sans Serif Demibold Condensed text companion font +% [1997/10/24 v0.9 (WaS)] +% +% +if unknown exbase: input exbase fi + +font_identifier:="TCSSDC"; +font_size 10pt#; + +u#:=19/36pt#; +width_adj#:=15/36pt#; +serif_fit#:=-8/36pt#; +cap_serif_fit#:=-9/36pt#; +letter_fit#:=0pt#; +body_height#:=270/36pt#; +asc_height#:=250/36pt#; +cap_height#:=250/36pt#; +fig_height#:=250/36pt#; +x_height#:=170/36pt#; +math_axis#:=95/36pt#; +bar_height#:=95/36pt#; +comma_depth#:=40/36pt#; +desc_depth#:=60/36pt#; +acc_height#:=75/36pt#; +dot_height#:=60/36pt#; +udot_height#:=60/36pt#; +crisp#:=23/36pt#; +tiny#:=23/36pt#; +fine#:=8/36pt#; +thin_join#:=8/36pt#; +hair#:=40/36pt#; +stem#:=40/36pt#; +curve#:=40/36pt#; +ess#:=37/36pt#; +flare#:=31/36pt#; +dot_size#:=38/36pt#; +cap_hair#:=40/36pt#; +cap_stem#:=44/36pt#; +cap_curve#:=44/36pt#; +cap_ess#:=42/36pt#; +rule_thickness#:=.69444pt#; +dish#:=0pt#; +bracket#:=0pt#; +jut#:=0pt#; +cap_jut#:=0pt#; +beak_jut#:=0pt#; +beak#:=1.5/36pt#; +vair#:=23/36pt#; +notch_cut#:=40/36pt#; +bar#:=23/36pt#; +slab#:=31/36pt#; +cap_bar#:=29/36pt#; +cap_band#:=27/36pt#; +cap_notch_cut#:=37/36pt#; +serif_drop#:=2/36pt#; +stem_corr#:=1/36pt#; +vair_corr#:=2/36pt#; +apex_corr#:=14/36pt#; +o#:=7/36pt#; +apex_o#:=0/36pt#; +slant:=0; +fudge:=.91; +math_spread:=.3; +superness:=0.74; +superpull:=1/18; +beak_darkness:=0; +square_dots:=true; +hefty:=true; +serifs:=false; +monospace:=false; +variant_g:=false; % i.e. we are not making an italic font +low_asterisk:=false; +math_fitting:=false; +generate txsymb; +endinput; diff --git a/fonts/ecc/src/torm10.mf b/fonts/ecc/src/torm10.mf new file mode 100644 index 0000000000..172a3fa77e --- /dev/null +++ b/fonts/ecc/src/torm10.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman text companion font 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 10pt#; +input conc10pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/torm5.mf b/fonts/ecc/src/torm5.mf new file mode 100644 index 0000000000..23605e6c59 --- /dev/null +++ b/fonts/ecc/src/torm5.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman text companion font 5 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 5pt#; +input conc5pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/torm6.mf b/fonts/ecc/src/torm6.mf new file mode 100644 index 0000000000..9453e8ce58 --- /dev/null +++ b/fonts/ecc/src/torm6.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman text companion font 6 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 6pt#; +input conc6pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/torm7.mf b/fonts/ecc/src/torm7.mf new file mode 100644 index 0000000000..a0ce354533 --- /dev/null +++ b/fonts/ecc/src/torm7.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman text companion font 7 point +% [1998/10/31 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 7pt#; +input conc7pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/torm8.mf b/fonts/ecc/src/torm8.mf new file mode 100644 index 0000000000..9998d25d30 --- /dev/null +++ b/fonts/ecc/src/torm8.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Roman text companion font 8 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 8pt#; +input conc8pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/torm9.mf b/fonts/ecc/src/torm9.mf new file mode 100644 index 0000000000..4c8394e9d7 --- /dev/null +++ b/fonts/ecc/src/torm9.mf @@ -0,0 +1,12 @@ +% European Conputer Concrete Roman text companion font 9 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TORM"; font_size 9pt#; +input conc9pt; +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/tosl10.mf b/fonts/ecc/src/tosl10.mf new file mode 100644 index 0000000000..39f26a46c2 --- /dev/null +++ b/fonts/ecc/src/tosl10.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted text companion font 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 10pt#; +input conc10pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/tosl5.mf b/fonts/ecc/src/tosl5.mf new file mode 100644 index 0000000000..2642ecd06d --- /dev/null +++ b/fonts/ecc/src/tosl5.mf @@ -0,0 +1,13 @@ +% European Computer Concrete Slanted text companion font 5 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 5pt#; +input conc5pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file +endinput; + diff --git a/fonts/ecc/src/tosl6.mf b/fonts/ecc/src/tosl6.mf new file mode 100644 index 0000000000..6b6d20c719 --- /dev/null +++ b/fonts/ecc/src/tosl6.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted text companion font 6 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 6pt#; +input conc6pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file +endinput; diff --git a/fonts/ecc/src/tosl7.mf b/fonts/ecc/src/tosl7.mf new file mode 100644 index 0000000000..4e5b981d6c --- /dev/null +++ b/fonts/ecc/src/tosl7.mf @@ -0,0 +1,13 @@ +% European Computer Concrete Slanted text companion font 7 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 7pt#; +input conc7pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file +endinput; + diff --git a/fonts/ecc/src/tosl8.mf b/fonts/ecc/src/tosl8.mf new file mode 100644 index 0000000000..7158f7cf9e --- /dev/null +++ b/fonts/ecc/src/tosl8.mf @@ -0,0 +1,12 @@ +% European Computer Concrete Slanted text companion font 8 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 8pt#; +input conc8pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/tosl9.mf b/fonts/ecc/src/tosl9.mf new file mode 100644 index 0000000000..8a6b4315f1 --- /dev/null +++ b/fonts/ecc/src/tosl9.mf @@ -0,0 +1,12 @@ +% European Conputer Concrete Slanted text companion font 9 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOSL"; font_size 9pt#; +input conc9pt; +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/src/toti10.mf b/fonts/ecc/src/toti10.mf new file mode 100644 index 0000000000..068696920a --- /dev/null +++ b/fonts/ecc/src/toti10.mf @@ -0,0 +1,13 @@ +% European Computer Concrete Italic text companion font 10 point +% [1998/11/14 v1.0 (WaS)] + +if unknown exbase: input exbase fi + +font_identifier:="TOTI"; font_size 10pt#; +input coni10pt; +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +math_fitting:=false; % should math-mode spacing be used? + +classic_serif:=false; +generate txsymb; % switch to the driver file + diff --git a/fonts/ecc/tfm/eocc10.tfm b/fonts/ecc/tfm/eocc10.tfm Binary files differnew file mode 100644 index 0000000000..dc15b15928 --- /dev/null +++ b/fonts/ecc/tfm/eocc10.tfm diff --git a/fonts/ecc/tfm/eorm10.tfm b/fonts/ecc/tfm/eorm10.tfm Binary files differnew file mode 100644 index 0000000000..a5026db7d4 --- /dev/null +++ b/fonts/ecc/tfm/eorm10.tfm diff --git a/fonts/ecc/tfm/eorm5.tfm b/fonts/ecc/tfm/eorm5.tfm Binary files differnew file mode 100644 index 0000000000..4ea881c6a9 --- /dev/null +++ b/fonts/ecc/tfm/eorm5.tfm diff --git a/fonts/ecc/tfm/eorm6.tfm b/fonts/ecc/tfm/eorm6.tfm Binary files differnew file mode 100644 index 0000000000..89f0c8ce56 --- /dev/null +++ b/fonts/ecc/tfm/eorm6.tfm diff --git a/fonts/ecc/tfm/eorm7.tfm b/fonts/ecc/tfm/eorm7.tfm Binary files differnew file mode 100644 index 0000000000..e2d821e0a4 --- /dev/null +++ b/fonts/ecc/tfm/eorm7.tfm diff --git a/fonts/ecc/tfm/eorm8.tfm b/fonts/ecc/tfm/eorm8.tfm Binary files differnew file mode 100644 index 0000000000..b09ea39af9 --- /dev/null +++ b/fonts/ecc/tfm/eorm8.tfm diff --git a/fonts/ecc/tfm/eorm9.tfm b/fonts/ecc/tfm/eorm9.tfm Binary files differnew file mode 100644 index 0000000000..1d04424b00 --- /dev/null +++ b/fonts/ecc/tfm/eorm9.tfm diff --git a/fonts/ecc/tfm/eosl10.tfm b/fonts/ecc/tfm/eosl10.tfm Binary files differnew file mode 100644 index 0000000000..fbd5d4f41e --- /dev/null +++ b/fonts/ecc/tfm/eosl10.tfm diff --git a/fonts/ecc/tfm/eosl5.tfm b/fonts/ecc/tfm/eosl5.tfm Binary files differnew file mode 100644 index 0000000000..1910b00a34 --- /dev/null +++ b/fonts/ecc/tfm/eosl5.tfm diff --git a/fonts/ecc/tfm/eosl6.tfm b/fonts/ecc/tfm/eosl6.tfm Binary files differnew file mode 100644 index 0000000000..9561d7abf6 --- /dev/null +++ b/fonts/ecc/tfm/eosl6.tfm diff --git a/fonts/ecc/tfm/eosl7.tfm b/fonts/ecc/tfm/eosl7.tfm Binary files differnew file mode 100644 index 0000000000..bf86c4d6f1 --- /dev/null +++ b/fonts/ecc/tfm/eosl7.tfm diff --git a/fonts/ecc/tfm/eosl8.tfm b/fonts/ecc/tfm/eosl8.tfm Binary files differnew file mode 100644 index 0000000000..d495496662 --- /dev/null +++ b/fonts/ecc/tfm/eosl8.tfm diff --git a/fonts/ecc/tfm/eosl9.tfm b/fonts/ecc/tfm/eosl9.tfm Binary files differnew file mode 100644 index 0000000000..c5174ba7c0 --- /dev/null +++ b/fonts/ecc/tfm/eosl9.tfm diff --git a/fonts/ecc/tfm/eoti10.tfm b/fonts/ecc/tfm/eoti10.tfm Binary files differnew file mode 100644 index 0000000000..9f5b3a0799 --- /dev/null +++ b/fonts/ecc/tfm/eoti10.tfm diff --git a/fonts/ecc/tfm/tcssdc10.tfm b/fonts/ecc/tfm/tcssdc10.tfm Binary files differnew file mode 100644 index 0000000000..5a02efd811 --- /dev/null +++ b/fonts/ecc/tfm/tcssdc10.tfm diff --git a/fonts/ecc/tfm/torm10.tfm b/fonts/ecc/tfm/torm10.tfm Binary files differnew file mode 100644 index 0000000000..4ff21d00d7 --- /dev/null +++ b/fonts/ecc/tfm/torm10.tfm diff --git a/fonts/ecc/tfm/torm5.tfm b/fonts/ecc/tfm/torm5.tfm Binary files differnew file mode 100644 index 0000000000..d3f6d03f74 --- /dev/null +++ b/fonts/ecc/tfm/torm5.tfm diff --git a/fonts/ecc/tfm/torm6.tfm b/fonts/ecc/tfm/torm6.tfm Binary files differnew file mode 100644 index 0000000000..989f66d563 --- /dev/null +++ b/fonts/ecc/tfm/torm6.tfm diff --git a/fonts/ecc/tfm/torm7.tfm b/fonts/ecc/tfm/torm7.tfm Binary files differnew file mode 100644 index 0000000000..a5871fb619 --- /dev/null +++ b/fonts/ecc/tfm/torm7.tfm diff --git a/fonts/ecc/tfm/torm8.tfm b/fonts/ecc/tfm/torm8.tfm Binary files differnew file mode 100644 index 0000000000..78a47f0e52 --- /dev/null +++ b/fonts/ecc/tfm/torm8.tfm diff --git a/fonts/ecc/tfm/torm9.tfm b/fonts/ecc/tfm/torm9.tfm Binary files differnew file mode 100644 index 0000000000..8eb256255b --- /dev/null +++ b/fonts/ecc/tfm/torm9.tfm diff --git a/fonts/ecc/tfm/tosl10.tfm b/fonts/ecc/tfm/tosl10.tfm Binary files differnew file mode 100644 index 0000000000..b3087a56bc --- /dev/null +++ b/fonts/ecc/tfm/tosl10.tfm diff --git a/fonts/ecc/tfm/tosl5.tfm b/fonts/ecc/tfm/tosl5.tfm Binary files differnew file mode 100644 index 0000000000..67c874b595 --- /dev/null +++ b/fonts/ecc/tfm/tosl5.tfm diff --git a/fonts/ecc/tfm/tosl6.tfm b/fonts/ecc/tfm/tosl6.tfm Binary files differnew file mode 100644 index 0000000000..31c0b357be --- /dev/null +++ b/fonts/ecc/tfm/tosl6.tfm diff --git a/fonts/ecc/tfm/tosl7.tfm b/fonts/ecc/tfm/tosl7.tfm Binary files differnew file mode 100644 index 0000000000..c014c3106f --- /dev/null +++ b/fonts/ecc/tfm/tosl7.tfm diff --git a/fonts/ecc/tfm/tosl8.tfm b/fonts/ecc/tfm/tosl8.tfm Binary files differnew file mode 100644 index 0000000000..67505d9644 --- /dev/null +++ b/fonts/ecc/tfm/tosl8.tfm diff --git a/fonts/ecc/tfm/tosl9.tfm b/fonts/ecc/tfm/tosl9.tfm Binary files differnew file mode 100644 index 0000000000..a9ec5e64cb --- /dev/null +++ b/fonts/ecc/tfm/tosl9.tfm diff --git a/fonts/ecc/tfm/toti10.tfm b/fonts/ecc/tfm/toti10.tfm Binary files differnew file mode 100644 index 0000000000..d044b0c753 --- /dev/null +++ b/fonts/ecc/tfm/toti10.tfm |