[LayaAir3]支付宝小游戏使用TTF字体异常

TTF字体无法正常显示
已邀请:

layabox

赞同来自:

已在3.1.4上已经实现了my.loadFont接口,解决了你的问题。请留意明天发版日志

layabox

赞同来自:

由于支付宝官方文档显示不支持外部字体,所以我们没接。已记录在内部需求上了,下周我们联系支付宝官方,这块是不是有接口了,看看怎么对接一下。

devx

赞同来自:

    private static applyFont(nativePath: string) {
        alert("应用字体=>" + nativePath);
        let fontName = my["loadFont"](nativePath) as string;
        if (fontName) {
            Laya.Config.defaultFont = fontName;
            fgui.UIConfig.defaultFont = fontName;
            this._defaultFont = fontName;
            console.log("小游戏字体加载成功->" + fontName);//成功走到这里了 但是UI没效果
        } else {
            console.error("小游戏字体加载失败 字体路径=" + nativePath);
        }
    }

无雨之地

赞同来自:

mark一下

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作