跳转到内容

字体

Sakura 可以让你更换游戏渲染文本所用的字体,而无需改动游戏本身的文件。如果游戏的默认字体不易阅读,或者你正在使用翻译功能、想为目标语言选择覆盖范围更好的字体,这个功能会很有用。

从游戏的设置中打开 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.”

你不必退回设置界面来更换字体——游戏内悬浮层自带一个 font 按钮(仅限经典引擎),会打开同样的 Automatic / Game Folder / Built-in / Font Library 选项列表。在此处选择会立即热切换正在运行游戏的字体,且该选择会保存到游戏设置中,下次启动时依然生效。

关于游戏内其余快捷控制,参见悬浮层;若你想将字体更换与设备端翻译搭配使用,参见翻译