I've tried several solutions from https://wiki.openstreetmap.org/wiki/SVG
Mapertive "works", although it's Mono and really slow on this size data set. It took around ten minutes to produce this 16k x 12k image and I can't figure out how to control which POI are included.
@th I've used QGIS in the past to make SVGs for laser engraving... but I remember it not being super 'easy' to set up. : https://qgis.org/en/site/
@th There was a tool, which extracted just the sreets and just as bezier lines of a certain rectangle.
Meant to print it as black line shape of the desired city.
Is this going your way?
I remember I boosted it. But it was a while ago.