渲染简体中文字符
在Wonderland Engine 0.9+版本中,渲染简体中文变得比以往更加简单。
清单
确保您想使用的字体支持简体中文。
如果还没有合适的字体,Noto Sans 简体中文 是一个不错的选择。
使用自定义字体
打开Views > Project Settings > Rendering并找到font设置。将字体设置为包含简体中文字符的相对于项目路径的字体。
支持更多字符
为了减少运行时的字体大小,Wonderland Engine 只使用在fontCharacters中指定的字符范围。默认情况下,这是一个常用ASCII字符集。
在此添加您希望渲染的任何字符。遗憾的是,目前编辑器无法在UI上直接渲染这些字符,例如,下图展示了添加仙境,但显示为??:
您现在可以在任何text组件中使用这些字符。
合并字体
如果您使用的字体不支持简体中文字符,可以使用Font Forge合并来自其他字体的字符。
- 打开您的字体
- 选择”Element” > “Merge Fonts…”
- 选择支持您需要字符的字体
- “File” > “Generate Fonts”
- 选择目标文件并将文件类型设置为”TrueType”。您可能还需要禁用”保存前验证”。
- 点击”Generate”
字体文件会大大增大,但您可以通过在Views > Project Settings > Rendering > fontCharacters中指定使用的字符来显著减少输出。