Wenn du zu Russisch wechselst, wechselst du auch das Fontencoding (von T1 zu T2A). Dort ist \flqq nicht definiert und fällt daher auf den von babel deklarierten Default zurück, und das ist das "hässliche" OT1-Zeichen.
Füge vor Babel das hier ein:
Code:
\ProvideTextCommandDefault{\frqq}{\UseTextSymbol{T1}\frqq}
\ProvideTextCommandDefault{\flqq}{\UseTextSymbol{T1}\flqq}
Du kannst auch die Zeichen für T2A definieren:
Code:
\ProvideTextCommand{\frqq}{T2A}{%
\textormath{\guillemotright}{\mbox{\guillemotright}}}
\ProvideTextCommand{\flqq}{T2A}{%
\textormath{\guillemotleft}{\mbox{\guillemotleft}}}
Lesezeichen