If you want to use font sizes in beamer smaller than 8pt, you won’t in principle be able to do so, since beamer considers them too small. For instance, options like:


or declarations like

\setbeamerfont{normal text}{size=\small}

won’t work.

For instance, here is a minimal working example of a 5pt frame in beamer:

% Small fonts in beamer

% use a vectorial font like latin modern

% set the font size to 5pt

% load some package to show text


\frametitle{Dummy but small frame}
% show arbitrary text


Compiling this code yields:

too small font in beamer