summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/ecc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 23:38:21 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 23:38:21 +0000
commit215012a8d684889983ec2c0629e1c704e6853d9c (patch)
treeebf1271bd71869069824935ae8a5678745bf8bce /Master/texmf-dist/fonts/source/public/ecc
parent1af3d19d6dbcbf309667d9cb4aa3cdda914914a9 (diff)
trunk/Master/texmf-dist/fonts/source
git-svn-id: svn://tug.org/texlive/trunk@101 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/ecc')
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc10pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc5pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc6pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc7pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc8pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/conc9pt.mf72
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/coni10pt.mf73
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eocc10.mf117
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm10.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm5.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm6.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm7.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm8.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eorm9.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl10.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl5.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl6.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl7.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl8.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eosl9.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/eoti10.mf13
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tcssdc10.mf75
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm10.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm5.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm6.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm7.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm8.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/torm9.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl10.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl5.mf13
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl6.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl7.mf13
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl8.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/tosl9.mf12
-rw-r--r--Master/texmf-dist/fonts/source/public/ecc/toti10.mf13
35 files changed, 1018 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/ecc/conc10pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc10pt.mf
new file mode 100644
index 00000000000..eb54ff87f1c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/conc5pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc5pt.mf
new file mode 100644
index 00000000000..088a3c6f047
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/conc6pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc6pt.mf
new file mode 100644
index 00000000000..4cc89c4acd5
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/conc7pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc7pt.mf
new file mode 100644
index 00000000000..54cf646836e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/conc8pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc8pt.mf
new file mode 100644
index 00000000000..cf5a1082692
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/conc9pt.mf b/Master/texmf-dist/fonts/source/public/ecc/conc9pt.mf
new file mode 100644
index 00000000000..35edb9ce0ac
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/coni10pt.mf b/Master/texmf-dist/fonts/source/public/ecc/coni10pt.mf
new file mode 100644
index 00000000000..cf1ac4c1fc6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eocc10.mf b/Master/texmf-dist/fonts/source/public/ecc/eocc10.mf
new file mode 100644
index 00000000000..be2c03ab729
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm10.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm10.mf
new file mode 100644
index 00000000000..540df42e742
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm5.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm5.mf
new file mode 100644
index 00000000000..0926762f529
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm6.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm6.mf
new file mode 100644
index 00000000000..ba1cde8407c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm7.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm7.mf
new file mode 100644
index 00000000000..8c33f85e473
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm8.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm8.mf
new file mode 100644
index 00000000000..b0b919a0d17
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eorm9.mf b/Master/texmf-dist/fonts/source/public/ecc/eorm9.mf
new file mode 100644
index 00000000000..2db9cc65308
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl10.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl10.mf
new file mode 100644
index 00000000000..5655ef944c9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl5.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl5.mf
new file mode 100644
index 00000000000..8103fa41e1c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl6.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl6.mf
new file mode 100644
index 00000000000..a29bbdd9412
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl7.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl7.mf
new file mode 100644
index 00000000000..89c8dbd8701
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl8.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl8.mf
new file mode 100644
index 00000000000..85e86a97ea5
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eosl9.mf b/Master/texmf-dist/fonts/source/public/ecc/eosl9.mf
new file mode 100644
index 00000000000..d19fdccc7e8
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/eoti10.mf b/Master/texmf-dist/fonts/source/public/ecc/eoti10.mf
new file mode 100644
index 00000000000..590f29ddf1c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tcssdc10.mf b/Master/texmf-dist/fonts/source/public/ecc/tcssdc10.mf
new file mode 100644
index 00000000000..1703355a0f6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm10.mf b/Master/texmf-dist/fonts/source/public/ecc/torm10.mf
new file mode 100644
index 00000000000..172a3fa77e9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm5.mf b/Master/texmf-dist/fonts/source/public/ecc/torm5.mf
new file mode 100644
index 00000000000..23605e6c599
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm6.mf b/Master/texmf-dist/fonts/source/public/ecc/torm6.mf
new file mode 100644
index 00000000000..9453e8ce58c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm7.mf b/Master/texmf-dist/fonts/source/public/ecc/torm7.mf
new file mode 100644
index 00000000000..a0ce354533e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm8.mf b/Master/texmf-dist/fonts/source/public/ecc/torm8.mf
new file mode 100644
index 00000000000..9998d25d306
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/torm9.mf b/Master/texmf-dist/fonts/source/public/ecc/torm9.mf
new file mode 100644
index 00000000000..4c8394e9d72
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl10.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl10.mf
new file mode 100644
index 00000000000..39f26a46c21
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl5.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl5.mf
new file mode 100644
index 00000000000..2642ecd06da
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl6.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl6.mf
new file mode 100644
index 00000000000..6b6d20c7194
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl7.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl7.mf
new file mode 100644
index 00000000000..4e5b981d6c2
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl8.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl8.mf
new file mode 100644
index 00000000000..7158f7cf9ee
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/tosl9.mf b/Master/texmf-dist/fonts/source/public/ecc/tosl9.mf
new file mode 100644
index 00000000000..8a6b4315f10
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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/Master/texmf-dist/fonts/source/public/ecc/toti10.mf b/Master/texmf-dist/fonts/source/public/ecc/toti10.mf
new file mode 100644
index 00000000000..068696920a3
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/ecc/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
+