使用嵌入的base64字体将SVG转换为PNG

时间:2016-09-15 18:33:34

标签: node.js svg imagemagick font-face rsvg

我有一个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 个答案:

没有答案
相关问题