summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty68
1 files changed, 38 insertions, 30 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty
index 7df83b361e..11a8deeeb1 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/beamerfontthemepureminimalistic.sty
@@ -19,69 +19,77 @@
% If problems/bugs are found or enhancements are desired, please contact
% me over: https://github.com/kai-tub/latex-beamer-pure-minimalistic
-\ProvidesPackage{beamerfontthemepureminimalistic}[v1.2.4]
+\ProvidesPackage{beamerfontthemepureminimalistic}[v2.0.0]
\RequirePackage{ifthen}
+% Adds micro-typographical enhancements
+% Has no significant impact on presentation slides
+% Adds issues to japanese packages...
+% \RequirePackage{microtype}
\mode<presentation>
-\newboolean{nofirafonts}
-\setboolean{nofirafonts}{false}
-\newboolean{helvetica}
-\setboolean{helvetica}{false}
+\newboolean{customfont}
+\setboolean{customfont}{false}
+\newboolean{noto}
+\setboolean{noto}{false}
-\DeclareOptionBeamer{nofirafonts}{\setboolean{nofirafonts}{true}}
-\DeclareOptionBeamer{helvetica}{\setboolean{helvetica}{true}}
+\DeclareOptionBeamer{customfont}{\setboolean{customfont}{true}}
+\DeclareOptionBeamer{noto}{\setboolean{noto}{true}}
\ProcessOptionsBeamer
\RequirePackage{silence}
% I have no clue how I can fix this warning
\WarningFilter{latex}{Font shape declaration has incorrect series value}
+\RequirePackage{iftex}
-\ifthenelse{\boolean{helvetica}}{%
- % If Helvetica overwrites the fira fonts settings
- \RequirePackage[T1]{fontenc}
- \RequirePackage[scaled]{helvet}
+\ifpdftex
+ \RequirePackage[T1]{fontenc}
+\fi
+
+\ifthenelse{\boolean{noto}}{%
+ % If Noto overwrites the fira fonts settings
+ \RequirePackage{noto}
}{%
- \ifthenelse{\boolean{nofirafonts}}{%
+ \ifthenelse{\boolean{customfont}}{%
% Load default fonts
}{%
% By default load Fira
- \RequirePackage[T1]{fontenc}
\RequirePackage[sfdefault]{FiraSans}
\RequirePackage{FiraMono}
}
}
-\renewcommand\normalsize{\fontsize{12pt}{14pt}\selectfont}
+\renewcommand\footnotesize{\fontsize{8pt}{10pt}\selectfont}
\renewcommand\small{\fontsize{10pt}{12pt}\selectfont}
+\renewcommand\normalsize{\fontsize{12pt}{14pt}\selectfont}
\renewcommand\large{\fontsize{14pt}{16pt}\selectfont}
\renewcommand\Large{\fontsize{16pt}{18pt}\selectfont}
-\setbeamerfont{normal text}{family=\sffamily,size*={12pt}{14pt},series=\mdseries}
+\setbeamerfont{normal text}{family=\sffamily, size=\normalsize, series=\mdseries}
\setbeamerfont{alerted text}{parent=normal text}
-\setbeamerfont{structure}{parent=normal text,series=\mdseries}
+\setbeamerfont{structure}{parent=normal text}
-\setbeamerfont{footline}{parent=structure,size*={8pt}{10pt}}
+\setbeamerfont{all titles}{parent=normal text}
+\setbeamerfont{presentation title}{parent=all titles, size=\large, shape=\scshape}
+\setbeamerfont{subtitle}{parent=all titles, shape=\upshape}
+\setbeamerfont{frametitle}{parent=all titles, size=\Large}
-\setbeamerfont{title}{size*={14pt}{16pt},parent=alerted text,shape=\scshape}
-\setbeamerfont{title in head/foot}{parent=footline,series=\bfseries}
-
-\setbeamerfont{subtitle}{parent=title,shape=\upshape}
+\setbeamerfont{footline}{parent=structure,size=\footnotesize}
+\setbeamerfont{title in head/foot}{parent=footline, series=\bfseries}
+\setbeamerfont{author in head/foot}{parent=footline}
\setbeamerfont{section in toc}{parent=normal text}
\setbeamerfont{subsection in toc}{parent=section in toc}
\setbeamerfont{subsubsection in toc}{parent=subsection in toc}
-\setbeamerfont{author}{parent=normal text}
-\setbeamerfont{author in head/foot}{parent=footline}
-\setbeamerfont*{institute}{parent=normal text}
+\setbeamerfont{author}{parent=normal text, size=\small}
+\setbeamerfont{institute}{parent=normal text, size=\small}
-\setbeamerfont{frametitle}{parent=alerted text,size*={16pt}{18pt}}
-\setbeamerfont{caption}{series=\normalfont, size=\small}
-\setbeamerfont{caption name}{series=\normalfont, size=\small}
+\setbeamerfont{caption}{parent=normal text, size=\small}
+\setbeamerfont{caption name}{series=normal text, size=\small}
-\setbeamerfont*{itemize/enumerate body}{parent=normal text}
-\setbeamerfont*{itemize/enumerate subbody}{parent=itemize/enumerate body}
-\setbeamerfont*{itemize/enumerate subsubbody}{parent=itemize/enumerate subbody}
+\setbeamerfont{itemize/enumerate body}{parent=normal text}
+\setbeamerfont{itemize/enumerate subbody}{parent=itemize/enumerate body}
+\setbeamerfont{itemize/enumerate subsubbody}{parent=itemize/enumerate subbody}
\mode<all> \ No newline at end of file