I have babel v3.34 a simple example with beamer which I have added a sans serif font family with \babelfont{sf}[Language=Default]{DejaVu Serif}
produce such warnings
Package babel Warning: The following fonts are not babel standard families:
- \rmfamily / lmr [lmroman10-regular]:+tlig; at 10.95pt
- \ttfamily / lmtt [lmmono10-regular]: at 10.95pt
There is nothing intrinsically wrong with it, but 'babel' will no set Script and Language. Consider defining a new family with \babelfont.
\documentclass{beamer}
\usepackage[english]{babel}
\babelfont{sf}[Language=Default]{Deja Vu Serif}
\begin{document}
\begin{frame}{}
Test
\end{frame}
\end{document}
Why I need to add a roman font family and a teletype font family?
( equivalent MWE with fontspec
produce result without any warnings )
@JavierBezos