@icanvas/apis
Version:
这是icanvas的Api功能包
26 lines (25 loc) • 540 B
JavaScript
/**
* 字体文件加载功能
* @param {String} url 字体文件路径
* @return {String} 字体名
*/
let loadFont =
ENV.core == 'wxgame'
? wx.loadFont
: function(url) {
let key = 'Font' + Date.now();
let style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = `
@font-face {
font-family: '${key}';
src: url('${url}');
}
body {
font-family: '${key}';
}
`;
document.body.appendChild(style);
return key;
};
export default loadFont;