python - 初始化字体需要很长时间

标签 python pygame

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

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

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

我正在 macOS Sierra 上测试它。

最佳答案

显然,该问题是由 XQuartz 中的 fc-cache 无法正确缓存字体引起的 ( Bug 97546 )。将XQuartz从2.7.10更新到2.7.11后速度恢复正常。

关于python - 初始化字体需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45384814/

相关文章:

python - Django教程: 'detail' is not a valid view function or pattern name

python - 无法在pygame中将文本添加到屏幕

python - 如何用pymunk实现n体模拟?

python - 无法通过 pip 在 Python 上安装 pygame (Windows 10)

python - 如何在 Pygame 中动态生成形状?

python - 如何在Python中找到.wav文件的持续时间?还是在文件停止播放时如何设置标志?

python - 如何将 Python 捆绑到 macos .app 应用程序中?

python - 从列表中获取值

python - 在 PyTorch 中将值从一个张量复制到另一个张量的最快方法是什么?

python - 无法通过按键盘上的 Q 键来结束游戏