Fix infinite loop in HorizontalTextLayouter if there's not enough space to layout text
Happens only if the first chracter we're asking to draw can't be drawn with the given font and we need to find a new one
Happens only if the first chracter we're asking to draw can't be drawn with the given font and we need to find a new one