Hello,
Me again. ;o)
In French there should be a non breaking space
after « and before » ; : ! ?
The current parser replaces the space with  
Actually before ; it should be U+202F (NARROW NO-BREAK SPACE).
  for spaces in "1 000 000" (equivalent to "1,000,000").
That should be taken into account.
Regards,
Yann
--
http://www.non-violence.org/ | Site collaboratif sur la non-violence
http://www.forget-me.net/ | Alternatives sur le Net
http://fr.wikisource.org/ | Bibliothèque libre
http://wikilivres.info | Documents libres