1. Try using $chr(160) I could be wrong but I think that only works with certain fonts, but I don't have the time to check through them all.

2. The $+ identifier is the difference maker.

From the help file:

$+(n1,...,nN)

Combines all of the specified parameters, the same as using $+ in between each item.

So without it you're gonna get the spaces.