[LayaNative 1.0]Native 如何使用ttf?

做本地化是,当英语时用Arial字体,其他使用layabox.ttf
参照扩展字体
https://ldc.layabox.com/doc/?nav=zh-ts-7-2-9

var xhr = new XMLHttpRequest();
xhr.responseType = 'arraybuffer';
xhr.open('GET', "res/font/Arial.ttf", true);
xhr.onload = function () {
Laya.Browser.window.conch.setFontFaceFromBuffer("Arial",
xhr.response);
setInterval(onDrawFrame, 15);
};
xhr.onerror = function (e) {
alert('>>>download ttf error :' + e);
};
xhr.send(null);
//这里以html5标准canvas接口为例
function onDrawFrame() {
Laya.Browser.context.save();
Laya.Browser.context.font = "Arial";
Laya.Browser.context.fillStyle = "#00ff00";

Laya.Browser.context.restore();
}
然而加载完毕的设置ttf,并没有生效。
已邀请:

Aar0n

赞同来自:

https://ldc2.layabox.com/doc/?nav=zh-ts-6-2-5 参照一下这篇吧 这字体是个难题

要回复问题请先

商务合作
商务合作