Saya memiliki backend nodeJS dengan layanan untuk mengonversi file SVG ke PNG. Saya biasa menggunakan phantomJS untuk melakukan itu, dan tidak pernah mengalami masalah apa pun, tetapi kinerjanya sangat buruk.
Saya mencari cara performatif untuk melakukan ini. Saat ini saya menggunakan RSVG, dan berfungsi dengan baik kecuali untuk font.
Saat ini kami menyematkan font kami di dalam file SVG menggunakan sesuatu seperti ini:
<defs>
<style type="text/css">
@font-face {
font-family: 'BoomBoom';
src: url('data:application/x-font-ttf;base64,[base-encoded font here]');
}
</style>
</defs>
Di browser ini berfungsi dengan baik, tetapi RSVG sepertinya tidak berfungsi dengan font base64 yang tertanam.
Apakah ada yang punya saran?