python-3.x - 在 PyGame 上使用导入的字体
问题描述
我想将从谷歌导入的字体添加到 Pygame。我使用了该代码,但是当我运行脚本时,窗口立即关闭:
pygame.init()
pygame.font.init()
myfont = pygame.font.Font("resources/fonts/Mansalva.zip", 30)
我的 .zip 字体的路径也不错。
解决方案
.zip是一个存档。您必须解压缩它并从存档中加载单个(例如.ttf )文件。传递给的文件名pygame.font.Font
假定为字体文件。无法处理 zip 存档文件并导致异常。
推荐阅读
- javascript - Calculator Project for Uni - JavaScript Code not working
- navbar - Bootstrap 4 透明导航栏
- python - python ffmpeg子进程在heroku上不起作用
- python - 如何使用字典计算字符串中每个单词的字母?(Python)
- firebase - 使用唯一 ID 时,firebase 数据库检查数据是否在插入之前存在
- c# - 保持 TcpListerner 处于空闲状态 C#
- python - 在模式匹配后返回一个巨大文件的确切行,而不在 Python3 中使用 FOR
- python - for 循环;样本中位数;重复随机抽样
- c# - 将“ספטמבר 15, 2018 בשעה 10:20 am”转换为日期时间 C#
- povray - 获取 POV-RAY 对象的最小和最大坐标