No se puede controlar el tamaño de fuente de los entornos detallados anidados en Beamer

No se puede controlar el tamaño de fuente de los entornos detallados anidados en Beamer

En Beamer, solo puedo controlar el tamaño de fuente de los elementos en el itemizeentorno de primer nivel (usando \fontsize{}{}. No puedo controlar el del entorno de segundo nivel (anidado), ni el del tercero, ya sea itemize, enumerate, etc. ¿Qué podría ser? ¿El problema? A continuación se muestra el MWE y la salida. Agregar \fontsize{}{}dentro de los entornos anidados tampoco cambia la salida.

\documentclass[12pt, xcolor=pdftex,dvipsnames,table,aspectratio=169]{beamer}     
\usetheme{default}
\usefonttheme[onlymath]{serif}
\usepackage{xcolor} 
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{array,bm,booktabs,multirow,multicol,pgfplots,setspace,subfig,tikz}

\begin{document}

\begin{frame}
\fontsize{7}{7pt}
    \begin{itemize}
        \item a
        \item b
        \begin{itemize}
            \item c
            \item d
        \end{itemize}
        \item e 
        \begin{itemize}
            \item f
            \item g
            \begin{itemize}
                \item h
                \item i
            \end{itemize}   
            \begin{enumerate}
                \item 1
                \item 2
            \end{enumerate}
        \end{itemize}
        \item j
    \end{itemize}

\end{frame}

ingrese la descripción de la imagen aquí

Respuesta1

\documentclass[12pt, xcolor=pdftex,dvipsnames,table,aspectratio=169]{beamer}     
\usetheme{default}
\usefonttheme[onlymath]{serif}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage{array,bm,booktabs,multirow,multicol,pgfplots,setspace,subfig,tikz}

\begin{document}

\begin{frame}

\setbeamerfont*{itemize/enumerate body}{size=\fontsize{5}{7}}
\setbeamerfont*{itemize/enumerate subbody}{parent=itemize/enumerate body}
\setbeamerfont*{itemize/enumerate subsubbody}{parent=itemize/enumerate body}

    \begin{itemize}
        \item a
        \item b
        \begin{itemize}
            \item c
            \item dbo
        \end{itemize}
        \item e 
        \begin{itemize}
            \item f
            \item g
            \begin{itemize}
                \item h
                \item i
            \end{itemize}   
            \begin{enumerate}
                \item 1
                \item 2
            \end{enumerate}
        \end{itemize}
        \item j
    \end{itemize}

\end{frame}
\end{document}

Respuesta2

Encontré una solución simple: simplemente coloque el entorno itemize anidado dentro de a scaleboxy minipage, ajustando los parámetros en consecuencia, como:

\scalebox{0.85}{\begin{minipage}{1.2\textwidth}
 % itemize environment here...
\end{minipage}}

información relacionada