Q: Polyglossia \setotherlanguage french breaks autospacing I'm writing a German (main), French paper with lua and polyglossia. After I use a local French \textfrench{} or \begin{french} - \end{french} the French punctuation spacing continues, even in a German env, e.g. so: instead of so: -- so(space):
I am not sure if this is a bug or if I made a mistake somewhere. I also tried it for English/French, same problem. Thanks for any help!
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{german}
\setotherlanguage{french}

\begin{document}

\section{Introduction}

Das ist ein simpler Test: test im Test? Test! oder so.

\textfrench{so!}

so: oder so?

\begin{french}
oder so? so! oder:
\end{french}

Das ist ein simpler Test: test im Test? Test! oder so.

\textgerman{so! oder?}

\end{document}

