tomhughes left a comment (openstreetmap/openstreetmap-website#5880)
I've read through all the comments on this issue and also had a look at
@hlfan's work in #5938 and on the whole I think that I have to agree with
@gravitystorm and @hlfan that it would better if we could keep the SVGs
separate.
I don't actually think that your position on whether SVGs should be hand
written or created with a visual editor really alters the position on that -
it's just generally easier for everybody if you can at least view what an image
looks like in an image viewer or rich diff tool and combining languages in one
file always makes life it's just that sometimes the benefits make it worthwhile
but I'm not sure that's true here.
Incidentally for a while I was unable to review edits to at least one of our
view in `meld` because it would just bomb out and eventually I realised it was
because it thought it was an SVG file and was trying to do a visual diff on it
so I had to hack meld to disable that.
I think @hlfan's work in #5938 is generally good though I haven't done a
detailed review but I think https://github.com/jamesmartin/inline_svg that he
mentioned here might offer some advantages and I think a custom transform could
do the magenta -> currentColor transformation but by actually parsing the XML
instead of doing regexp edits on it which is always risky.
It also provides caching of transformed SVGs and access to the rest of the
asset pipeline like `svgo` optimisation.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/5880#issuecomment-3065647432
You are receiving this because you are subscribed to this thread.
Message ID:
<openstreetmap/openstreetmap-website/issues/5880/3065647...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev