I'm writing French with typewriter font, and the default auto-spacing for punctuations provided by babel
is a little unsatisfactory.
(the above one is in French mode, the bottom one is in English mode)
I need the space before punctuations to be exactly one whitespace. How can I modify this value?
Below is a MWE:
\documentclass{article}
\renewcommand{\familydefault}{\ttdefault}
\renewcommand{\rmdefault}{\ttdefault}
\raggedright
\usepackage[english,french]{babel}
\begin{document}
\selectlanguage{french}
Qu'est-ce que c'est ? C'est ...
\selectlanguage{english}
Qu'est-ce que c'est ? C'est ...
\end{document}