在Fabric.js中更改文本字体
Change text font in Fabric.js
我正在尝试更改fabric.js中文本的字体属性。
这是我的小提琴:http://jsfiddle.net/mvprzy/szzGa/
我相信这部分的织物脚本应该工作,但不是:
var fontControl = $('font-control');
fontControl.onchange = function () {
fabric.Text.set('fontFamily', font-control.value);
canvas.renderAll();
};
我做错了什么?
试试这个
首先,您需要在jsfiddle中包含jQuery(:之后,我所做的就是使fabric.IText
a变量并将on更改函数更改为以下基于此SO post
var fontControl = $('#font-control');
$(document.body).on('change', '#font-control', function () {
text.fontFamily = fontControl.val();
canvas.renderAll();
});
相关文章:
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 用于更改链接文本的字体颜色的代码
- 如何按文本长度自动更改字体大小
- Javascript:是否可以在2D画布中为不同的文本设置不同的字体大小
- 文本框导致结构 JS 中的字体出现问题
- 更改UIWebView中的文本字体大小-如何设置textFontSize的初始值
- 如何在execCommand所见即所得编辑器中查找选定的文本字体大小和名称
- 增加了“上传”按钮的文本字体大小
- 如何在RaphaelJS中设置文本字体
- 使用 AngularJS 切换文本字体
- Div 中的文本/字体大小在 Firefox 的打印模式下与在“正常”模式下不同
- JavaScript:表中输入值的文本字体
- 在PopupPanel中添加图像和更改文本字体大小无效
- 通过css更改d3中特定文本的文本字体
- 文本字体调整大小
- 更改整个页面内容的文本字体大小
- 在Fabric.js中更改文本字体
- 根据用户输入更改文本/字体颜色
- 标题按钮's文本/字体-重量无意中改变