使用vis.js不显示字体可怕的版本5图标。只显示一个方形框

使用vis.js不显示字体可怕的版本5图标。只显示一个方形框,vis.js,font-awesome-5,Vis.js,Font Awesome 5,我使用的是vis.js,字体很棒,版本5.9。 它最初显示的是一个空正方形。但当我点击那个空方块时,它变成了实际的图标。当我添加图标时,它没有显示。 之后,当我点击另一个图标,即开始。它又回到了正方形。 所有必需的文件都存在于源代码中,即在版本5、vis network js和css中,fontawesome.css更改为All.css 尝试了文档中提供的以及stackoverflow上存在的所有解决方案 shape: 'icon', icon: { face: '"Font A

我使用的是vis.js,字体很棒,版本5.9。 它最初显示的是一个空正方形。但当我点击那个空方块时,它变成了实际的图标。当我添加图标时,它没有显示。 之后,当我点击另一个图标,即开始。它又回到了正方形。 所有必需的文件都存在于源代码中,即在版本5、vis network js和css中,fontawesome.css更改为All.css

尝试了文档中提供的以及stackoverflow上存在的所有解决方案

 shape: 'icon',
 icon: {
      face: '"Font Awesome 5 Free"',
      code: '\uf46d',
      size: 50,
      color: 'red'
    },
你解决了这个问题吗


我尝试用Font Awesome 5替换示例中的Font Awesome 4,但也遇到了同样的问题。似乎FA5改变了一些东西,它不再与Vis网络兼容。我们可能应该打开一个问题:.

它与字体Awesome Pro和双引号一起工作(即使使用Vis.Js 6.12,仍然需要):

因为Font Awesome Pro将粗体字体定义为“实心”,而不是将粗体字体定义为“普通”


在字体中,仅定义了粗体字体。一个未经测试的解决方法是将非粗体字体添加到字体Awesome中,或者修改VisJS以仅使用粗体字体,即使未选择图标。

我通过添加字体Awesome图标的图像解决了此问题。字体Awesome 4与vis js网络完美配合是的,4可以,但5不能。
    "icon": {
        "face" : "'Font Awesome 5 Pro'",
        "code" : "\uf0c0",
        "size" : 50,
        "color" : "green"
    }