I have tried to do the manual replacement option (and applied it to all relevant images) but I still keep getting this error. How do I ensure that any SVG I export from Observable that uses hosted images can also be edited in Illustrator?
Thanks so much for your help! I tried out both the sample result you posted and applied your solution to my notebook too. Unfortunately, both produced this curious result, which is what it looks like when I select all the elements on the artboard:
I’m not familiar with the intricacies of SVG and Illustrator, so I admit I’m scratching my head at this one. Is it possible something was missing from the conversion to base64?
It seems to work when I export the svg (from my fork) to the PDF format (to do so I used Inkscape, “save as… PDF 1.5… no rasterization…”). That PDF then opened correctly with Illustrator.