mirror of
https://gitlab.com/degruyter-public/font/de-gruyter-sans_serif.git
synced 2026-09-20 05:40:46 +09:00
added tex fonts
This commit is contained in:
@@ -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
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
Reference in New Issue
Block a user