Multiple normal spaces are condensed into 1 space on all renderers that I'm aware of - and any whitespace between paragraph tags is ignored.
You would need to use
letter-spacing and/or
word-spacing in your CSS to adjust the distance.
If your renderer does not support that CSS you can use some work-arounds like adding non-breaking-spaces ( or & #160; ).
for example:
Hello (no spaces)
H e l l o (single space)
H& #160; e& #160; l& #160; l& #160;* o (non-breaking space PLUS single space)
H e l   ; l o (multiple non-breaking-spaces)
edit: don't put a space between the &#...I couldn't keep the forum from converting it to an actual space even when I tried using noparse.
Of course, you could also get a different font that has larger space between the letters...
but that's going a bit too far, don't you think?