This page is out of date

You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.

Some places to look are:

Please do not create new links to this page.


如何让Ren'Py显示中文

  1. 脚本要保存为UTF-8编码。
  2. 将True Type中文字体(.ttf文件)复制到游戏目录,并改名为font.ttf(当然,你可以改为任何名称。也可以是中文,不过不推荐。)。
  3. 在脚本中初始块中加入这行代码:
init:
    $ style.default.font = "font.ttf"

如果字体名是中文,代码要稍稍变动一下:

init:
    $ style.default.font = u"黑体.ttf"

如上所示,要在前面加一个前缀u,表明是统一码(unicode),这样程序才能正确识别。
##4 将extra目录中的east_asian.rpy复制到游戏目录。

    1. 6.3.2 版后不需要 east_aisan.rpy, 只需要设定 style.language 参数为 "eastasian" 即可
    1. 在目前最新的6.11.2中,经过测试,只需将中文字体复制到ren'py的common目录下,而后编辑游戏game目录下的option.rpy,将里面 # style.default.font = "font.ttf" 这行的font.ttf改为你复制的字体文件名,并且去掉前面的注释符号#就可以了。