ich würd an deiner Stelle nicht mit X/Y Screen Koords, sondern mit Map Koords rechnen.
Weil die Chars gehen numal im Raster