javascript — Невозможно экспортировать значок Font Awesome с графиком D3JS с помощью Filesaver.js

Иконка Font Awesome не может быть экспортирована с графиком D3JS с помощью Filesaver.js

Я использовал D3JS для создания силового ориентированного графа, и я заменил узлы шрифтом. Все работает нормально, пока я не попытался преобразовать его в blob и загрузить с помощью filesaver.js .

Это код, который я использовал для создания форсированного графа: https://bl.ocks.org/heybignick/3faf257bbbbc7743bb72310d03b86ee8

Это код, который я использовал для преобразования моего SVG-графика в blob: http://bl.ocks.org/Rokotyan/0556f8facbaf344507cdc45dc3622177

Это часть кода, в которой я заменяю узлы круга значком шрифта:

 node.append('text') .attr("class", "nodeText") .attr('text-anchor', 'middle') .attr('dominant-baseline', 'central') .attr('font-family', 'Font Awesome\ 5 Free') .style("stroke", "green") .text('uf007'); 

Я ожидаю, что вывод изображения будет таким же, как приведенный выше график, но с значком шрифта вместо узлов круга.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector