I was just reading http://bugs.freepascal.org/view.php?id=11746 [ the issue below is separate, and unlikely to affect the bug 11746 ]
I had earlier seen that "procedure TheTextDrawer.ExtTextOut" always uses LCLIntf.ExtUTF8out
And TheTextDrawer.ExtTextOut is always used from PaintToken
Is that correct?
Maybe on a system that has no utf8 support at all, this proc is mapped ito a non utf8 TextOut?
But then on a system with Utf8 support, but a non-utf8 font selected?
On a note, it may be that PaintLines currently has some code, that works not well with non-utf8, I check on the weekend, and sent patches if needed.
Martin
