Don't draw invisibles for tabs and spaces if character has no width… this is to handle case where we are hidding characters via css, but leaving them in the dom.