diff options
author | Karl Berry <karl@freefriends.org> | 2010-02-26 17:03:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-02-26 17:03:45 +0000 |
commit | 1ddce7531f4b8c5ab40aa74ad200a28abed87ef9 (patch) | |
tree | e8e60cf83525544aa38962eac42d375090596434 /Master | |
parent | 059ad4846f783b8132ce3546eb1fc42b03c5a2a5 (diff) |
concmath-fonts separated from concmath, per Catalogue
git-svn-id: svn://tug.org/texlive/trunk@17218 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
63 files changed, 3241 insertions, 42 deletions
diff --git a/Master/texmf-dist/doc/fonts/concmath-fonts/CATALOGUE b/Master/texmf-dist/doc/fonts/concmath-fonts/CATALOGUE new file mode 100644 index 00000000000..37e9c6ca2d1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/concmath-fonts/CATALOGUE @@ -0,0 +1,30 @@ + <entry id="concmath" + datestamp="18 Mar 1999" + modifier="UV"> + <about> + <name>concmath</name> + <title>Concrete Math fonts</title> + <author> + <name>Ulrik Vieth</name> + <email>vieth@thphy.uni-duesseldorf.de</email> + </author> + <home></home> + <license type="unknown"/> + <version> + <number>1999/03/18</number> + </version> + <xref refid="concrete ccfonts"/> + </about> + <description> + <abstract> + LaTeX package and font definition files to access the Concrete + math fonts, which were derived from Computer Modern math fonts + using parameters from Concrete Roman text fonts. + </abstract> + </description> + <distribution> + <ctan>macros/latex/contrib/other/concmath</ctan> + <ctan>fonts/concmath</ctan> + <texlive>fonts3</texlive> + </distribution> + </entry> diff --git a/Master/texmf-dist/doc/fonts/concmath-fonts/Makefile b/Master/texmf-dist/doc/fonts/concmath-fonts/Makefile new file mode 100644 index 00000000000..020ab89e115 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/concmath-fonts/Makefile @@ -0,0 +1,105 @@ +## Makefile for the installation of the `concmath' fonts: +## +## 1999-03-15, Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> +## + +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +## Usage: +## +## say 'make install' to install the fonts +## + +### package specifics (don't change!): + +# package name, used in directories +SUPPLIER = public +TYPEFACE = concmath + +# file names, used in dependencies + +MFFILES = \ + xccmi5.mf xccmi6.mf xccmi7.mf xccmi8.mf xccmi9.mf xccmi10.mf \ + xccsy5.mf xccsy6.mf xccsy7.mf xccsy8.mf xccsy9.mf xccsy10.mf \ + xccam5.mf xccam6.mf xccam7.mf xccam8.mf xccam9.mf xccam10.mf \ + xccbm5.mf xccbm6.mf xccbm7.mf xccbm8.mf xccbm9.mf xccbm10.mf \ + xccex7.mf xccex8.mf xccex9.mf xccex10.mf +TFMFILES = \ + xccmi5.tfm xccmi6.tfm xccmi7.tfm xccmi8.tfm xccmi9.tfm xccmi10.tfm \ + xccsy5.tfm xccsy6.tfm xccsy7.tfm xccsy8.tfm xccsy9.tfm xccsy10.tfm \ + xccam5.tfm xccam6.tfm xccam7.tfm xccam8.tfm xccam9.tfm xccam10.tfm \ + xccbm5.tfm xccbm6.tfm xccbm7.tfm xccbm8.tfm xccbm9.tfm xccbm10.tfm \ + xccex7.tfm xccex8.tfm xccex9.tfm xccex10.tfm + + +### customizable variables: + +# Where the TeX installation resides: +TEXMF = `kpsewhich --expand-path='$$TEXMFMAIN'` +#TEXMF = /usr/local/teTeX/share/texmf + +# standard directories +srcdir = . +MFDIR = $(TEXMF)/fonts/source/$(SUPPLIER)/$(TYPEFACE) +TFMDIR = $(TEXMF)/fonts/tfm/$(SUPPLIER)/$(TYPEFACE) + + +# How to install the files: +INSTALL = cp -p +#INSTALL = install -c + +# How to cleanup the files: +CLEAN = rm -f + +# How to update the directory database: +TEXHASH = mktexlsr +#TEXHASH = texhash + + +### unpack targets: + +default: all +all: + @echo + @echo "Please call \`make install' to install the font files!" + @echo + @true + +### install targets: + +install: install-fonts post-install +.PHONY: install + +install-fonts: + test -d $(MFDIR) || mkdir $(MFDIR) + (for f in $(MFFILES); \ + do $(INSTALL) $(srcdir)/mf/$$f $(MFDIR); done) + test -d $(TFMDIR) || mkdir $(TFMDIR) + (for f in $(TFMFILES); \ + do $(INSTALL) $(srcdir)/tfm/$$f $(TFMDIR); done) +.PHONY: install-fonts + +# uninstall target: + +uninstall: + (for f in $(MFFILES); \ + do $(CLEAN) $(MFDIR)/$$f; done) + (for f in $(TFMFILES); \ + do $(CLEAN) $(TFMDIR)/$$f; done) +.PHONY: uninstall + + +# Update the directory database: +post-install: + $(TEXHASH) +.PHONY: post-install + + +### clean targets: +clean: + rm -f *.log *.aux *.toc *.lof *.lot *.bbl *.blg + rm -f *.idx *.ind *.ilg *.glo *.gls + +distclean: clean diff --git a/Master/texmf-dist/doc/fonts/concmath-fonts/README b/Master/texmf-dist/doc/fonts/concmath-fonts/README new file mode 100644 index 00000000000..60624098a78 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/concmath-fonts/README @@ -0,0 +1,67 @@ +fonts/concmath --- Concrete Math fonts. + +Copyright (C) 1995--99 Ulrik Vieth + + +COPYING: + +This software is free software; you can redistribute it and/or +modify it 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 software is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + +DESCRIPTION: + +This directory and its subdirectories are part of the `concmath' +package for LaTeX(2e) that provides access to the Concrete Math +typefaces, which were derived from the Concrete Roman typefaces +designed by Donald E. Knuth. + +This directory appears on CTAN archives in two different places: + + CTAN:fonts/concmacth + CTAN:macros/latex/contrib/supported/concmath/fonts + +Whatever it may be, this directory contains two subdirectories +`mf' and `tfm' that hold the Metafont sources and font metrics +of the Concrete Math typefaces. + +The Concrete Math fonts provide a collection of math italics, +math symbol, and math extension fonts that complement the +Concrete Roman fonts, so that the Concrete family of typefaces +may be used as a complete replacement for Computer Modern. +(Orginally, Concrete Roman was designed as a text font for use +with the Euler math font, designed by Hermann Zapf.) + +Since Concrete is considerably darker than Computer Modern, this +variant may be of particular interest for use in low-resolution +printing or in display-oriented applications such as posters, +transparencies, or online documents. + +To access the Concrete Math fonts in LaTeX(2e), you may wish to +consult either the `concmath' package or the `ccfonts' package, +both located in CTAN:macros/latex/contrib/supported. + +For further documentation about how the Concrete math fonts were +derived, please read the documentation of the `concmath' package +located in CTAN:macros/latex/contrib/supported/concmath. + + +INSTALLATION: + +- If you have a TDS-compatible TeX installation, you may try to + use the enclosed `Makefile' by calling: + + make install + +- For manual installation, copy the contents of the subdirectories + `mf' and `tfm' to TEXMF/fonts/{source,tfm}/public/concmath or + wherever else your installation keeps .mf sources and .tfm files. + + +Happy TeXing! diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam10.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam10.mf new file mode 100644 index 00000000000..a7332c9b727 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam10.mf @@ -0,0 +1,139 @@ +% Concrete version of msam10, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 10pt#; + +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 + +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:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle + +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.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#:=.9pt#; % 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 + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=7/10; % subscripts to 10pt will normally be in 7pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+54/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+48/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-124/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.99pt#-subs*asc_height#, % sup1 + 8.49pt#-subs*asc_height#, % sup2 + 104/36pt#, % sup3 + 54/36pt#, % sub1 + -(8.49pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 10.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam5.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam5.mf new file mode 100644 index 00000000000..d9dd1e36894 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam5.mf @@ -0,0 +1,140 @@ +% Concrete version of msam5, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 5pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle +% (parameters taken from msam5 without further tuning for Concrete) + +lower.u#:=8.5/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=1.5/36pt#;% extra sidebar near uppercase serifs +lower.letter_fit#:=4/36pt#; % extra space added to all sidebars + +lower.body_height#:=98/36pt#; % height of tallest characters +lower.cap_height#:=98/36pt#; % height of caps +lower.x_height#:=45/36pt#; % height of lowercase without ascenders +lower.bar_height#:=23/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=17/36pt#; % depth of comma below baseline + +lower.flare#:=17/36pt#; % diameter of bulbs or breadth of terminals +lower.cap_hair#:=6.6/36pt#; % uppercase hairline breadth +lower.stem#:=11/36pt#; % lowercase stem breadth +lower.cap_stem#:=13.5/36pt#; % uppercase stem breadth +lower.cap_curve#:=16/36pt#; % uppercase curve breadth +lower.cap_ess#:=12/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=14/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=3/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=17/36pt#; % vertical protrusion of beak serifs +lower.slab#:=6.6/36pt#; % serif and arm thickness +lower.cap_bar#:=6.6/36pt#; % uppercase bar thickness +lower.cap_band#:=6.6/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=5pt#; % max breadth above/below uppercase notches + +lower.o#:=2.5/36pt#; % amount of overshoot for curves +lower.apex_o#:=2/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=1; % factor applied to weights of heavy characters + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/5; % subscripts to 5pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+3/36pt#, % num2 + math_axis#+1.51rth#+24/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-63/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-3/36pt#), % denom2 + 5.99pt#-subs*asc_height#, % sup1 + 5.49pt#-subs*asc_height#, % sup2 + 53/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 9.9pt#, % delim1 + 7.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam6.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam6.mf new file mode 100644 index 00000000000..816ab5cbd06 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam6.mf @@ -0,0 +1,140 @@ +% Concrete version of msam6, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 6pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle +% (parameters taken from msam6 without further tuning for Concrete) + +lower.u#:=10/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=1.5/36pt#;% extra sidebar near uppercase serifs +lower.letter_fit#:=4/36pt#; % extra space added to all sidebars + +lower.body_height#:=105/36pt#; % height of tallest characters +lower.cap_height#:=105/36pt#; % height of caps +lower.x_height#:=58/36pt#; % height of lowercase without ascenders +lower.bar_height#:=31/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=24/36pt#; % depth of comma below baseline + +lower.flare#:=18/36pt#; % diameter of bulbs or breadth of terminals +lower.cap_hair#:=7.1/36pt#; % uppercase hairline breadth +lower.stem#:=13/36pt#; % lowercase stem breadth +lower.cap_stem#:=16/36pt#; % uppercase stem breadth +lower.cap_curve#:=19/36pt#; % uppercase curve breadth +lower.cap_ess#:=12/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=14/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=3.8/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=24/36pt#; % vertical protrusion of beak serifs +lower.slab#:=7.1/36pt#; % serif and arm thickness +lower.cap_bar#:=7.1/36pt#; % uppercase bar thickness +lower.cap_band#:=7.1/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=6pt#; % max breadth above/below uppercase notches + +lower.o#:=3.0/36pt#; % amount of overshoot for curves +lower.apex_o#:=2/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=1; % factor applied to weights of heavy characters + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/6; % subscripts to 6pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+9/36pt#, % num2 + math_axis#+1.51rth#+29/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-74/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-9/36pt#), % denom2 + 6.49pt#-subs*asc_height#, % sup1 + 5.99pt#-subs*asc_height#, % sup2 + 62/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam7.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam7.mf new file mode 100644 index 00000000000..f581305ff86 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam7.mf @@ -0,0 +1,140 @@ +% Concrete version of msam7, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 7pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle +% (parameters taken from msam7 without further tuning for Concrete) + +lower.u#:=11.5/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=2.0/36pt#;% extra sidebar near uppercase serifs +lower.letter_fit#:=4/36pt#; % extra space added to all sidebars + +lower.body_height#:=120/36pt#; % height of tallest characters +lower.cap_height#:=119/36pt#; % height of caps +lower.x_height#:=71/36pt#; % height of lowercase without ascenders +lower.bar_height#:=39/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=31/36pt#; % depth of comma below baseline + +lower.flare#:=19/36pt#; % diameter of bulbs or breadth of terminals +lower.cap_hair#:=7.6/36pt#; % uppercase hairline breadth +lower.stem#:=15/36pt#; % lowercase stem breadth +lower.cap_stem#:=18.5/36pt#; % uppercase stem breadth +lower.cap_curve#:=22/36pt#; % uppercase curve breadth +lower.cap_ess#:=16/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=17/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=4.6/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=31/36pt#; % vertical protrusion of beak serifs +lower.slab#:=7.6/36pt#; % serif and arm thickness +lower.cap_bar#:=7.6/36pt#; % uppercase bar thickness +lower.cap_band#:=7.6/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=7pt#; % max breadth above/below uppercase notches + +lower.o#:=3.5/36pt#; % amount of overshoot for curves +lower.apex_o#:=2/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=1; % factor applied to weights of heavy characters + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/7; % subscripts to 7pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+12/36pt#, % num2 + math_axis#+1.51rth#+34/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-86/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-12/36pt#), % denom2 + 6.99pt#-subs*asc_height#, % sup1 + 6.49pt#-subs*asc_height#, % sup2 + 72/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam8.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam8.mf new file mode 100644 index 00000000000..a6ed81ee19a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam8.mf @@ -0,0 +1,140 @@ +% Concrete version of msam8, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 8pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle +% (parameters taken from msam8 without further tuning for Concrete) + +lower.u#:=13/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=2.7/36pt#;% extra sidebar near uppercase serifs +lower.letter_fit#:=4/36pt#; % extra space added to all sidebars + +lower.body_height#:=146/36pt#; % height of tallest characters +lower.cap_height#:=145.8/36pt#; % height of caps +lower.x_height#:=85/36pt#; % height of lowercase without ascenders +lower.bar_height#:=47.6/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=38/36pt#; % depth of comma below baseline + +lower.flare#:=20/36pt#; % diameter of bulbs or breadth of terminals +lower.cap_hair#:=8.1/36pt#; % uppercase hairline breadth +lower.stem#:=17/36pt#; % lowercase stem breadth +lower.cap_stem#:=21/36pt#; % uppercase stem breadth +lower.cap_curve#:=25/36pt#; % uppercase curve breadth +lower.cap_ess#:=20/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=20/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=5.4/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=38/36pt#; % vertical protrusion of beak serifs +lower.slab#:=8.1/36pt#; % serif and arm thickness +lower.cap_bar#:=8.1/36pt#; % uppercase bar thickness +lower.cap_band#:=8.1/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches + +lower.o#:=4/36pt#; % amount of overshoot for curves +lower.apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=1; % factor applied to weights of heavy characters + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/8; % subscripts to 8pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+24/36pt#, % num2 + math_axis#+1.51rth#+38/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-98/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-24/36pt#), % denom2 + 7.49pt#-subs*asc_height#, % sup1 + 6.99pt#-subs*asc_height#, % sup2 + 82/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam9.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam9.mf new file mode 100644 index 00000000000..1b434fb31d7 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccam9.mf @@ -0,0 +1,140 @@ +% Concrete version of msam9, the first extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCAM"; font_size 9pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% include these parameters to shrink R and S so they fit inside a circle +% (parameters taken from msam9 without further tuning for Concrete) + +lower.u#:=14.5/36pt#; % unit width +lower.width_adj#:=0pt#; % width adjustment for certain characters +lower.cap_serif_fit#:=3.4/36pt#;% extra sidebar near uppercase serifs +lower.letter_fit#:=3.5/36pt#; % extra space added to all sidebars + +lower.body_height#:=173/36pt#; % height of tallest characters +lower.cap_height#:=170.4/36pt#; % height of caps +lower.x_height#:=100.5/36pt#; % height of lowercase without ascenders +lower.bar_height#:=56.3/36pt#; % height of crossbar in lowercase e +lower.comma_depth#:=45/36pt#; % depth of comma below baseline + +lower.flare#:=22/36pt#; % diameter of bulbs or breadth of terminals +lower.cap_hair#:=8.6/36pt#; % uppercase hairline breadth +lower.stem#:=19/36pt#; % lowercase stem breadth +lower.cap_stem#:=23.5/36pt#; % uppercase stem breadth +lower.cap_curve#:=28/36pt#; % uppercase curve breadth +lower.cap_ess#:=24/36pt#; % breadth in middle of uppercase s + +lower.cap_jut#:=23/36pt#; % protrusion of uppercase serifs +lower.beak_jut#:=6.2/36pt#; % horizontal protrusion of beak serifs +lower.beak#:=45/36pt#; % vertical protrusion of beak serifs +lower.slab#:=8.6/36pt#; % serif and arm thickness +lower.cap_bar#:=8.6/36pt#; % uppercase bar thickness +lower.cap_band#:=8.6/36pt#; % uppercase thickness above/below lobes +lower.cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches + +lower.o#:=4.5/36pt#; % amount of overshoot for curves +lower.apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +lower.fudge:=1; % factor applied to weights of heavy characters + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/9; % subscripts to 9pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+43/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-111/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.49pt#-subs*asc_height#, % sup1 + 7.99pt#-subs*asc_height#, % sup2 + 93/36pt#, % sup3 + 36/36pt#, % sub1 + -(7.99pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsya % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm10.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm10.mf new file mode 100644 index 00000000000..85dda8e0622 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm10.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm10, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 10pt#; + +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 + +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:=.25; % 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:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=7/10; % subscripts to 10pt will normally be in 7pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+54/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+48/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-124/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.99pt#-subs*asc_height#, % sup1 + 8.49pt#-subs*asc_height#, % sup2 + 104/36pt#, % sup3 + 54/36pt#, % sub1 + -(8.49pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 10.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm5.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm5.mf new file mode 100644 index 00000000000..7c1b08ea0cd --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm5.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm5, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 5pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/5; % subscripts to 5pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+3/36pt#, % num2 + math_axis#+1.51rth#+24/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-63/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-3/36pt#), % denom2 + 5.99pt#-subs*asc_height#, % sup1 + 5.49pt#-subs*asc_height#, % sup2 + 53/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 9.9pt#, % delim1 + 7.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm6.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm6.mf new file mode 100644 index 00000000000..62053d37a4a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm6.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm6, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 6pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/6; % subscripts to 6pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+9/36pt#, % num2 + math_axis#+1.51rth#+29/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-74/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-9/36pt#), % denom2 + 6.49pt#-subs*asc_height#, % sup1 + 5.99pt#-subs*asc_height#, % sup2 + 62/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm7.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm7.mf new file mode 100644 index 00000000000..89538e3933b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm7.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm7, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 7pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/7; % subscripts to 7pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+12/36pt#, % num2 + math_axis#+1.51rth#+34/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-86/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-12/36pt#), % denom2 + 6.99pt#-subs*asc_height#, % sup1 + 6.49pt#-subs*asc_height#, % sup2 + 72/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm8.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm8.mf new file mode 100644 index 00000000000..1c49c7a07a2 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm8.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm8, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 8pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/8; % subscripts to 8pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+24/36pt#, % num2 + math_axis#+1.51rth#+38/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-98/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-24/36pt#), % denom2 + 7.49pt#-subs*asc_height#, % sup1 + 6.99pt#-subs*asc_height#, % sup2 + 82/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm9.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm9.mf new file mode 100644 index 00000000000..41af96a62f6 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccbm9.mf @@ -0,0 +1,106 @@ +% Concrete version of msbm9, the second extra symbol font in AMSFonts 2.x. +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCBM"; font_size 9pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/9; % subscripts to 9pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+43/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-111/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.49pt#-subs*asc_height#, % sup1 + 7.99pt#-subs*asc_height#, % sup2 + 93/36pt#, % sup3 + 36/36pt#, % sub1 + -(7.99pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate amsyb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex10.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex10.mf new file mode 100644 index 00000000000..55f9e391197 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex10.mf @@ -0,0 +1,95 @@ +% Concrete Math Extension 10 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCEX"; font_size 10pt#; + +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 + +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:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=false; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=false; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +fontdimen 8: % parameters $\xi_8$ through $\xi_{13}$ will now be listed + rule_thickness#, % default\_rule\_thickness + 40/36pt#, % big\_op\_spacing1 + 60/36pt#, % big\_op\_spacing2 + 72/36pt#, % big\_op\_spacing3 + 216/36pt#, % big\_op\_spacing4 + 36/36pt#; % big\_op\_spacing5 + +generate mathex % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex7.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex7.mf new file mode 100644 index 00000000000..1ee36f5e5b9 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex7.mf @@ -0,0 +1,95 @@ +% Concrete Math Extension 7 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCEX"; font_size 7pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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? +math_fitting:=false; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +fontdimen 8: % parameters $\xi_8$ through $\xi_{13}$ will now be listed + rule_thickness#, % default\_rule\_thickness + 28/36pt#, % big\_op\_spacing1 + 42/36pt#, % big\_op\_spacing2 + 50.4/36pt#, % big\_op\_spacing3 + 154/36pt#, % big\_op\_spacing4 + 36/36pt#; % big\_op\_spacing5 + +generate mathex % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex8.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex8.mf new file mode 100644 index 00000000000..18da070353f --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex8.mf @@ -0,0 +1,95 @@ +% Concrete Math Extension 8 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCEX"; font_size 8pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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? +math_fitting:=false; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +fontdimen 8: % parameters $\xi_8$ through $\xi_{13}$ will now be listed + rule_thickness#, % default\_rule\_thickness + 32/36pt#, % big\_op\_spacing1 + 48/36pt#, % big\_op\_spacing2 + 57.6/36pt#, % big\_op\_spacing3 + 175/36pt#, % big\_op\_spacing4 + 36/36pt#; % big\_op\_spacing5 + +generate mathex % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex9.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex9.mf new file mode 100644 index 00000000000..534207e7037 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccex9.mf @@ -0,0 +1,95 @@ +% Concrete Math Extension 9 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCEX"; font_size 9pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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? +math_fitting:=false; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +fontdimen 8: % parameters $\xi_8$ through $\xi_{13}$ will now be listed + rule_thickness#, % default\_rule\_thickness + 36/36pt#, % big\_op\_spacing1 + 54/36pt#, % big\_op\_spacing2 + 64.8/36pt#, % big\_op\_spacing3 + 196/36pt#, % big\_op\_spacing4 + 36/36pt#; % big\_op\_spacing5 + +generate mathex % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi10.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi10.mf new file mode 100644 index 00000000000..343a6fd8e8c --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi10.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 10 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 10pt#; + +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 + +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:=.25; % 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:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi5.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi5.mf new file mode 100644 index 00000000000..97ee8066b18 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi5.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 5 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 5pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi6.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi6.mf new file mode 100644 index 00000000000..c613b76d2cb --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi6.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 6 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 6pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi7.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi7.mf new file mode 100644 index 00000000000..4d147212394 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi7.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 7 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 7pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi8.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi8.mf new file mode 100644 index 00000000000..cb17c29ecc4 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi8.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 8 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 8pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi9.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi9.mf new file mode 100644 index 00000000000..de9d449d439 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccmi9.mf @@ -0,0 +1,86 @@ +% Concrete Math Italic 9 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCMI"; font_size 9pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +generate mathit % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy10.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy10.mf new file mode 100644 index 00000000000..9228d8e3b6e --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy10.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 10 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 10pt#; + +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 + +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:=.25; % 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:=2; % level of ligatures to be included + +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +variant_g:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=7/10; % subscripts to 10pt will normally be in 7pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+54/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+48/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-124/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.99pt#-subs*asc_height#, % sup1 + 8.49pt#-subs*asc_height#, % sup2 + 104/36pt#, % sup3 + 54/36pt#, % sub1 + -(8.49pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 10.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy5.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy5.mf new file mode 100644 index 00000000000..5df88eecfa5 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy5.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 5 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 5pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/5; % subscripts to 5pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+3/36pt#, % num2 + math_axis#+1.51rth#+24/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-63/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-3/36pt#), % denom2 + 5.99pt#-subs*asc_height#, % sup1 + 5.49pt#-subs*asc_height#, % sup2 + 53/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 9.9pt#, % delim1 + 7.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy6.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy6.mf new file mode 100644 index 00000000000..8be89810b87 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy6.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 6 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 6pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/6; % subscripts to 6pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+9/36pt#, % num2 + math_axis#+1.51rth#+29/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-74/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-9/36pt#), % denom2 + 6.49pt#-subs*asc_height#, % sup1 + 5.99pt#-subs*asc_height#, % sup2 + 62/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy7.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy7.mf new file mode 100644 index 00000000000..21351553bf3 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy7.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 7 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 7pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=5/7; % subscripts to 7pt will normally be in 5pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+12/36pt#, % num2 + math_axis#+1.51rth#+34/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-86/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-12/36pt#), % denom2 + 6.99pt#-subs*asc_height#, % sup1 + 6.49pt#-subs*asc_height#, % sup2 + 72/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 8.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy8.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy8.mf new file mode 100644 index 00000000000..736b51ee953 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy8.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 8 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 8pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/8; % subscripts to 8pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+24/36pt#, % num2 + math_axis#+1.51rth#+38/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-98/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-24/36pt#), % denom2 + 7.49pt#-subs*asc_height#, % sup1 + 6.99pt#-subs*asc_height#, % sup2 + 82/36pt#, % sup3 + 36/36pt#, % sub1 + 72/36pt#, % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 11.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy9.mf b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy9.mf new file mode 100644 index 00000000000..5398a18759a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/concmath-fonts/xccsy9.mf @@ -0,0 +1,106 @@ +% Concrete Math Symbols 9 point +% [ heavily borrowed from D. E. Knuth ] + +% Copyright (C) 1995--1999 Ulrik Vieth +% +% This file is part of the `concmath' package. +% +% This program is free software; you can redistribute it and/or +% modify it 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. + +if unknown cmbase: input cmbase fi + +font_identifier:="CCSY"; font_size 9pt#; + +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 + +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 + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +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:=true; % should an italic-style g be used? +low_asterisk:=false; % should the asterisk be centered at the axis? +math_fitting:=true; % should math-mode spacing be used? + +% the following font parameters are explained in {\sl The \TeX book}, Appendix G +subs:=6/9; % subscripts to 9pt will normally be in 6pt type +rth#:=.4pt#; % assume that rules will come from cmex10 +fontdimen 8: % parameters $\sigma_8$ through $\sigma_{22}$ will now be listed + math_axis#+3.51rth#+36/36pt#+subs*desc_depth#, % num1 + math_axis#+1.51rth#+30/36pt#, % num2 + math_axis#+1.51rth#+43/36pt#, % num3 + -(math_axis#-3.51rth#-subs*fig_height#-111/36pt#), % denom1 + -(math_axis#-1.51rth#-subs*fig_height#-30/36pt#), % denom2 + 8.49pt#-subs*asc_height#, % sup1 + 7.99pt#-subs*asc_height#, % sup2 + 93/36pt#, % sup3 + 36/36pt#, % sub1 + -(7.99pt#-2subs*asc_height#-3.1rth#), % sub2 + subs*asc_height#-36/36pt#, % sup\_drop + 18/36pt#, % sub\_drop + 23.9pt#, % delim1 + 9.1pt#, % delim2 + math_axis#; % axis\_height + +generate mathsy % switch to the driver file diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam10.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam10.tfm Binary files differnew file mode 100644 index 00000000000..c06a712846c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam5.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam5.tfm Binary files differnew file mode 100644 index 00000000000..5749f1e0008 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam5.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam6.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam6.tfm Binary files differnew file mode 100644 index 00000000000..747bf5af288 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam7.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam7.tfm Binary files differnew file mode 100644 index 00000000000..0de79d14f81 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam8.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam8.tfm Binary files differnew file mode 100644 index 00000000000..029a4b88884 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam9.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam9.tfm Binary files differnew file mode 100644 index 00000000000..a8565a3c010 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccam9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm10.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm10.tfm Binary files differnew file mode 100644 index 00000000000..6c2d4724933 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm5.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm5.tfm Binary files differnew file mode 100644 index 00000000000..d0af8dcd145 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm5.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm6.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm6.tfm Binary files differnew file mode 100644 index 00000000000..45c7715e72b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm7.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm7.tfm Binary files differnew file mode 100644 index 00000000000..7891946884b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm8.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm8.tfm Binary files differnew file mode 100644 index 00000000000..74946bcefe9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm9.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm9.tfm Binary files differnew file mode 100644 index 00000000000..d8ec2efcfe9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccbm9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex10.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex10.tfm Binary files differnew file mode 100644 index 00000000000..cb04c106765 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex7.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex7.tfm Binary files differnew file mode 100644 index 00000000000..992d49340d2 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex8.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex8.tfm Binary files differnew file mode 100644 index 00000000000..c15db93e074 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex9.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex9.tfm Binary files differnew file mode 100644 index 00000000000..bc68e36787d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccex9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi10.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi10.tfm Binary files differnew file mode 100644 index 00000000000..08968fc9cdb --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi5.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi5.tfm Binary files differnew file mode 100644 index 00000000000..885edba1625 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi5.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi6.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi6.tfm Binary files differnew file mode 100644 index 00000000000..cd924b095d0 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi7.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi7.tfm Binary files differnew file mode 100644 index 00000000000..46aeab5fc15 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi8.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi8.tfm Binary files differnew file mode 100644 index 00000000000..3a017c5e323 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi9.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi9.tfm Binary files differnew file mode 100644 index 00000000000..ea5b134b60b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccmi9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy10.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy10.tfm Binary files differnew file mode 100644 index 00000000000..f2584844991 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy5.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy5.tfm Binary files differnew file mode 100644 index 00000000000..dfa562d4080 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy5.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy6.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy6.tfm Binary files differnew file mode 100644 index 00000000000..d57243d8655 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy7.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy7.tfm Binary files differnew file mode 100644 index 00000000000..68cd8fcd5f4 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy8.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy8.tfm Binary files differnew file mode 100644 index 00000000000..d3ae767d523 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy9.tfm b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy9.tfm Binary files differnew file mode 100644 index 00000000000..4c2b187fe6f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/concmath-fonts/xccsy9.tfm diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index d6f7849c642..3173fc65c59 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -70,9 +70,8 @@ my @TLP_working = qw( cmap cmcyr cmdstring cmdtrack cmll cmpica codedoc codepage collref colorinfo colorsep colortbl colorwav combelow combine combinedgraphics comma commath comment compactbib - complexity comprehensive - computational-complexity - confproc constants + complexity comprehensive computational-complexity + concmath-fonts confproc constants context-account context-algorithmic context-bnf context-chromato context-construction-plan context-degrade context-fixme context-french context-games context-gnuplot diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index f950463cca5..ed3d4b36e5d 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -151,32 +151,33 @@ $Master = "$mydir/../.."; 'cmastro', "die 'skipping, noinfo license, author unknown'", 'cmbright', "&MAKEflatten", 'cmcyr', "&MAKEflatten", - 'colortab', "die 'skipping, nosell license'", - 'comicsans', "die 'skipping, Comic Sans is nonfree'", - 'compact', "die 'skipping, nonfree license'", - 'concmath', "&MAKEconcmath", - 'context', "&MAKEcontext", - 'context-algorithmic', "&MAKEcopy", - 'context-account', "&MAKEcopy", - 'context-bnf', "&MAKEcopy", - 'context-chromato', "&MAKEcopy", + 'colortab', "die 'skipping, nosell license'", + 'comicsans', "die 'skipping, Comic Sans is nonfree'", + 'compact', "die 'skipping, nonfree license'", + 'concmath-fonts', "&MAKEflatten", + 'concmath', "&MAKEnosymlinks", + 'context', "&MAKEcontext", + 'context-algorithmic', "&MAKEcopy", + 'context-account', "&MAKEcopy", + 'context-bnf', "&MAKEcopy", + 'context-chromato', "&MAKEcopy", 'context-construction-plan', "&MAKEcopy", - 'context-degrade', "&MAKEcopy", - 'context-fixme', "&MAKEcopy", - 'context-french', "&MAKEcopy", - 'context-games', "&MAKEcopy", - 'context-gnuplot', "&MAKEcopy", - 'context-letter', "&MAKEcopy", - 'context-lettrine', "&MAKEcopy", - 'context-lilypond', "&MAKEcopy", - 'context-mathsets', "&MAKEcopy", - 'context-ruby', "&MAKEcopy", - 'context-simplefonts', "&MAKEcopy", - 'context-simpleslides', "&MAKEcopy", - 'context-taspresent', "&MAKEcopy", - 'context-typearea', "&MAKEcopy", - 'context-typescripts', "&MAKEcopy", - 'context-vim', "&MAKEcopy", + 'context-degrade', "&MAKEcopy", + 'context-fixme', "&MAKEcopy", + 'context-french', "&MAKEcopy", + 'context-games', "&MAKEcopy", + 'context-gnuplot', "&MAKEcopy", + 'context-letter', "&MAKEcopy", + 'context-lettrine', "&MAKEcopy", + 'context-lilypond', "&MAKEcopy", + 'context-mathsets', "&MAKEcopy", + 'context-ruby', "&MAKEcopy", + 'context-simplefonts', "&MAKEcopy", + 'context-simpleslides',"&MAKEcopy", + 'context-taspresent', "&MAKEcopy", + 'context-typearea', "&MAKEcopy", + 'context-typescripts', "&MAKEcopy", + 'context-vim', "&MAKEcopy", 'coptic', "die 'skipping, replaced by cbcoptic'", 'corridx', "die 'skipping, Pascal source'", 'count1to', "die 'skipping, use ms'", @@ -999,6 +1000,8 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$'; 'cjhebrew', 'fonts', 'cm-super', 'fonts', 'cmarrows', 'metapost', + 'concmath', 'fonts', + 'concmath-fonts', 'fonts', 'context-notes-zh-cn', 'context/third', 'context-top-ten', 'context/third', 'cursolatex', 'portuguese', @@ -1260,6 +1263,7 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|configure.*|install-sh|\.drv'; 'blacklettert1', '\.dtx|\.ins|\.pl|Makefile', 'carlisle', '\.dtx|\.ins|ltxtable\.tex', 'chemarrow', '\.mp|\.vfb', + 'concmath-fonts', 'NULL', 'crossword', $standardsource . '|AcrossLite', 'epsf', 'NULL', 'epslatex-fr', 'NULL', @@ -2719,20 +2723,6 @@ sub MAKEborceux { &SYSTEM("$MV -f * $DEST/tex/$whichformat/$package"); } -sub MAKEconcmath { - &setup; - chdir("$DEST/doc/$whichdocformat/$package"); - &SYSTEM("$MV fonts/*/* ."); - &buildfilelist; - &domf; - &dodvi; -# rebuild again, as we have .dvi files now - &buildfilelist; - &domakeindex; - &dotex; - &dosource; -} - sub MAKEplqx { &setup; chdir("$DEST/doc/$whichdocformat/$package"); diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index a56951e77e1..af3d4c2a8e9 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -38,6 +38,7 @@ depend cm-lgc depend cmbright depend cmll depend cmpica +depend concmath-fonts depend coronet depend courier-scaled depend cryst diff --git a/Master/tlpkg/tlpsrc/concmath-fonts.tlpsrc b/Master/tlpkg/tlpsrc/concmath-fonts.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/concmath-fonts.tlpsrc |