字体
Sakura 可以让你更换游戏渲染文本所用的字体,而无需改动游戏本身的文件。如果游戏的默认字体不易阅读,或者你正在使用翻译功能、想为目标语言选择覆盖范围更好的字体,这个功能会很有用。
选择游戏字体
Section titled “选择游戏字体”从游戏的设置中打开 Game Font 选择器。你会看到四种来源:
- Automatic — 如果游戏自带
default.ttf,则使用该字体;否则使用 Sakura 内置的后备字体。这是每个游戏的默认设置。 - Game Folder — 游戏自身文件夹内找到的任何字体文件。如果未找到,此区域会说明这一点,而不是显示空列表。
- Built-in — Sakura 内置的四款字体,覆盖不同文字系统:Liberation Sans(英语·俄语)、Sazanami Gothic(日语)、Sazanami Mincho(日语)以及文泉驿微米黑(中文)。
- Font Library — 你自己导入的字体(见下文),并在选择器中直接提供 Import Font… 按钮。
每一行都会显示字体的真实显示名称,以及一行实时预览文字——“Stars fall — 星が降る 0123”——以该字体渲染,方便你在应用前判断可读性。
Font Library(字体库)是一个共享字体池,供你资料库中的每个游戏使用,而不仅限于单个游戏。可在 设置 → ONScripter 引擎 → Font Library 中管理,也可直接从游戏的字体选择器中导入。
- Import Font… 会打开文件选择器;支持
.ttf、.otf、.ttc和.otc文件,且可一次选择多个。 - 每个已导入的字体都带有一个删除按钮,方便之后移除。
- 空字体库会显示:“No imported fonts yet. Fonts you import here can be assigned to any game.”
实时预览与游戏内切换
Section titled “实时预览与游戏内切换”你不必退回设置界面来更换字体——游戏内悬浮层自带一个 font 按钮(仅限经典引擎),会打开同样的 Automatic / Game Folder / Built-in / Font Library 选项列表。在此处选择会立即热切换正在运行游戏的字体,且该选择会保存到游戏设置中,下次启动时依然生效。