josephwright / csquotes

Con­text sen­si­tive quo­ta­tion fa­cil­i­ties
LaTeX Project Public License v1.3c
28 stars 18 forks source link

MakeOuterQuote seems to be ignored #44

Open DenMesh opened 4 years ago

DenMesh commented 4 years ago
\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{russian}
\setotherlanguage{english}
\defaultfontfeatures{Ligatures=TeX}

\setmainfont{Liberation Serif}
\setsansfont{Liberation Sans}
\setmonofont{Liberation Mono}

\usepackage{csquotes}
    \MakeOuterQuote{"}

\begin{document}

\enquote{в кавычках}% line 1

"ещё в кавычках"% line 2

\end{document}

Line 1 produces expected results; line 2 outputs two ". If I change the style (ex. using the style option for package) it correctly changes line 1 but still ignores line 2.

Polyglossia 2020/04/08 v1.49 Csquotes 2019-12-06 v5.2j

Log file attached. debug.log

josephwright commented 4 years ago

Looks like polyglossia is overwriting all of the csquotes settings: it works fine with babel.

DenMesh commented 4 years ago

Thanks, will pester them instead.