【发布时间】:2016-08-15 20:50:13
【问题描述】:
我在我的网站中使用了 fabric.js。假设如果我需要在画布中添加任何文本,我会写 - 就像 -
var text1 = new fabric.Text('Fabric', {
left: 90,
top: 570,
angle: -5,
fontFamily: 'Helvetica',
fontSize: 20,
fill: 'red'
})
但我需要一个列表中的所有可用字体(例如 - times new roman、Helvetica),以便我可以在运行时选择字体,我试图用谷歌搜索它,但我什么也没得到。 我想知道是否有人帮助我。 提前致谢。
【问题讨论】:
-
这是相关的:stackoverflow.com/questions/3368837/…。简而言之,你不能在纯 JavaScript 中做到这一点。这是一个 Flash + JS 的解决方案:github.com/gabriel/font-detect-js.
-
亲爱的,我不想检测任何字体,我需要fabric.js提供的字体列表。
-
fabric.js 它不是魔法棒,它不提供任何字体,它是一个用于编辑 HTML5 画布元素的简单 JS 库。在画布中,您可以通过设置
font属性来更改字体:developer.mozilla.org/en/docs/Drawing_text_using_a_canvas
标签: javascript html fabricjs