ich bin gerade auf ein seltsames Verhalten von wx.Font gestoßen: Wenn ich eine Schrift mit Größe 70 erstellen will, bekomme ich eine mit Größe 8. Dieses Testprogramm
Code: Alles auswählen
import wx
app = wx.App(False)
for face in ('Arial', 'Times NewRoman', 'Symbol'):
print face
for size in range(4, 200):
font = wx.Font(
pointSize=size,
family=wx.FONTFAMILY_DEFAULT,
style=wx.FONTSTYLE_NORMAL,
weight=wx.FONTWEIGHT_NORMAL,
underline=False,
faceName=face)
if size != font.PointSize:
print size, font.PointSize
Code: Alles auswählen
Arial
70 8
Times NewRoman
70 8
Symbol
70 8
Ich habe Python 2.6.5 (32), wxPython 2.8.11.0 unicode auf Windows 7. Früher auf XP (allerdings mit anderen Python- und wxPython-Versionen) hatte ich das Problem glaube ich nicht, kann das aber jetzt nicht mehr prüfen.
Das kann doch kein allgemeines Problem sein, sonst hätte das doch längst jemand gemerkt. Im Web habe ich nicht viel dazu gefunden bis auf http://programming.itags.org/python/101470, das scheint ähnlich zu sein. Antworten o.ä. darauf kann ich nicht finden.
Jemand eine Idee?
Beste Grüße und Danke