Ich versuche, eine benutzerdefinierte Schriftart aus einer .ttf-Datei in mein Python-Programm mit der Arcade-Bibliothek wie SO zu laden:
Code: Select all
arcade.load_font("Assets/Fonts/CopperplateGothic.ttf")
self.actionsLabel = arcade.Text("Actions", font_name="CopperplateGothicStd-32BC", color=highlightColour, font_size=32, x=0, y=buttonY+buttonHeight+20, batch=self.headingTexts)
print(self.actionsLabel.font_name)
Der Anruf nach Arcade.load_font erstellt keine Ausnahme, sodass die Schriftart korrekt geladen wird. Die Schriftart wird jedoch nicht tatsächlich verwendet, wenn das Self.actionslabel . erscheint im Schriftart Selektor in anderen Programmen). Der Text erscheint einfach in einer Fallback -Schrift (segoe ui). Mit dem Namen "MS Comic sans" wählt jedoch wie erwartet eine Schriftart aus, sodass das
Problem irgendwo anders sein muss.>