我正在canvas上使用
当页面加载时,字体尚未加载完成就将文本绘制到canvas上,但是一旦字体加载完成,canvas上的文本不会更新,因为它已经被绘制成位图了。
如何延迟文本绘制直到Web Font加载完成?一个矩形也绘制到canvas上,我仍然希望在
我想说的是,我希望延迟
.fillText()
,我希望文本使用Google Web Font(在我的情况下是Oswald)。当页面加载时,字体尚未加载完成就将文本绘制到canvas上,但是一旦字体加载完成,canvas上的文本不会更新,因为它已经被绘制成位图了。
如何延迟文本绘制直到Web Font加载完成?一个矩形也绘制到canvas上,我仍然希望在
$(document).ready()
立即绘制它。我想说的是,我希望延迟
.fillText()
而不是覆盖默认字体,因为这是一个设计导向的应用程序,FOUT对美学产生负面影响。