endnote style adding a non breaking space (and not a normal space) before some punctuation marks (: OR ;)

As i am french, we need to have before and after punctuations marks like : OR ; a space. This is already proposed in the ponctuation parameter in Endnote. But, i would like to have instead of a normal space a non breaking space before those punctuation marks and a normal one after (in order not to have the text splitted when when i justify my text in word) .could it be possible to proceed to this improvement, please?