在 DHTMLX 中需要 Font Awesome 5 支持 SVG 和 JS
Need Font Awesome 5 Support for SVG with JS in DHTMLX
我们有许多站点的 Internet Explorer 不显示网络字体(它们被组策略锁定)。所以他们在我们的 DHTMLX app. This is a major issue for us. We have been waiting for Font Awesome 5 to be released because we have verified that their new SVG with JS approach 作品中看不到任何很棒的字体图标。 FA5 现已发布,因此我们正在努力弄清楚如何将其合并到 DHTMLX 中。
这是我迄今为止尝试过的...
- 我将新字体 awesome 5 文件
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 图标调整其 enabled/disabled 功能。
我也遇到了同样的问题。
但是我拒绝设置 属性:
myToolbar.setIconset ("awesome");
我通过"text"设置图标 属性:
"text": "<i class = 'fas fa-plus'> </ i>"
我为 dhx_toolbar_btn 定义了 css,例如:
.dhx_toolbar_btn {
color: # 557BA6;
font-size: 1.6em;
}
在这种情况下,"disabled" 可以正常工作。
希望对您有所帮助。
我们有许多站点的 Internet Explorer 不显示网络字体(它们被组策略锁定)。所以他们在我们的 DHTMLX app. This is a major issue for us. We have been waiting for Font Awesome 5 to be released because we have verified that their new SVG with JS approach 作品中看不到任何很棒的字体图标。 FA5 现已发布,因此我们正在努力弄清楚如何将其合并到 DHTMLX 中。
这是我迄今为止尝试过的...
- 我将新字体 awesome 5 文件
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 图标调整其 enabled/disabled 功能。
我也遇到了同样的问题。 但是我拒绝设置 属性:
myToolbar.setIconset ("awesome");
我通过"text"设置图标 属性:
"text": "<i class = 'fas fa-plus'> </ i>"
我为 dhx_toolbar_btn 定义了 css,例如:
.dhx_toolbar_btn {
color: # 557BA6;
font-size: 1.6em;
}
在这种情况下,"disabled" 可以正常工作。
希望对您有所帮助。