Fixes bug where text would be drawn/cached wrongly if more than one tab_width was used in a given frame