Please note that official support for this menu version has now ceased. There are still plenty of users, though, and the forum is still running. Some of our long-time users may be able to help you out.
Yeah as you may now know very well, HTML will not render multiple spaces unless they are 'non-breaking spaces' which are what you are now using. It will also break up a line and wrap it if it has regular spaces in it and the text is not told to 'nowrap'.
Dave Hergert
Software Engineer
"Helping to make the menu better, one at a time."