diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty index bebce102735..7334e177025 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty @@ -16,7 +16,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2017/03/29 v2.05l TUD-Script +%% 2017/05/30 v2.05m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 %% @@ -59,7 +59,7 @@ \fi% } \fi - \TUD@Version@Check{2017/03/29 v2.05l TUD-Script} + \TUD@Version@Check{2017/05/30 v2.05m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -72,7 +72,7 @@ }{} %%% From File: tudscr-fonts.dtx \ProvidesPackage{tudscrfonts}[% - 2017/03/29 v2.05l TUD-Script + 2017/05/30 v2.05m TUD-Script package (corporate design fonts)% ] @@ -324,6 +324,7 @@ \csdef{tud@v@2.05i}{3} \csdef{tud@v@2.05k}{3} \csdef{tud@v@2.05l}{3} +\csdef{tud@v@2.05m}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -569,6 +570,19 @@ in the TUD-Script manual% }% } +\begingroup +\catcode`\^=7 +\catcode30=12 +\catcode`\!=12 +\edef\tud@reserved{\@gobble^^^^0021} +\expandafter\endgroup +\ifx\tud@reserved\@empty\relax + \RequirePackage{newunicodechar}[2012/11/12]% + \uccode"00DF="1E9E% + \lccode"1E9E="00DF% + \newunicodechar{^^^^00df}{\iffontchar\font"00DF \symbol{"00DF}\else ss\fi}% + \newunicodechar{^^^^1e9e}{\iffontchar\font"1E9E \symbol{"1E9E}\else SS\fi}% +\fi \newcommand*\tud@raggedright{\raggedright} \newcommand*\tud@RaggedRight{\raggedright} \AfterPackage*{ragged2e}{% @@ -577,7 +591,9 @@ }{}% \renewcommand*\tud@RaggedRight{\RaggedRight}% } +\newif\if@tud@x@siunitx@enabled \AfterPackage*{siunitx}{% + \@tud@x@siunitx@enabledtrue% \providecommand*\lseries{\fontseries{l}\selectfont}% } \AfterClass*{beamer}{\usefonttheme[onlymath]{serif}} @@ -750,6 +766,7 @@ \if@tud@x@fontspec@enabled% \if@tud@univers% \newcommand*\tud@x@fontspec@set@univ{% + Ligatures=TeX,% BoldFont={},% ItalicFont={},% BoldItalicFont={},% @@ -771,6 +788,7 @@ \fi% \if@tud@dinbold% \newcommand*\tud@x@fontspec@set@din{% + Ligatures=TeX,% BoldFont={},% ItalicFont={},% BoldItalicFont={},% @@ -1104,6 +1122,17 @@ \tud@font@check% \ifdef{\sectfont}{}{\let\sectfont\relax}% \tud@font@init% + \if@tud@x@siunitx@enabled% + \ifcase\tud@cdfont@num\relax% false + \def\tud@reserved{\TUDoptions{cdfont=false}}% + \or% true + \def\tud@reserved{\TUDoptions{cdfont=true}}% + \or% heavy + \def\tud@reserved{\TUDoptions{cdfont=heavy}}% + \fi% + \expandafter\AtBeginDocument\expandafter{\tud@reserved}% + \TUDoptions{cdfont=false}% + \fi% \tud@font@set% \if@tud@x@bm@requested% \tud@font@math@init% |