Конвертировать SVG в PNG со встроенными шрифтами base64
У меня есть серверная часть nodeJS со службой для преобразования файлов SVG в PNG. Я использовал для этого phantomJS, и у меня никогда не было проблем, но производительность была очень плохой.
Я ищу эффективный способ сделать это. Прямо сейчас я использую RSVG, и он отлично работает, за исключением шрифтов.
В настоящее время мы встраиваем наши шрифты в SVG-файл, используя что-то вроде этого:
<defs>
<style type="text/css">
@font-face {
font-family: 'BoomBoom';
src: url('data:application/x-font-ttf;base64,[base-encoded font here]');
}
</style>
</defs>
В браузерах это работает отлично, но RSVG не работает со встроенными шрифтами base64.
У кого-нибудь есть предложение?