Ich versuche, eine .woff-formatierte Schriftart-Datei in mein Pygame zu laden. Ich habe andere Beiträge gesehen, die über dieses Thema sprechen, aber ihre Antworten helfen mir nicht, meine Frage zu beantworten. Ich habe versucht, dies mit:Pygame Laden von Schriftarten aus externer Schriftart-Datei
fontObj = py.font.Font('brandon_blk-webfont.woff', 16)
textSurfaceObj = fontObj.render(self.fact, True, black, None)
textRectObj = textSurfaceObj.get_rect()
textRectObj.center = (x * 1.5, y * 1.5)
gameDisplay.blit(textSurfaceObj, textRectObj)
Hier ist mein Fehler:
Traceback (most recent call last):
File "C:\Users\Sruthi\Desktop\Python\Pygame\Memorization Game\main.py", line 111, in <module>
gameLoop()
File "C:\Users\Sruthi\Desktop\Python\Pygame\Memorization Game\main.py", line 108, in gameLoop
create_button(mouse, 50, 50)
File "C:\Users\Sruthi\Desktop\Python\Pygame\Memorization Game\main.py", line 84, in create_button
fontObj = py.font.Font('Memorization Game/brandon_blk-webfont.woff', 16)
OSError: unable to read font file 'Memorization Game/brandon_blk-webfont.woff'
ich diese Font-Datei in meinem aktuellen Python-Datei-Verzeichnis abgelegt haben, wie Sie in diesem Bild sehen können:
Shows that the font files are in the same directory
Auch ich weiß, dass die Schriftart-Datei nicht beschädigt ist, wie ich ein Problem gesehen haben kann.