Smartypants non breaking space

I tried custom smartypants options for french language, with non breaking space before closing double quotes, and after opening double quotes.
The non breaking space doesn’t work.

What is the most crazy is that if I put 4 or 5 nbsp after the opening quote, the first doesn’t work but the other ones are corectly parsed.

Any idee of what is wrong ?
Thank You