Slay the Spire

Slay the Spire

75 个评价
[CTRF] 中文文本渲染修复补丁
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
21.582 KB
2022 年 10 月 16 日 上午 10:56
2022 年 11 月 4 日 下午 9:37
5 项改动说明 ( 查看 )

订阅以下载
[CTRF] 中文文本渲染修复补丁

描述
该 Mod 已并入 Basemod 中
将来的大部分更新会直接在 Basemod 中更新,该 Mod 不会持续更新。
附注:当然重要的修复更新我会更新在该 Mod 上,以免 Basemod 不能及时更新。

该 Mod 对原版的中文文本中染色字块等导致的留白问题进行了部分修复。

目前已修复的问题:
  • 修复了中文使用十六进制色码染色文本必须同行的问题,现在染色文本会自动换行而不是强制渲染在同一行。这是 BaseMod 进行修复原版中文无法染色时遗留的历史问题;
  • 修复了采用原版染色控制符导致中文文本必须同行的问题,这是原版本身的问题;
  • 修复了中文文本字数过多或使用过多色块时导致的留白问题,这是原版采用 libGDX 计算导致的问题。

有待修复的问题:
  • 中文文本字数过多时仍会有大量的留白。原版中文字体可能是导致该问题的因素之一
  • 卡牌文本使用的是自己单独的一套渲染逻辑,本补丁暂未修复卡牌变量结尾导致的重复换行等问题

如遇任何 BUG,请在评论区留言并【详细地】描述你的情况。闪退请附带报错信息

GitHub 上的源码:https://github.com/Somdy/ChineseTextRenderFix
5 条留言
Shimo 2023 年 4 月 22 日 上午 2:19 
预览图里怎么把鲁巴金修复没了.jpg
_charone  [作者] 2022 年 11 月 9 日 下午 5:55 
狐白白 2022 年 11 月 9 日 下午 5:17 
有可能能修复英文在中文模式底下没有空格的问题吗?
Chaofan 2022 年 10 月 17 日 下午 8:55 
要不要考虑加到basemod里头
CaptainSnafu 2022 年 10 月 16 日 下午 5:07 
谢谢