小编hot*_*f69的帖子

仅在加载Google Web Font后绘制到画布

.fillText()在画布上使用,我希望将其放在Google Web字体中(​​Oswald,在我的例子中).

当页面加载时,文本在加载字体之前被绘制到画布,但显然一旦字体加载了画布上的文本就不会更新,因为它已经被绘制为位图.

如何在加载Web字体之前延迟此文本绘图?还会在画布上绘制一个矩形,我仍然希望立即绘制$(document).ready().

我应该说我想延迟.fillText()而不是覆盖默认字体,因为它是一个面向设计的应用程序,而FOUT反映了对美学的负面影响.

javascript canvas google-webfonts

4
推荐指数
1
解决办法
2715
查看次数

标签 统计

canvas ×1

google-webfonts ×1

javascript ×1