【未经本人允许,禁止转载】
RenPy 默认只支持英文,如果想编写中文的游戏,则需要向软件中导入ttf字库文件。
1. 从WIN7导出默认字库文件:
windows系统的字体文件都放在这个文件夹下:C:\WINDOWS\Fonts,首先打开此文件夹,把里面的字库文件 .ttf 复制出来。
2. 把 .ttf 文件放入到 RenPy指定项目的 Game 目录下,如果ttf是中文名称,建议把名称改成英文。如: simfang.ttf
3. 打开 PenPy的 Scipt.rpy 文件,在文本内容上方增加以下代码,指定默认字库名称:
init:
$ style.default.font = "simfang.ttf"
$ style.default.language = "simfang"
init python:
style.default.layout = "greedy"
4. 再打开 Game目录下的 gui.rpy 文件,设置游戏中加载的字库名称,找到 Fonts and Font Sizes这段内容,在下面添加:
## The font used for in-game text.
define gui.text_font = "simfang.ttf"
## The font used for character names.
define gui.name_text_font = "simfang.ttf"
5. 然后保存,编译完游戏,发现可以正常显示中文了!