mirror of
https://gitlab.com/degruyter-public/font/de-gruyter-sans_serif.git
synced 2026-11-07 22:52:26 +09:00
added tex fonts
This commit is contained in:
1 parent
8b0a1cd60a
commit
59c982413f
3339 files changed
+47049
No files matched your search
@@ -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