Explicitly set italic, bold, and bolditalic fonts

Fix #187
This commit is contained in:
Ross Churchley 2016-03-04 01:10:03 -08:00
parent 2b4b85dd93
commit b47234ba14
1 changed files with 18 additions and 10 deletions

View File

@ -95,16 +95,24 @@
% %
% \begin{macrocode} % \begin{macrocode}
\iffontsavailable{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[ItalicFont={Fira Sans Light Italic},%
BoldFont={Fira Sans},%
BoldItalicFont={Fira Sans Italic}]%
{Fira Sans Light}%
}{% }{%
\iffontsavailable{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}%
\setsansfont[BoldFont={Fira Sans OT}]{Fira Sans Light OT}% {%
\setsansfont[ItalicFont={Fira Sans Light Italic OT},%
BoldFont={Fira Sans OT},%
BoldItalicFont={Fira Sans Italic OT}]%
{Fira Sans Light OT}%
}{% }{%
\PackageWarning{beamerthememetropolis}{% \PackageWarning{beamerthememetropolis}{%
Could not find Fira Sans fonts% Could not find Fira Sans fonts%
@ -112,10 +120,10 @@
} }
} }
\iffontsavailable{Fira Mono, Fira Mono Bold}{% \iffontsavailable{Fira Mono, Fira Mono Bold}{%
\setmonofont{Fira Mono}% \setmonofont[BoldFont={Fira Mono Medium}]{Fira Mono}%
}{% }{%
\iffontsavailable{Fira Mono OT, Fira Mono Bold OT}{% \iffontsavailable{Fira Mono OT, Fira Mono Bold OT}{%
\setmonofont{Fira Mono OT}% \setmonofont[BoldFont={Fira Mono Medium OT}]{Fira Mono OT}%
}{% }{%
\PackageWarning{beamerthememetropolis}{% \PackageWarning{beamerthememetropolis}{%
Could not find Fira Mono fonts% Could not find Fira Mono fonts%