MeteorCat / 字体集成

Created Sat, 24 Feb 2024 21:28:07 +0800 Modified Wed, 29 Oct 2025 23:24:59 +0800

字体集成

注意开发游戏拉取出来的字体默认采用本地PC|手机当中保存的地区字体合集, 如果有的地区没有默认集成该字体则会出现 ‘口口’ 这样占位字体, 所以如果要游戏支持全球通用则必须要在开发中先在项目集成构建自己的游戏字体.

注意: 字体是有版权问题, 不要等到最后接收到律师函要求大量赔偿的时候才留意到这个问题

目前支持中文的开源免费且可以商用字体有以下:

查询字体版权可以通过 WhatFontIs 查询是否支持商业免费.

这里采用阿里惠普体导入游戏当中测试

Godot 构建默认字体

需要注意新版本 Godot 默认会默认切换本地字体字符集, 其他电脑不含相同字体会导致在另外电脑字体错误.

另外还需要注意 Godot3 和 Godot4 版本字体引入方式不一样, Godot3是采用 FontTheme 方式而 Godot4 则直接引入调用即可.

Godot

最容易看出效果就是利用 Web 导出模板启动样例, 利用 Web 启动的默认采用自定义的默认字符集, 也就是构建 H5 游戏.