跳到主要内容

字体(Fonts)

在检查器中选择字体作为文本样式的一部分。默认列表通过 Google Fonts 填充,但如果您有 Studio 计划,也可以将自己的字体上传到资源面板。

字体选项(Font Options)

字体变量和 OpenType 功能可以在文本样式子部分的选项弹出菜单中找到。如果字体支持,您可以在字体粗细下拉菜单旁边找到它。

字体变量可以制作动画。在动画模式下打开选项弹出菜单来添加关键帧。

并非所有字体都支持可变轴和 OpenType 功能。选项菜单只会对支持的字体显示。

图片

为兼容的字体配置变量和功能


字体来源(Font Sources)

Google Fonts

默认字体列表通过 Google Fonts 填充。这些字体在所有计划中都可以使用。选择字体后,它会出现在资源面板的"字体"类别下。这对于自定义字体和 Google 字体都是如此。后者会根据您在 Rive 文件中使用的字体自动更新。

Google Fonts 提供的字体标有 G 图标。

自定义字体(Custom Fonts)

通过将字体文件拖放到编辑器中或通过资源面板中的 + 操作来上传自定义字体。上传的字体将显示在文本检查器中字体选择下拉菜单的顶部。

自定义字体需要 Studio 计划。

在资源面板中选择字体以在检查器中查看可用的元数据和许可证。


导出选项(Export Options)

如果您想在运行时动态更新文本,您的 Rive 文件将需要引用字体文件。配置可用选项以满足您的需求并优化您的 .riv 文件。在资源面板中选择字体以在检查器中显示其导出选项。

导出类型(Export Type)

资源面板中选择字体,更改类型选项来定义您想要将字体导出到哪里。

图片

  • 嵌入(Embedded): 将字体文件嵌入到 .riv 中。将字体嵌入到 Rive 文件中是最简单的选项,但会增加文件的大小。如果字体是您的动画独有的,并且在您的应用、网站或游戏中尚未提供,请使用此选项。
  • 引用(Referenced): 将字体文件与 .riv 一起导出。如果您有多个 Rive 文件使用相同的字体,或者如果您要将 Rive 文件实现到已经有字体文件的应用、游戏或网站中,这个选项是理想的。使用引用的字体文件将减小您的 Rive 文件的大小。
  • 托管(Hosted): 将字体文件上传到 Rive 的 CDN,供运行时按需下载。与引用的字体文件类似,选择将字体托管在 Rive 的 CDN 上将从 .riv 中省略它,从而减小 .riv 文件大小。当您的动画在应用、游戏或网站中播放时,Rive 运行时将获取字体。

托管在 Rive CDN 上的资源可以被任何有链接的人访问。


字形/脚本选择(Glyph / Script Selection)

除了字体位置之外,您还可以配置要包含的字形。删除不必要的字形和脚本将减小字体文件(引用/托管)或 Rive 文件(嵌入)的大小。决定包含哪些脚本将取决于您是否想在运行时动态更新文本,以及您想要支持的语言。

使用"查看字形"功能来浏览所选字体可用的字形/脚本。在资源面板中选择字体后,您可以在检查器中找到它。

图片

使用查看器浏览字体可用的字形和脚本

从三个选项中选择

  • 所有字形(All Glyphs): 导出整个字体文件。所有字形在运行时都可用。
  • 已使用字形(Glyphs Used): 只导出文件中使用的字形。例如,如果您的文本是"Hello World!",则只会导出 HeloWrd! 字形。如果您不打算在运行时更改文本,请使用此选项。
  • 自定义(Custom): 导出选定的脚本。使用脚本选项弹出菜单来切换脚本的开启和关闭。如果您想在运行时动态更新文本,但不需要支持某些语言或字母,请使用此选项。这将通过删除您不打算使用的脚本来帮助减小文件大小。

图片

删除不需要的脚本以优化字体导出