diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx | 65 |
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% |