Trainers-Legend-G
Trainers-Legend-G copied to clipboard
字体问题。
(算是个长期没能解决的问题,故在此留档。)
需要处理字体的原因:
游戏自带的字体不能涵盖简体中文字符,存在大量缺字现象
现状及问题
- [ ] 1:字号处理问题。
现已实现自定义字体,但替换后的字体在字号处理等方面无法与游戏内文本框适配,替换后若不作额外处理会出现大量超出文本框、或因字号过大而导致文本消失的问题。目前虽已添加自定义全局字号等功能,并且取消了游戏原本的自动换行,但若不及时手动添加换行符则会出现单行文本超框的情况,另外字号大小处理也不太理想。
↑同样处理设置下,其他页面的正常字号。
↑同样处理设置下,育成技能学习页面的字号。 (在育成的学习技能页面中,技能文本字号会被处理得比原版小很多)
- [x] 2:替换字体不完全。
目前的字体替换功能可以覆盖游戏内绝大部分文本,但也有例外。目前已发现无法替换的部分包含:
主页・设置页面左上角的标题
育成内训练项目及育成事件标题
育成训练按钮文本
抽卡弹出的马娘皮肤名称文本等
(2022-8-28追加:目前暂时发现的该两处类似问题,图1处暂时保留现状;图2处由于已影响玩家理解,暂时替换回日文原文。)
- [x] 补充Task 2:游戏内所有形如下图的粗体字也均无法被替换,同时还会直接影响游戏内部分功能出现缺字问题。
用繁體中文試試? 我自己把文檔改成繁體中文能解決字體替換不完全的問題 不確定對新劇本能不能起作用
用繁體中文試試? 我自己把文檔改成繁體中文能解決字體替換不完全的問題 不確定對新劇本能不能起作用
感谢回复!但很遗憾,这种处理方法并不能解决问题。
在 PR #156 中,修复了字体替换覆盖不完全的问题,上述问题基本得到解决。 但是引入了新的问题:
- [ ] 替换字体后,所有走
TextMeshProUguiCommon
显示的文本 (包括 支援卡满破、角色满星等部分) 的描边消失。目前暂时没有找到解决方案。