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:
\documentclass[8pt]{beamer}
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 \documentclass{beamer} % use a vectorial font like latin modern \usepackage{lmodern} % set the font size to 5pt \usepackage{scrextend} \changefontsizes{5pt} % load some package to show text \usepackage{lipsum} \begin{document} \begin{frame} \frametitle{Dummy but small frame} % show arbitrary text \lipsum \end{frame} \end{document}
Compiling this code yields: