Конвертировать 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.

У кого-нибудь есть предложение?

0 ответов

Другие вопросы по тегам