summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty35
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%