SetupReiPatcherAndAutoTranslator
最近在用SetupReiPatcherAndAutoTranslator搞翻译,发现输出的中文字体太大了,github上的教学又看不懂,来求教一下
UI 字体大小调整 也可以手动控制文本组件的字体大小。 当翻译的文本比未翻译的文本使用更多空间时,这很有用。 您可以在以 resizer.txt放在翻译中 Directory. 该文件采用如下简单语法: CharaCustom/CustomControl/CanvasDraw=ChangeFontSizeByPercentage(0.5)
在这些文件中,等号的左侧表示必须调整其字体大小的组件的(部分)路径。 右侧大小表示要对这些文本执行的命令的“;”分隔列表。 在所示示例中,它会将指定路径下方的所有文本的字体大小减小到 50%。 与任何其他翻译文件一样,这些文件也支持翻译范围,如 本节所述。 存在以下类型的命令: - 将字体大小更改为静态大小的命令:
- ChangeFontSizeByPercentage(double percentage): 其中百分比是要缩小到的原始字体大小的百分比。
- ChangeFontSize(int size):如果字体的新大小在哪里
- IgnoreFontSize():这可用于重置在非常“非特定”路径上设置的字体调整大小行为。
- 控制自动调整大小的命令:
- AutoResize(bool enabled, minSize, maxSize):如果应启用自动调整大小行为,则启用控制。 最后两个参数是可选的。
- minSize, maxSize 可能的值:[keep, none, any number]
- 控制行距的命令(仅限 UGUI):
- UGUI_ChangeLineSpacingByPercentage(float percentage)
- UGUI_ChangeLineSpacing(float lineSpacing)
- 控制水平溢出的命令(仅限 UGUI):
- UGUI_HorizontalOverflow(string mode)- 可能的值:[换行,溢出]
- 控制垂直溢出的命令(仅限 UGUI):
- UGUI_VerticalOverflow(string mode)- 可能的值:[截断,溢出]
- 控制溢出的命令(仅限 TMP):
- TMP_Overflow(string mode)- 可能的值
- 控制文本对齐的命令(仅限 TMP):
- TMP_Alignment(string mode)- 可能的值
但是别说了! 我将如何确定要使用的路径? 此插件无法轻松确定这一点,但还有其他插件可以让您执行此操作。 有两种方法,您可能需要同时使用它们:
|