如何在fabric.js中获取字体家族的完整列表 [英] how to get whole list of font family in fabric.js

查看:290
本文介绍了如何在fabric.js中获取字体家族的完整列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的网站上使用fabric.js.假设如果我需要在画布中添加任何文本,我会写-like-

I'm using fabric.js in my site. suppose if I need to add any text in canvas, I write - like-

var text1 = new fabric.Text('Fabric', {
  left: 90,
  top: 570,
  angle: -5,
  fontFamily: 'Helvetica',
  fontSize: 20,
  fill: 'red'
})

但是我需要在列表中使用所有可用的字体(例如-Times New Roman,Helvetica),以便我可以在运行时选择字体,我尝试用Google搜索它,但一无所获. 我想知道是否有人帮助我. 预先感谢.

but I need all available fonts (like - times new roman, Helvetica) in a list so that I can select the font at run time, I tried to google it but I got nothing. I wonder if anybody help me. Thank in advance.

推荐答案

fabricjs不为您提供任何字体.相反,它使用html5画布,因此具有浏览器为您提供的字体.

fabricjs doens't provide any fonts for you. Instead, it uses a html5 canvas and therefore have the font the browser provides for you.

如果您需要在运行时列出可用字体,则可以测试关注.

If you need to list available fonts during runtime you can test out the following.

您可以使用字体面孔导入自己的所有权.

Of you can import you own using font-face.

这篇关于如何在fabric.js中获取字体家族的完整列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆