<p>Using QString is not an option, because it not only affects memory-usage, but also efficiency.</p>
<p>It shouldn't be too complicated though to map ranges regarding utf8 when doing the highlighting in the editor.</p>