Weil das Textfeld-System in diesem Fall zu unflexibel ist, habe ich bis jetzt nicht weiter daran gearbeitet. EIne Lösung dazu fällt mir auch nicht ein.
Sorry, dass ich das raushole, aber hast du es schonmal versucht mit speziellen Monospace-Fonts? Die sind ja extra dafür gedacht, dass sie bei gleicher Breite pro Zeichen weiterhin ansehnlich sind. Die sehen zwar überhaupt nicht so aus wie die sonst üblichen DIN-Schriften (o.ä.), kaschieren den Effekt der gleichen Breite aber ganz gut. Drei Beispiele:
Texture Healing könnte ebenfalls interessant sein. Dabei wird bei "breiten" Buchstaben wie "m" der volle Platz in der Breite ausgenutzt während eigentlich schmalere Buchstaben (i, l) etwas in die Breite gezogen und verschoben werden. Die gängigen Fonts machen das m.W.n. per Ligaturen, ich vermute aber, das kann der TS nicht?