字体最初不在HTML Canvas中呈现

时间:2018-01-26 09:46:28

标签: javascript canvas fonts html5-canvas base64

我有一个问题,HTML画布中的自定义字体最初不会呈现(当我刷新页面时它们会加载)。以下是他们在移动设备上的外观:

enter image description here

在做了一些研究之后,我尝试了以下解决方案:

  1. 通过在页面顶部添加HTML来强制渲染,例如varchar[]
  2. 将字体转换为base64,以便加载到CSS
  3. 在初始化Canvas时在JS中添加setTimeout。
  4. 这些解决方案都不起作用。任何人对如何解决这个问题都有任何想法?

0 个答案:

没有答案