Ton problème principal est la police de caractères utilisée : elle est proportionnelle (le 'l' prend moins de place que le 'W'). Tu dois choisir une police non-proportionnelle (Courrier, Courrier New, Lucida Console, Fixedsys...). Quant à la propriété des TFont "Pitch = fpFixed / fpVariable", oublie.
Si vous affectez la valeur fpVariable à la propriété Pitch d'une fonte de pas fixe, ou la valeur fpFixed à une fonte de pas variable, le système détermine ce qu'il considère correspondre le mieux à toutes les caractéristiques spécifiées de la fonte. Cela peut ne rien changer à la fonte, ou amener le système à utiliser une fonte différente ayant le pas approprié. Si, par exemple, vous utilisez la valeur fpFixed pour le pas de la fonte Serif (fonte de pas variable), l'affichage se fera avec la fonte Courrier.