When rendering the line \t is ignored only \s get's used but that isn't usefull since boxText will trim everything. My advise would be add a tab size to a line or an x time space size. It would need work in the compiler too. So that words don't go out of the box and tabs at end of lines don't need to be handled.