Dazu eine Frage: Ist dir klar, dass UTF-8 (eine Schriftcodierung) und Monospaceschriften (eine Schriftenfamilie) *keinen* Widerspruch darstellen?
Um es noch deutlicher zu sagen: Du nutzt UTF-8 als Schriftcodierung und wählst eine Monospaceschrift. Und dein Größenproblem löst sich dahingehend auf, dass definitionsgemäß alle Zeichen gleichgroß sind.
Gruß
Michael