我有一个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字体。
有人有建议吗?