【发布时间】:2009-11-30 01:36:25
【问题描述】:
有什么方法可以判断何时应用@font-face 规则?我正在创建使用数据的@font-face 规则:使用 JavaScript 中的同步 XMLHttpRequest 请求的字体文件中的 URI,然后立即使用该字体将文本写入画布元素。问题是它在前几毫秒绘制文本时实际上并没有使用字体。我目前的解决方案是通过发送同步 XMLHttpRequest 来阻止执行几毫秒,这是一个糟糕的解决方案。
我不能让它异步,因为它是为了在Processing.js 中实现Processing 的loadFont() 函数,它是同步的。
我希望解决方案不检查字符的尺寸,因为不能保证字体具有特定字符并且其尺寸与当前字体的相同字符不同。
【问题讨论】:
标签: javascript processing.js processing