Desculpe - isso não responderá à sua pergunta: "Qual é a maneira correta de converter PS para SVG?"
Não existe um "caminho correto". Existem "caminhos possíveis". É um mundo muito complicado esse.
como mencionei no comentário, eu tentaria usar o Inkscape. Você encontrou um problema no programa - deixe-me perguntar: o arquivo PS é renderizado corretamente em outros lugares, além de onde você o cria? Você pode anexar o arquivo minimalista à pergunta?
Agora, outra maneira de tentar: o ghostscript é um poderoso postscript que possui um modo "ps-para-ps" que simplifica os arquivos Postscritp, para torná-los mais "simples" para outros programas. Se você ainda não o tem, sugiro que você o compre.
Ele pode gerar SVG - mas você saberá se o arquivo é renderizado corretamente dentro dele (com espaçamento e fonte); em segundo lugar, você pode usar o modo "ps2ps" do Ghostscript para criar um arquivo postscript secundário que você pode tentar importar para o inkscape. Isso pode ser bem-sucedido, pois deve lidar com opções de texto menos usadas ou fora do padrão que o Inkscape não consegue entender.
O próprio Ghostscript pode ser bastante "difícil" de usar - é uma ferramenta para desenvolvedores, não para um designer (ele é usado diretamente como driver de impressora para alguns sistemas operacionais); portanto, talvez você precise cavar um pouco na documentação (ou pergunte novamente) para que a parte postscript-postscript funcione. Obter o programa complementar "gsview", que fornece uma espécie de janela ao Postscript, também pode ajudar.