Fix TerminalDisplay::getCharacterPosition for proportional fonts

I.e. for mouse selections