mirror of https://github.com/matze/mtheme.git
Rename \iffontsexist to \iffontsavailable
Prevents me from thinking it tests "if font sexist" instead of "if fonts exist"
This commit is contained in:
parent
a87cb88cd3
commit
83469b03ff
|
@ -37,7 +37,7 @@
|
||||||
\suppressfontnotfounderror=0%
|
\suppressfontnotfounderror=0%
|
||||||
}
|
}
|
||||||
|
|
||||||
\newcommand{\iffontsexist}[3]{%
|
\newcommand{\iffontsavailable}[3]{%
|
||||||
\setcounter{fontsnotfound}{0}%
|
\setcounter{fontsnotfound}{0}%
|
||||||
\expandafter\forcsvlist\expandafter%
|
\expandafter\forcsvlist\expandafter%
|
||||||
\checkfont\expandafter{#1}%
|
\checkfont\expandafter{#1}%
|
||||||
|
@ -47,13 +47,13 @@
|
||||||
#3%
|
#3%
|
||||||
\fi%
|
\fi%
|
||||||
}
|
}
|
||||||
\iffontsexist{Fira Sans Light,%
|
\iffontsavailable{Fira Sans Light,%
|
||||||
Fira Sans Light Italic,%
|
Fira Sans Light Italic,%
|
||||||
Fira Sans,%
|
Fira Sans,%
|
||||||
Fira Sans Italic}{%
|
Fira Sans Italic}{%
|
||||||
\setmainfont[BoldFont={Fira Sans}]{Fira Sans Light}%
|
\setmainfont[BoldFont={Fira Sans}]{Fira Sans Light}%
|
||||||
}{%
|
}{%
|
||||||
\iffontsexist{Fira Sans Light OT,%
|
\iffontsavailable{Fira Sans Light OT,%
|
||||||
Fira Sans Light Italic OT,%
|
Fira Sans Light Italic OT,%
|
||||||
Fira Sans OT,%
|
Fira Sans OT,%
|
||||||
Fira Sans Italic OT}{%
|
Fira Sans Italic OT}{%
|
||||||
|
@ -65,10 +65,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
\iffontsexist{Fira Mono, Fira Mono Bold}{%
|
\iffontsavailable{Fira Mono, Fira Mono Bold}{%
|
||||||
\setmonofont{Fira Mono}%
|
\setmonofont{Fira Mono}%
|
||||||
}{%
|
}{%
|
||||||
\iffontsexist{Fira Mono OT, Fira Mono Bold OT}{%
|
\iffontsavailable{Fira Mono OT, Fira Mono Bold OT}{%
|
||||||
\setmonofont{Fira Mono OT}%
|
\setmonofont{Fira Mono OT}%
|
||||||
}{%
|
}{%
|
||||||
\typeout{%
|
\typeout{%
|
||||||
|
|
|
@ -65,11 +65,11 @@
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
% \begin{macro}{\iffontexists}
|
% \begin{macro}{\iffontsavailable}
|
||||||
% Resets the |fontsnotfound| counter and calls |\checkfont| for each font in
|
% Resets the |fontsnotfound| counter and calls |\checkfont| for each font in
|
||||||
% the comma separated list in the first argument.
|
% the comma separated list in the first argument.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand{\iffontsexist}[3]{%
|
\newcommand{\iffontsavailable}[3]{%
|
||||||
\setcounter{fontsnotfound}{0}%
|
\setcounter{fontsnotfound}{0}%
|
||||||
\expandafter\forcsvlist\expandafter%
|
\expandafter\forcsvlist\expandafter%
|
||||||
\checkfont\expandafter{#1}%
|
\checkfont\expandafter{#1}%
|
||||||
|
@ -88,13 +88,13 @@
|
||||||
% also fails a warning will be displayed and the standard fonts will be used.
|
% also fails a warning will be displayed and the standard fonts will be used.
|
||||||
%
|
%
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\iffontsexist{Fira Sans Light,%
|
\iffontsavailable{Fira Sans Light,%
|
||||||
Fira Sans Light Italic,%
|
Fira Sans Light Italic,%
|
||||||
Fira Sans,%
|
Fira Sans,%
|
||||||
Fira Sans Italic}{%
|
Fira Sans Italic}{%
|
||||||
\setsansfont[BoldFont={Fira Sans}]{Fira Sans Light}%
|
\setsansfont[BoldFont={Fira Sans}]{Fira Sans Light}%
|
||||||
}{%
|
}{%
|
||||||
\iffontsexist{Fira Sans Light OT,%
|
\iffontsavailable{Fira Sans Light OT,%
|
||||||
Fira Sans Light Italic OT,%
|
Fira Sans Light Italic OT,%
|
||||||
Fira Sans OT,%
|
Fira Sans OT,%
|
||||||
Fira Sans Italic OT}{%
|
Fira Sans Italic OT}{%
|
||||||
|
@ -105,10 +105,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
\iffontsexist{Fira Mono, Fira Mono Bold}{%
|
\iffontsavailable{Fira Mono, Fira Mono Bold}{%
|
||||||
\setmonofont{Fira Mono}%
|
\setmonofont{Fira Mono}%
|
||||||
}{%
|
}{%
|
||||||
\iffontsexist{Fira Mono OT, Fira Mono Bold OT}{%
|
\iffontsavailable{Fira Mono OT, Fira Mono Bold OT}{%
|
||||||
\setmonofont{Fira Mono OT}%
|
\setmonofont{Fira Mono OT}%
|
||||||
}{%
|
}{%
|
||||||
\PackageWarning{beamerthememetropolis}{%
|
\PackageWarning{beamerthememetropolis}{%
|
||||||
|
|
Loading…
Reference in New Issue