\usefonttheme{professionalfonts} \RequirePackage{fontspec} %% checkfont and iffontsavaiable copied from the metropolis theme %% by Matthias Vo­gelge­sang. % Checks if a font is installed; if not, |fontsnotfound| is increased. \newcounter{fontsnotfound} \newcommand{\checkfont}[1]{% \suppressfontnotfounderror=1% \font\x = "#1" at 10pt \selectfont \ifx\x\nullfont% \stepcounter{fontsnotfound}% \fi% \suppressfontnotfounderror=0% } % Resets the |fontsnotfound| counter and calls |\checkfont| for each font in % the comma separated list in the first argument. \newcommand{\iffontsavailable}[3]{% \setcounter{fontsnotfound}{0}% \expandafter\forcsvlist\expandafter% \checkfont\expandafter{#1}% \ifnum\value{fontsnotfound}=0% #2% \else% #3% \fi% } \iffontsavailable{Libertinus Serif,% Libertinus Sans,% LibertinusMath,% Libertinus Mono}% {% \setmainfont{Libertinus Serif} \setsansfont{Libertinus Sans} \setmathfont{Libertinus Math} \setmonofont{Libertinus Mono} }{% \PackageWarning{beamerthememeiqss}{% Could not find Libertinus fonts. Please install them from https://github.com/libertinus-fonts/libertinus/releases following the instructions at https://github.com/IQSS/iqss-beamer-theme/blob/master/README.md% } }