是否可以在不附加 Cufon 库及其字体的情况下将Fabric.js与 Web 字体一起使用?我可以使用标准的画布功能轻松地做到这一点,所以我想知道它是否可以在 Fabric 中实现。
问问题
5292 次
3 回答
6
我们计划很快放弃 Cufon,转而使用原生文本方法。我们在大约 2 年前合并了 Cufon,当时本机文本方法还不能很好地跨浏览器使用(请参阅我以前的这个测试)。一旦我们放弃它,它可能会成为一个可选模块,因为在旧客户端的兼容性很重要的情况下。
于 2012-02-20T12:39:21.447 回答
6
首先将google字体链接在<head>
<link href='http://fonts.googleapis.com/css?family=Oswald|Lobster|Fontdiner+Swanky|Crafty+Girls|Pacifico|Satisfy|Gloria+Hallelujah|Bangers|Audiowide|Sacramento' rel='stylesheet' type='text/css'>
创建一个 div/span
<span class="txtFont" style="font-family:Oswald" onclick="change_font_family('Oswald')">Oswald</span>
在 Javascript 中
function change_font_family(font_family)
{
canvas.getActiveObject().set("fontFamily", font_family);
canvas.renderAll();
}
于 2015-02-04T11:25:56.760 回答