\usepackage[russian,croatian,indonesian,shorthands=off]{babel}
\babelfont{rm}[]{Linux Libertine O}
\babelfont[croatian]{rm}[]{CMU Serif}
\babelfont[russian]{rm}[]{Linux Libertine O}
\babelfont{tt}[Scale=MatchLowercase]{CMU Typewriter Text}
\babelfont[croatian]{tt}[Scale=MatchLowercase]{CMU Typewriter Text}
\babelfont[russian]{tt}[Scale=MatchLowercase]{CMU Typewriter Text}
\babelfont{sf}[Scale=MatchLowercase]{CMU Sans Serif}
\babelfont[croatian]{sf}[Scale=MatchLowercase]{CMU Sans Serif}
\babelfont[russian]{sf}[Scale=MatchLowercase]{CMU Sans Serif}