初始化字体需要很长时间。这里我初始化Arial字体,稍后将在程序中使用:
pygame.font.SysFont("Arial", 30)
但是每次启动程序时执行大约需要30秒。这应该发生吗?
我在macOS Sierra上测试它。
答案 0 :(得分:1)
显然这个问题是由XQuartz中fc-cache
无法正确缓存字体(Bug 97546)引起的。将XQuartz从2.7.10更新到2.7.11后,速度恢复正常。
答案 1 :(得分:0)
我跑了这个:
import pygame
pygame.font.init()
pygame.font.SysFont("Arial", 30)
并且它在Linux上的执行时间不到0.2秒。您应该为此提交错误报告。