added tex fonts

This commit is contained in:
ffranziska
2022-11-22 10:41:04 +01:00
parent 8b0a1cd60a
commit 59c982413f
3339 changed files with 47049 additions and 0 deletions
@@ -0,0 +1,24 @@
The MinionMath fonts are re-installed according to the requirements for
DeGruyter. For formulas, DeGruyter wants as many as possible characters
from the De-Gryuter-Serif and DeGruyter-Sans fonts, comprising Greek
variable symbols.
For the rest, DeGruyter wants the MinionMath fonts to be used.
For MinionMath fonts, see www.typoma.de.
For the following, it is presupposed that the De-Gryuter-Serif,
the De-Gruyter-Sans fonts, and the minionmath package are installed.
The idea is to reconstruct the minionmath's OML- and MC-encoded fonts,
but with all the required substitutions from De-Gruyter-Serif and
De-Gruyter-Sans.
MinionMath provides optical sizes, but De-Gruyter(Serif|Sans) does not.
So, the new fonts lack in this feature partially.
For installation details see mmathdeg.sh and
mmathdeg-drv.tex.
Access is via mmathdeg.sty.
2022-May-24, giovanni
@@ -0,0 +1,24 @@
%Filename: mcmmathdeg.fd
%Created by: tex mmathdeg-drv
%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{mcmmathdeg.fd}
[2022/05/24 Fontinst v1.933 font definitions for MC/mmathdeg.]
\DeclareFontFamily{MC}{mmathdeg}{}
\DeclareFontShape{MC}{mmathdeg}{m}{n}{
<-6> mmathdeg-Tiny-MC
<6-8.5> mmathdeg-Capt-MC
<8.5-> mmathdeg-MC
}{}
\DeclareFontShape{MC}{mmathdeg}{b}{n}{
<-> mmathdeg-Bold-MC
}{}
\DeclareFontShape{MC}{mmathdeg}{bx}{n}{<->ssub * mmathdeg/b/n}{}
\endinput
@@ -0,0 +1,24 @@
%Filename: mcmmathdegserif.fd
%Created by: tex mmathdeg-drv
%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{mcmmathdegserif.fd}
[2022/05/24 Fontinst v1.933 font definitions for MC/mmathdegserif.]
\DeclareFontFamily{MC}{mmathdegserif}{}
\DeclareFontShape{MC}{mmathdegserif}{m}{n}{
<-6> mmathdegserif-Tiny-MC
<6-8.5> mmathdegserif-Capt-MC
<8.5-> mmathdegserif-MC
}{}
\DeclareFontShape{MC}{mmathdegserif}{b}{n}{
<-> mmathdegserif-Bold-MC
}{}
\DeclareFontShape{MC}{mmathdegserif}{bx}{n}{<->ssub * mmathdegserif/b/n}{}
\endinput
@@ -0,0 +1,86 @@
%%
%% This is file `mmathdeg.sty',
%% -----------------------------------------------------------------
%% Author: le-tex publishing services
%% Maintainer: le-tex publishing services
%%
%% This file is part of the mmathdeg package providing minionmath
%% with some chars from the De-Gruyter-Serif and De-Gruyter-Sans fonts.
%%
%% Copyright (C) 2022 Walter de Gruyter GmbH
%% -----------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[2011/06/27]
\ProvidesPackage{mmathdeg}
[2022/05/24 v0.6 Minionmath with De-Gruyter-(Serif/Sans)]
\DeclareOption*{\PassOptionsToPackage\CurrentOption{minionmath}}
\ProcessOptions\relax
\RequirePackage{minionmath}
\DeclareMathVersion{ss}
\DeclareMathVersion{ssbold}
\def\@tempa{minion-oldmath}
\ifx\M@layout\@tempa
\DeclareSymbolFont{operators} {OT1} {DeGruyterSerif-TLF}{m}{n}
\SetSymbolFont{operators} {bold} {OT1} {DeGruyterSerif-TLF}{b}{n}
\SetSymbolFont{operators} {ss} {OT1} {DeGruyterSans-TLF} {m}{n}
\SetSymbolFont{operators} {ssbold}{OT1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathrm} {bold} {OT1} {DeGruyterSerif-TLF}{b}{n} %mind! (gives more flexibility)
\SetMathAlphabet{\mathrm} {ss} {OT1} {DeGruyterSans-TLF} {m}{n} %mind! (gives more flexibility)
\SetMathAlphabet{\mathrm} {ssbold}{OT1} {DeGruyterSans-TLF} {b}{n} %mind! (gives more flexibility)
\DeclareMathAlphabet{\mathit} {OT1} {DeGruyterSerif-TLF}{m}{it}
\SetMathAlphabet{\mathit} {bold} {OT1} {DeGruyterSerif-TLF}{b}{it}
\SetMathAlphabet{\mathit} {ss} {OT1} {DeGruyterSans-TLF} {m}{it}
\SetMathAlphabet{\mathit} {ssbold}{OT1} {DeGruyterSans-TLF} {b}{it}
\DeclareMathAlphabet{\mathbf} {OT1} {DeGruyterSerif-TLF}{b}{n}
\SetMathAlphabet{\mathbf} {ss} {OT1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathbf} {ssbold}{OT1} {DeGruyterSans-TLF} {b}{n}
\DeclareMathAlphabet{\mathsf} {OT1} {DeGruyterSans-TLF} {m}{n}
\SetMathAlphabet{\mathsf} {bold} {OT1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathsf} {ssbold}{OT1} {DeGruyterSans-TLF} {b}{n}
\DeclareMathAlphabet{\mathtt} {OT1} {\ttdefault} {m}{n}
\SetMathAlphabet{\mathtt} {bold} {OT1} {\ttdefault} {b}{n}
\SetMathAlphabet{\mathtt} {ssbold}{OT1} {\ttdefault} {b}{n}
\DeclareSymbolFont{letters} {OML} {mmathdegserif} {m}{it}
\SetSymbolFont{letters} {bold} {OML} {mmathdegserif} {b}{it}
\SetSymbolFont{letters} {ss} {OML} {mmathdeg} {m}{it}
\SetSymbolFont{letters} {ssbold}{OML} {mmathdeg} {b}{it}
\DeclareMathAlphabet{\mathbold} {OML} {mmathdegserif} {b}{it}
\SetMathAlphabet{\mathbold} {ss} {OML} {mmathdeg} {b}{it}
\SetMathAlphabet{\mathbold} {ssbold}{OML} {mmathdeg} {b}{it}
\SetSymbolFont{symbols} {ssbold}{OMS} {minionmath} {b}{n}
\SetSymbolFont{largesymbols}{ssbold}{MXP} {minionmath} {b}{n}
\SetSymbolFont{AMSa} {ssbold}{OMSA}{minionmath} {b}{n}
\SetSymbolFont{AMSb} {ssbold}{OMSB}{minionmath} {b}{n}
\else
\DeclareFontEncoding{MC}{}{\noaccents@}
\DeclareSymbolFont{operators} {T1} {DeGruyterSerif-TLF}{m}{n}
\SetSymbolFont{operators} {bold} {T1} {DeGruyterSerif-TLF}{b}{n}
\SetSymbolFont{operators} {ss} {T1} {DeGruyterSans-TLF} {m}{n}
\SetSymbolFont{operators} {ssbold}{T1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathrm} {bold} {T1} {DeGruyterSerif-TLF}{b}{n} %mind! (gives more flexibility)
\SetMathAlphabet{\mathrm} {ss} {T1} {DeGruyterSans-TLF} {m}{n} %mind! (gives more flexibility)
\SetMathAlphabet{\mathrm} {ssbold}{T1} {DeGruyterSans-TLF} {b}{n} %mind! (gives more flexibility)
\DeclareMathAlphabet{\mathit} {T1} {DeGruyterSerif-TLF}{m}{it}
\SetMathAlphabet{\mathit} {bold} {T1} {DeGruyterSerif-TLF}{b}{it}
\SetMathAlphabet{\mathit} {ss} {T1} {DeGruyterSans-TLF} {m}{it}
\SetMathAlphabet{\mathit} {ssbold}{T1} {DeGruyterSans-TLF} {b}{it}
\DeclareMathAlphabet{\mathbf} {T1} {DeGruyterSerif-TLF}{b}{n}
\SetMathAlphabet{\mathbf} {ss} {T1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathbf} {ssbold}{T1} {DeGruyterSans-TLF} {b}{n}
\DeclareMathAlphabet{\mathsf} {T1} {DeGruyterSans-TLF} {m}{n}
\SetMathAlphabet{\mathsf} {bold} {T1} {DeGruyterSans-TLF} {b}{n}
\SetMathAlphabet{\mathsf} {ssbold}{T1} {DeGruyterSans-TLF} {b}{n}
\DeclareMathAlphabet{\mathtt} {T1} {\ttdefault} {m}{n}
\SetMathAlphabet{\mathtt} {bold} {T1} {\ttdefault} {b}{n}
\SetMathAlphabet{\mathtt} {ssbold}{T1} {\ttdefault} {b}{n}
\DeclareSymbolFont{symbols} {MC} {mmathdegserif} {m}{n}
\DeclareFontSubstitution {MC} {mmathdegserif} {m}{n}
\SetSymbolFont{symbols} {bold} {MC} {mmathdegserif} {b}{n}
\SetSymbolFont{symbols} {ss} {MC} {mmathdeg} {m}{n}
\SetSymbolFont{symbols} {ssbold}{MC} {mmathdeg} {b}{n}
\DeclareMathAlphabet{\mathbold} {MC} {mmathdegserif} {b}{n}
\SetMathAlphabet{\mathbold} {ss} {MC} {mmathdeg} {b}{n}
\SetMathAlphabet{\mathbold} {ssbold}{MC} {mmathdeg} {b}{n}
\SetSymbolFont{letters} {ssbold}{MSP} {minionmath-rsfs} {b}{n}
\SetSymbolFont{largesymbols}{ssbold}{MXP} {minionmath} {b}{\@extshape}
\fi
\endinput
@@ -0,0 +1,27 @@
%Filename: omlmmathdeg.fd
%Created by: tex mmathdeg-drv
%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{omlmmathdeg.fd}
[2022/05/24 Fontinst v1.933 font definitions for OML/mmathdeg.]
\DeclareFontFamily{OML}{mmathdeg}{}
\DeclareFontShape{OML}{mmathdeg}{m}{it}{
<-6> mmathdeg-Tiny-OML
<6-8.5> mmathdeg-Capt-OML
<8.5-> mmathdeg-OML
}{}
\DeclareFontShape{OML}{mmathdeg}{b}{it}{
<-> mmathdeg-Bold-OML
}{}
\DeclareFontShape{OML}{mmathdeg}{m}{sl}{<->ssub * mmathdeg/m/it}{}
\DeclareFontShape{OML}{mmathdeg}{bx}{it}{<->ssub * mmathdeg/b/it}{}
\DeclareFontShape{OML}{mmathdeg}{b}{sl}{<->ssub * mmathdeg/b/it}{}
\DeclareFontShape{OML}{mmathdeg}{bx}{sl}{<->ssub * mmathdeg/b/sl}{}
\endinput
@@ -0,0 +1,27 @@
%Filename: omlmmathdegserif.fd
%Created by: tex mmathdeg-drv
%Created using fontinst v1.933
%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{omlmmathdegserif.fd}
[2022/05/24 Fontinst v1.933 font definitions for OML/mmathdegserif.]
\DeclareFontFamily{OML}{mmathdegserif}{}
\DeclareFontShape{OML}{mmathdegserif}{m}{it}{
<-6> mmathdegserif-Tiny-OML
<6-8.5> mmathdegserif-Capt-OML
<8.5-> mmathdegserif-OML
}{}
\DeclareFontShape{OML}{mmathdegserif}{b}{it}{
<-> mmathdegserif-Bold-OML
}{}
\DeclareFontShape{OML}{mmathdegserif}{m}{sl}{<->ssub * mmathdegserif/m/it}{}
\DeclareFontShape{OML}{mmathdegserif}{bx}{it}{<->ssub * mmathdegserif/b/it}{}
\DeclareFontShape{OML}{mmathdegserif}{b}{sl}{<->ssub * mmathdegserif/b/it}{}
\DeclareFontShape{OML}{mmathdegserif}{bx}{sl}{<->ssub * mmathdegserif/b/sl}{}
\endinput