Fira Sans + Beamer + Metropolis (with Dark Background): Bold Looks too Thin

beamerfontsluatexoverleaf

  • I use the beautiful metropolis beamer theme with the dark background option.
  • AFAIK, the theme uses Fira Sans as the main font and I like it so far.
  • The problem is that when I have a \textbf (bold) font then the bold letters look too similar to the normalfont letters.
  • Question: Can I still use the same font but make the difference between normal and bold more visible for small font sizes? Ideally, I can use the solution on Overleaf.

% Compile with LuaLaTeX

\documentclass{beamer}
\usetheme[background = dark]{metropolis}

\begin{document}

\begin{frame}{Frame Title}
normaltext\textbf{textbf} 
\par
{\tiny normalfont\textbf{textbf}}
\end{frame}

\end{document}

enter image description here

Best Answer

  • This is a community answer based on user samcarter's answer on a different platform (it started as a chat).
  • It is important to know that when you use Overleaf, that you can rely on a bunch of installed fonts (also teached to me by user samcater, see here.

enter image description here


\documentclass{beamer}
\usetheme[background = dark]{metropolis}

% The magic happens here
\setsansfont[ItalicFont={Fira Sans Light Italic},%
                 BoldFont={Fira Sans SemiBold},%
                 BoldItalicFont={Fira Sans Italic}]%
                {Fira Sans Light}%
                                    
\begin{document}

\begin{frame}{Frame Title}
normaltext\textbf{textbf} 
\par
{\tiny normalfont\textbf{textbf}}
\end{frame}

\end{document}

Improved Version

enter image description here

Original Version

enter image description here

enter image description here