be_veronic hat geschrieben: Danke für deiner prompt Antwort.Jetzt macht er den 'indentation' aber nicht ganz korrekt.Für deinen Beispiel ich fange mit der Hallo Welt Zeile 2 wo 'o' von Hallo Welt Zeile 1 ist aber die fängt schon unter den erste 'l'an.
Hi Vero!
Jetzt langsam wird es schwierig, deinen Ausführungen zu folgen. Bitte sei mir für diese Aussage nicht böse. Auch wenn es schwierig sein kann, bitte versuche dein Deutsch ein wenig aufzubessern.
Und jetzt zu deinem Problem. Es klingt so, als ob du eine
proportionale Schrift, wie z.B.
Arial oder
Times New Roman einsetzt. Diese Schriften zeichnen sich dadurch aus, dass sie verschiedene Breiten pro Zeichen verwenden. Ein "W" verbraucht also mehr Platz als ein "I". Wenn du möchtest, dass jedes Zeichen exakt die gleiche Breite verwendet, dann musst du eine
nicht proportionale Schrift wie z. B.
Courier New oder
Fixedsys verwenden.
Die Standardschrift stellst du so ein:
Code: Alles auswählen
>>> p.default_font_name = "Courier New"
>>> p.default_font_size = "11"
mfg
Gerold