2017-12-08 10 views
0

Internet ExplorerにWebフォントが表示されないサイトが多数あります(グループポリシーによってロックされています)。だから彼らは私たちのDHTMLXアプリでフォントの素晴らしいアイコンを見ることができません。これは私たちにとって大きな問題です。新しいSVG with JS approachが動作することを確認したので、Font Awesome 5がリリースされるのを待っています。 FA5がリリースされたので、DHTMLXに組み込む方法を理解しようとしています。私は/dhtmlx/codebase/fonts/font_awesome/フォルダに素晴らしい5ファイルfontawesome-all.js新しいフォントを配置 フォントが必要です5 DHTMLXのJSを使用したSVGのサポート

  • これは私がこれまで試したものです...。

  • は、その後、私はページ内のそれへの参照を更新:<script defer src="/dhtmlx/codebase/fonts/font_awesome/fontawesome-all.js"></script>

今新しいフォント素晴らしい5つのアイコンが表示されますが、私はいくつかの理由で、二重(2)それぞれを参照してください。何か案は?ありがとう!

enter image description here

UPDATE:バグdhtmlXMenu.addNewSibling() methodにDHTMLXにあるように見えます。無効なイメージプロパティ(imgDis)を削除した場合、フォントの素晴らしいアイコンが1つしか表示されませんが、そのメニューアイテムを無効にすると画像が表示されません。したがって、DHTMLXはFA5アイコンの有効/無効機能を調整する必要があるようです。

答えて

0

私は同じ問題があります。 しかし、私はプロパティを設定することを拒否:

myToolbar.setIconset ("awesome"); 

私は "テキスト" プロパティを通じてアイコンを設定します。

"text": "<i class = 'fas fa-plus'> </ i>" 

と私はそう例えば、dhx_toolbar_btnのためのCSSを定義します。

.dhx_toolbar_btn { 
     color: # 557BA6; 
     font-size: 1.6em; 
} 

この場合、「無効」が正しく機能します。

こちらがお役に立てば幸いです。

関連する問題