我们有许多网站,其Internet Explorer不会显示网络字体(它们被组策略锁定)。所以他们在我们的DHTMLX应用中看不到任何字体真棒图标。这对我们来说是一个重大问题。我们一直在等待发布Font Awesome 5,因为我们已经确认他们的新SVG with JS approach有效。 FA5现已发布,因此我们正试图弄清楚如何将其纳入DHTMLX。
这是我迄今为止所尝试过的......
fontawesome-all.js
放入/dhtmlx/codebase/fonts/font_awesome/
文件夹。<script defer src="/dhtmlx/codebase/fonts/font_awesome/fontawesome-all.js"></script>
现在出现了新的字体真棒5个图标,但由于某种原因,我看到每个图标的双倍(2)。有任何想法吗?谢谢!
更新:该错误似乎位于dhtmlXMenu.addNewSibling() method的DHTMLX中。如果我删除了禁用的图像属性(imgDis),那么我只看到一个字体真棒图标,很棒,但如果我禁用该菜单项,那么我就看不到任何图像了。所以似乎DHTMLX需要调整FA5图标的启用/禁用功能。
答案 0 :(得分:0)
我有同样的问题。 但我拒绝设置该属性:
myToolbar.setIconset ("awesome");
我通过&#34;文本&#34;设置图标。属性:
"text": "<i class = 'fas fa-plus'> </ i>"
我为dhx_toolbar_btn定义了css,例如:
.dhx_toolbar_btn {
color: # 557BA6;
font-size: 1.6em;
}
在这种情况下,&#34;禁用&#34;工作正常。
我希望这会有所帮助。