Is it possible to fix the spacing when using "ls" with colored output?
If your using Terminal or iTerm you can go to preferences and look for option to change fonts. For iTerm its shown in the image below.
If you click on the change font button you get the following pane.
As you can see in this image there are sliders to adjust the character spacing. you can spread the characters out on the iTerm windows.