Embed SVG images as ``<svg>`` instead of data-URI.
commit66b6b0a151e4e971102321c60e225e6445db8f9f
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Mon, 15 Jan 2024 21:32:46 +0000 (15 21:32 +0000)
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Mon, 15 Jan 2024 21:32:46 +0000 (15 21:32 +0000)
tree1e3c22ae657e18a7f97168bbe8431a2d81e4e867
parent06bdd62290c07f1ad7fdfa6d56bd6ff011f3ff7f
Embed SVG images as ``<svg>`` instead of data-URI.

+1 Ca. 1/3 less data, readable source, interactive SVG.
-1 Beware of "id" clashes!

Fixes [feature-request:#100]

git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@9517 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
15 files changed:
.gitignore
docutils/HISTORY.txt
docutils/RELEASE-NOTES.txt
docutils/docs/ref/rst/directives.txt
docutils/docutils/writers/_html_base.py
docutils/test/data/circle-broken.svg [new file with mode: 0644]
docutils/test/data/circle.svg [new file with mode: 0644]
docutils/test/functional/expected/misc_rst_html5.html
docutils/test/functional/expected/standalone_rst_html4css1.html
docutils/test/functional/expected/standalone_rst_html5.html
docutils/test/functional/input/data/embed_images.txt
docutils/test/functional/input/data/object-with-hyperlink.svg
docutils/test/functional/input/data/svg_images.txt
docutils/test/functional/input/standalone_rst_html5.txt
docutils/test/test_writers/test_html5_polyglot_parts.py