找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14299|回复: 3

[已解决] 关于游戏汉化 如何让游戏可以同时调用英文字库和中文字库

[复制链接]
发表于 2020-2-6 15:12:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
TIM截图20200206150259.jpg TIM截图20200206150321.jpg TIM截图20200206150409.jpg
想这样我设定了中文语言项,设定了字体,出现一个问题选择中文的时候英文字体全部不显示了,还没翻译到的全部不显示了。
设定字体代码 和指定字体文件代码如下,请问如何同时显示中文和英文 。或者说怎么同时指定两种字库文件。
[RenPy] 纯文本查看 复制代码
vbox:
                    style_prefix "radio"
                    label _("Language")
                    # Real languages should go alphabetical order by English name.
                    textbutton _("English") text_font "DejaVuSans.ttf" action Language(None)
                    textbutton _("CHS") text_font "simhei.ttf" action Language("SimplifiedChinese")

[RenPy] 纯文本查看 复制代码
define gui.default_font = "simhei.ttf"


define gui.name_font = "simhei.ttf"


define gui.interface_font = "simhei.ttf"

发表于 2020-2-8 13:56:18 | 显示全部楼层
和字体无关。

你应该是提取文本汉化的,当切换至中文时,renpy会调用tl文件夹下的翻译文件来替换源文本的显示,没有汉化的文本默认都是空字符串,所以会显示为空。

如果你想在切换至中文时还能看到没有汉化到的文本,可以在生成翻译文件时,取消勾选“为翻译生成空字符串”,引擎会在需要汉化的部分写入源对话,这样在切换成中文后也能看到源对话了,不过在翻译的时候会麻烦些。

评分

参与人数 1干货 +1 收起 理由
BuErShen + 1 感谢解答!

查看全部评分

回复 支持 抱歉

使用道具 举报

发表于 2020-3-11 14:34:46 | 显示全部楼层

评分

参与人数 1活力 -200 收起 理由
BuErShen -200 违规:纯表情

查看全部评分

回复

使用道具 举报

发表于 2020-3-11 20:28:04 | 显示全部楼层
[RenPy] 纯文本查看 复制代码
font FontGroup().add("english.ttf", 0x0020, 0x007f).add("japanese.ttf", 0x0000, 0xffff)
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-4-20 10:31 , Processed in 0.098024 second(s), 21 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表