刘旭
|
b7e7be7f56
|
为游戏内叠加层添加本地化支持 (#600)
* feat: 游戏内覆盖本地化 1
* feat: 加载西班牙语、葡萄牙语、俄语、乌克兰语和土耳其语的字符集
* perf: 缓存字符范围
* feat: 简体中文、繁体中文和日语加载额外的字体
* fix: 加载正确的字体
* perf: 删除不必要的 ImVector<ImWchar>
* perf: 额外字体体积巨大,不能让它驻留内存
* perf: 启用 ImFontAtlasFlags_NoPowerOfTwoHeight
以及格式优化
* feat: 不再显示 CPU 名称
CPU 不是性能瓶颈
* perf: 按需构造字体
* fix: 打开 FPS 右键菜单时构建 UI 字体
* perf: 更改简中和繁中的字符表
来自 541544292a/core/rend/gui_util.cpp
* feat: 添加 CJKCharacterSetForImGui 用于生成供 ImGui 使用的字符表,现在简体中文使用通用规范汉字表中的一级字表(3500字)
* chore: 为 CJKCharacterSetForImGui 添加 README
* feat: 添加字符串本地化
* UI: 优化 FPS 菜单字体
* UI: 优化布局
|
2023-05-15 18:55:46 +08:00 |
|