Use non-breaking spaces and en-dashes for formatting swiss currency.

For swiss currencies we should use n-dashes instead of hyphens, e.g. `Fr. 10.–` instead of `Fr. 10.-` or `Fr. 10.--`.
Also use non-breaking spaces after `Fr.`.

@buchi Do you think that is the correct way to do it?