Reduce calls to fillText() for I-Text

In textLines with varying character styles we now only perform a fillText() call for each 'style change' rather than for each individual character