summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx65
1 files changed, 29 insertions, 36 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
index 6c083713ea1..d716c031a6b 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1131}
+% \CheckSum{1097}
% \iffalse meta-comment
%
% ============================================================================
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-fonts.dtx}[%
- 2015/02/15 v2.03 TUD-KOMA-Script\space%
+ 2015/02/19 v2.03a TUD-KOMA-Script\space%
%</driver>
%<package&identify>\NeedsTeXFormat{LaTeX2e}[2011/06/27]
%<package&identify>\ProvidesPackage{tudscrfonts}[%
@@ -195,6 +195,7 @@
% \begin{macro}{\tud@univers}
% \begin{macro}{\tud@dinbold}
% \begin{macro}{\tud@mathenc}
+% \changes{v2.03a}{2015/02/19}{entfernt}%^^A
% Mit der Option \opt{fontspec} kann die explizite Verwendung des Paketes
% \pkg{fontspec} aktiviert werden. Nur so ist eine vollständige Anpassung der
% Schriften an die Funktionalitäten des Paketes möglich. Zu Beginn werden
@@ -204,7 +205,6 @@
\newif\if@tud@dinbold
\newcommand*\tud@univers{lun}
\newcommand*\tud@dinbold{0m6}
-\newcommand*\tud@mathenc{OT1}
% \end{macrocode}
% Hier kommt die eigentliche Option.
% \begin{macrocode}
@@ -275,26 +275,19 @@
% festgelegt. Da es so gut wie keine freien OpenType"=Schriften für den
% mathmatischen Formelsatz gibt, werden unabhängig vom Status der Option
% \opt{fontspec} \emph{immer} die PostScript"=Schriften verwendet, falls diese
-% installiert sind. Dabei wird die Kodierung der Mathematikschriften abhängig
-% von der Eingabekodierung gewählt.
+% installiert sind.
% \begin{macrocode}
\AtEndPreamble{%
- \@expandtwoargs\in@{OT}{\encodingdefault}%
- \ifin@%
- \def\tud@mathenc{OT1}%
- \else%
- \def\tud@mathenc{T1}%
- \fi%
% \end{macrocode}
-% Nun wird überprüft, ob die PostScript"=Schriften installiert sind. Wird das
+% Es wird überprüft, ob die PostScript"=Schriften installiert sind. Wird das
% Paket \pkg{fontspec} verwendet, werden diese nur für die Mathematikschriften
% verwendet. Sollte diese nicht vorhanden sein, wird eine Warnung ausgegeben.
-% Ist die Option nicht aktiviert, wird beim Nichtvorhandensein der Schriften
-% eine Warnung ausgegeben und eine Rückfallebene definiert.
+% Ist die Option \opt{fontspec} nicht aktiviert, wird beim Nichtvorhandensein
+% der Schriften eine Warnung ausgegeben und eine Rückfallebene definiert.
% \begin{macrocode}
\if@tud@fontspec%
\edef\@tempa{%
- \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ \lowercase{\noexpand\InputIfFileExists{OT1\tud@univers.fd}}%
}%
\def\@tempb#1{%
%<*class>
@@ -330,7 +323,7 @@
% \begin{macrocode}
\if@tud@fontspec%
\edef\@tempa{%
- \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ \lowercase{\noexpand\InputIfFileExists{OT1\tud@dinbold.fd}}%
}%
\else%
\edef\@tempa{%
@@ -530,14 +523,14 @@
\SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}%
\SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}%
\SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}%
- \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}%
- \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}%
- \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}%
- \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}%
- \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}%
+ \SetMathAlphabet{\mathbf}{univers}{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet{\mathsf}{univers}{OT1}{\tud@univers}{l}{n}%
+ \SetMathAlphabet{\mathit}{univers}{OT1}{\tud@univers}{l}{sl}%
+ \SetMathAlphabet{\mathtt}{univers}{OT1}{\tud@univers t}{l}{n}%
+ \SetMathAlphabet{\mathbf}{universbold}{OT1}{\tud@univers}{eb}{n}%
+ \SetMathAlphabet{\mathsf}{universbold}{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet{\mathit}{universbold}{OT1}{\tud@univers}{b}{sl}%
+ \SetMathAlphabet{\mathtt}{universbold}{OT1}{\tud@univers t}{b}{n}%
% \end{macrocode}
% \end{macro}^^A \mv@universbold
% \end{macro}^^A \mv@univers
@@ -549,13 +542,13 @@
% Symbole stammen aus diesem Paket.
% \begin{macrocode}
\DeclareMathVersion{dinbold}%
- \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
+ \SetSymbolFont{operators}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
\SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}%
\SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}%
\SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}%
- \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
- \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}%
- \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}%
+ \SetMathAlphabet{\mathbf}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
+ \SetMathAlphabet{\mathsf}{dinbold}{OT1}{\tud@dinbold}{b}{n}%
+ \SetMathAlphabet{\mathit}{dinbold}{OT1}{\tud@dinbold}{b}{sl}%
% \end{macrocode}
% \end{macro}^^A \mv@dinbold
% \begin{macro}{\upGamma}
@@ -1305,16 +1298,16 @@
\fi%
\fi%
\if@sansmath%
- \DeclareSymbolFont{aunLetters}{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetSymbolFont{aunLetters}{bold}{\tud@mathenc}{\tud@univers}{b}{sl}%
- \DeclareSymbolFont{aunOperators}{\tud@mathenc}{\tud@univers}{l}{n}%
- \SetSymbolFont{aunOperators}{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
+ \DeclareSymbolFont{aunLetters}{OT1}{\tud@univers}{l}{sl}%
+ \SetSymbolFont{aunLetters}{bold}{OT1}{\tud@univers}{b}{sl}%
+ \DeclareSymbolFont{aunOperators}{OT1}{\tud@univers}{l}{n}%
+ \SetSymbolFont{aunOperators}{bold}{OT1}{\tud@univers}{b}{n}%
\DeclareSymbolFontAlphabet{\mathsf}{aunOperators}%
\DeclareSymbolFontAlphabet{\mathnormal}{aunLetters}%
- \DeclareMathAlphabet\mathbf{\tud@mathenc}{\tud@univers}{b}{n}%
- \SetMathAlphabet\mathbf{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
- \DeclareMathAlphabet\mathit{\tud@mathenc}{\tud@univers}{l}{sl}%
- \SetMathAlphabet\mathit{bold}{\tud@mathenc}{\tud@univers}{l}{sl}%
+ \DeclareMathAlphabet\mathbf{OT1}{\tud@univers}{b}{n}%
+ \SetMathAlphabet\mathbf{bold}{OT1}{\tud@univers}{b}{n}%
+ \DeclareMathAlphabet\mathit{OT1}{\tud@univers}{l}{sl}%
+ \SetMathAlphabet\mathit{bold}{OT1}{\tud@univers}{l}{sl}%
\fi%
\let\dinBold\dinbn%
\let\dinfamily\dinbn%