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.