Você pode incorporar o Google Web Fonts no seu SVG diretamente usando o Nano . Ele verifica automaticamente o seu SVG e incorpora seletivamente apenas as fontes necessárias, garantindo que as fontes do Ubuntu tenham a mesma aparência em todos os navegadores modernos. No meu caso, eu precisava que o Roboto fosse incorporado no meu SVG:
Isenção de responsabilidade: Eu estou com a equipe por trás do Nano, e nós também enfrentamos o mesmo problema anteriormente e, portanto, decidimos arriscar nossa própria coceira construindo o Nano. Espero que isso seja útil!
Edit: Aqui está uma rápida explicação sobre o que acontece nos bastidores:
Para incorporar fontes no SVG, primeiro você precisa saber quais famílias de fontes são usadas. Então você precisa encontrar esses arquivos de fonte e baixá-los. Depois de baixado, você deve converter regular, negrito, itálico e itálico em negrito na codificação base 64. Se você estiver fazendo isso manualmente, é uma enorme quantidade de trabalho, em um grande número de arquivos, saber qual arquivo usa negrito e qual não. Então você deve copiar todas as 4 seqüências codificadas de base 64 no seu SVG.
É por isso que criamos o Nano e garantimos que ele digitalize o SVG automaticamente e insira apenas as fontes que estão sendo usadas. Por exemplo, se negrito não for usado ou se não houver texto, nenhuma fonte será incorporada. Tudo o que você precisa fazer é arrastar e soltar seu SVG no Nano e ele funciona como um encanto! Você pode saber mais aqui: https://vecta.io/blog/making-svg-easier-to-use