初始化字体需要很长时间

时间:2017-07-29 03:04:42

标签: python pygame

初始化字体需要很长时间。这里我初始化Arial字体,稍后将在程序中使用:

pygame.font.SysFont("Arial", 30)

但是每次启动程序时执行大约需要30秒。这应该发生吗?

我在macOS Sierra上测试它。

2 个答案:

答案 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秒。您应该为此提交错误报告。