# mt.loadFont(string path)
加载自定义字体,返回字体的 family 名称,可用于 Canvas 2D 的 font 属性。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 兼容微信 |
# 参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 是 | 字体文件路径,支持本地路径,支持代码包路径。 |
# 返回值
string — 字体 family 名称;加载失败时返回 null。
# 示例代码
const fontFamily = mt.loadFont('fonts/custom.ttf')
if (fontFamily) {
const canvas = mt.createCanvas()
const ctx = canvas.getContext('2d')
ctx.font = `24px ${fontFamily}`
ctx.fillText('Hello World', 100, 100)
}
# 与微信差异
无差异(行为与微信小游戏一致)。