我对编程比较陌生,最近我开始玩pygame(在python中编写游戏的模块集).我正在寻找创建一个程序/游戏,其中一些标签,字符串,按钮等是阿拉伯语.我猜pygame必须支持阿拉伯字母,它可能不支持?或者我可以使用另一个支持阿拉伯语的GUI库并与pygame一起使用它吗?任何方向将非常感谢!
好吧Python本身就使用Unicode来解决所有问题.一个快速的谷歌搜索也表明PyGame应该能够很好地渲染Unicode字体.所以我认为问题更多的是它无法找到用于渲染的特定语言的字体.
这是PyGame的一个简短示例,尤其是这个链接应该是有用的.
这是重要的库 - 因此指定一种可以渲染语言并使用它来呈现它的字体应该可以正常工作.编写一个小包装器可能是一个好主意
Nb:我自己没有使用PyGame所以这是基于猜测和一些关于PyGame如何渲染字体的快速搜索.
PS:如果你想让游戏对所有用户可靠地工作,那么在你的版本中包含一个开源字体可能是个好主意,否则你需要一些方法来检查用户是否安装了一些可以正常工作的字体 - 如果你想要Xplattform支持,这可能是一个非常重要的问题.
| 归档时间: |
|
| 查看次数: |
842 次 |
| 最近记录: |