Pour info… en remplaçant :
*\ifnum \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\usepackage[shorthands=off,main=french]{babel}
\else
\usepackage{polyglossia}
\setmainlanguage[]{french}
\fi*
\fi
dans le généré pandoc, `pandoc`, par :
*\usepackage[french]{babel}*
\usepackage[french]{babel}
… la typographie des espaces minces est corrigée.
Je n'en sais pas plus à l'heure actuelle mais le problème semble être causé par les packages polyglossia/babel `polyglossia/babel` ou par leur contexte d'utilisation dans le cadre des générés pandoc.
CJ
`pandoc`.