我在StackOverflow和Google上寻找解决此问题的方法,但并未能成功。我的问题是我的字体文件没有在正确的时间加载。我现在使用HTML5 Canvas和JavaScript绘制简单的圆形,并在其中填充文本。圆形被绘制,但文本本身是错误的字体。
我认为原因是字体最后才加载,所以它只会选择默认字体。
我的问题是......有没有办法延迟绘制Canvas对象直到字体加载完成?这样,字体就可以准备好使用,并且将为Canvas对象分配正确的字体。
我需要指出的是,我有一个index.php文件,该文件包含实际绘制JavaScript和Canvas的其他php文件。
我认为原因是字体最后才加载,所以它只会选择默认字体。
我的问题是......有没有办法延迟绘制Canvas对象直到字体加载完成?这样,字体就可以准备好使用,并且将为Canvas对象分配正确的字体。
我需要指出的是,我有一个index.php文件,该文件包含实际绘制JavaScript和Canvas的其他php文件。