Forcing newlines each time a font info changes instead of using spans, works fine except in the middle of some words