Преобразование 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.

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


person Douglas Alan Maitelli    schedule 15.09.2016    source источник
comment
Вы нашли решение для этого?   -  person Inc33    schedule 28.09.2019
comment
Отвечает ли это на ваш вопрос? Включение шрифтов при преобразовании SVG в PNG   -  person Nirus    schedule 03.05.2020