├── .editorconfig ├── .git_archival.txt ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── contributing.md ├── precommit.sh ├── reuse_example.html ├── setup.cfg ├── setup.py ├── src └── picosvg │ ├── __init__.py │ ├── arc_to_cubic.py │ ├── geometric_types.py │ ├── picosvg.py │ ├── py.typed │ ├── svg.py │ ├── svg_meta.py │ ├── svg_path_iter.py │ ├── svg_pathops.py │ ├── svg_reuse.py │ ├── svg_transform.py │ └── svg_types.py ├── tests ├── arc_to_cubic_test.py ├── arcs-before.svg ├── arcs-nano.svg ├── bad-defs-0.svg ├── bad-defs-1.svg ├── bad-ids-1.svg ├── bounding.svg ├── clip-clippath-attrs-nano.svg ├── clip-clippath-attrs.svg ├── clip-clippath-none-nano.svg ├── clip-clippath-none.svg ├── clip-curves-clipped-nano.svg ├── clip-curves.svg ├── clip-ellipse-clipped-nano.svg ├── clip-ellipse.svg ├── clip-from-brazil-flag-nano.svg ├── clip-from-brazil-flag.svg ├── clip-groups-clipped-nano.svg ├── clip-groups.svg ├── clip-multirect-clipped-nano.svg ├── clip-multirect.svg ├── clip-rect-clipped-nano.svg ├── clip-rect.svg ├── clip-rule-evenodd-clipped-nano.svg ├── clip-rule-evenodd.svg ├── clip-rule-example-nano.svg ├── clip-rule-example.svg ├── clip-the-clip-before.svg ├── clip-the-clip-nano.svg ├── clip-use-clipped-nano.svg ├── clip-use.svg ├── clipped-strokes-before.svg ├── clipped-strokes-nano.svg ├── comments-before.svg ├── comments-image-style-before.svg ├── comments-image-style-nano.svg ├── comments-nano.svg ├── decimal-viewbox-before.svg ├── decimal-viewbox-nano.svg ├── degenerate-before.svg ├── degenerate-nano.svg ├── display_none-before.svg ├── display_none-nano.svg ├── drop-anon-symbols-before.svg ├── drop-anon-symbols-nano.svg ├── drop-title-meta-desc-before.svg ├── drop-title-meta-desc-nano.svg ├── emoji_u1f469_1f3fd_200d_1f91d_200d_1f468_1f3fb.svg ├── emoji_u1f6d2.svg ├── explicit-default-fill-no-inherit-before.svg ├── explicit-default-fill-no-inherit-nano.svg ├── explicit-default-stroke-no-inherit-before.svg ├── explicit-default-stroke-no-inherit-nano.svg ├── fill-opacity-inherit-before.svg ├── fill-rule-evenodd-after.svg ├── fill-rule-evenodd-before.svg ├── fill-rule-evenodd-nano.svg ├── flag-use-before.svg ├── flag-use-nano.svg ├── geometric_types_test.py ├── global-fill-none-before.svg ├── global-fill-none-nano.svg ├── good-defs-0.svg ├── gradient-template-1-after.svg ├── gradient-template-1-before.svg ├── gradient-template-1-nano.svg ├── gradient-template-2-after.svg ├── gradient-template-2-before.svg ├── gradient-template-3-after.svg ├── gradient-template-3-before.svg ├── group-data-name-before.svg ├── group-data-name-nano.svg ├── group-stroke-before.svg ├── group-stroke-nano.svg ├── illegal-inheritance-before.svg ├── illegal-inheritance-nano.svg ├── inherit-default-fill-before.svg ├── inherit-default-fill-nano.svg ├── inkscape-noise-before.svg ├── inkscape-noise-nano.svg ├── inline-css-style-after.svg ├── inline-css-style-before.svg ├── inline-css-style-nano.svg ├── invisible-after.svg ├── invisible-before.svg ├── invisible-nano.svg ├── matrix-before.svg ├── matrix-nano.svg ├── nested-svg-slovenian-flag-after.svg ├── nested-svg-slovenian-flag-before.svg ├── nested-svg-slovenian-flag-nano.svg ├── no-viewbox-before.svg ├── no-viewbox-nano.svg ├── outside-viewbox-clipped.svg ├── outside-viewbox-grouped-clipped.svg ├── outside-viewbox-grouped.svg ├── outside-viewbox.svg ├── pathops-tricky-path-before.svg ├── pathops-tricky-path-nano.svg ├── rotated-rect-nano.svg ├── rotated-rect.svg ├── scale-strokes-after.svg ├── scale-strokes-before.svg ├── scale-strokes-nano.svg ├── strip_empty_subpath-before.svg ├── strip_empty_subpath-nano.svg ├── stroke-capjoinmiterlimit-before.svg ├── stroke-capjoinmiterlimit-nano.svg ├── stroke-circle-dasharray-before.svg ├── stroke-circle-dasharray-nano.svg ├── stroke-dasharray-before.svg ├── stroke-dasharray-nano.svg ├── stroke-fill-opacity-before.svg ├── stroke-fill-opacity-nano.svg ├── stroke-opacity-inherit-before.svg ├── stroke-path-before.svg ├── stroke-path-nano.svg ├── stroke-polyline-before.svg ├── stroke-polyline-nano.svg ├── stroke-simplepath-before.svg ├── stroke-simplepath-nano.svg ├── stroke-with-id-before.svg ├── stroke-with-id-nano.svg ├── svg_path_iter_test.py ├── svg_pathops_test.py ├── svg_reuse_test.py ├── svg_test.py ├── svg_test_helpers.py ├── svg_transform_test.py ├── svg_types_test.py ├── transform-before.svg ├── transform-linear-objectbbox-before.svg ├── transform-linear-objectbbox-nano.svg ├── transform-nano.svg ├── transform-radial-objectbbox-before.svg ├── transform-radial-objectbbox-nano.svg ├── transform-radial-userspaceonuse-before.svg ├── transform-radial-userspaceonuse-nano.svg ├── translate-rect-nano.svg ├── translate-rect.svg ├── twemoji-lesotho-flag-before.svg ├── twemoji-lesotho-flag-nano.svg ├── ungroup-before.svg ├── ungroup-group-transform-before.svg ├── ungroup-group-transform-nano.svg ├── ungroup-multiple-children-before.svg ├── ungroup-multiple-children-nano.svg ├── ungroup-nano.svg ├── ungroup-retain-for-opacity-before.svg ├── ungroup-retain-for-opacity-nano.svg ├── ungroup-transform-before.svg ├── ungroup-transform-clip-before.svg ├── ungroup-transform-clip-nano.svg ├── ungroup-transform-nano.svg ├── ungroup-with-ids-before.svg ├── ungroup-with-ids-nano.svg ├── use-ellipse-resolved.svg ├── use-ellipse.svg ├── xpacket-before.svg └── xpacket-nano.svg └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/README.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /precommit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/precommit.sh -------------------------------------------------------------------------------- /reuse_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/reuse_example.html -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/setup.py -------------------------------------------------------------------------------- /src/picosvg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/__init__.py -------------------------------------------------------------------------------- /src/picosvg/arc_to_cubic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/arc_to_cubic.py -------------------------------------------------------------------------------- /src/picosvg/geometric_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/geometric_types.py -------------------------------------------------------------------------------- /src/picosvg/picosvg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/picosvg.py -------------------------------------------------------------------------------- /src/picosvg/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/picosvg/svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg.py -------------------------------------------------------------------------------- /src/picosvg/svg_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_meta.py -------------------------------------------------------------------------------- /src/picosvg/svg_path_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_path_iter.py -------------------------------------------------------------------------------- /src/picosvg/svg_pathops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_pathops.py -------------------------------------------------------------------------------- /src/picosvg/svg_reuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_reuse.py -------------------------------------------------------------------------------- /src/picosvg/svg_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_transform.py -------------------------------------------------------------------------------- /src/picosvg/svg_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/src/picosvg/svg_types.py -------------------------------------------------------------------------------- /tests/arc_to_cubic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/arc_to_cubic_test.py -------------------------------------------------------------------------------- /tests/arcs-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/arcs-before.svg -------------------------------------------------------------------------------- /tests/arcs-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/arcs-nano.svg -------------------------------------------------------------------------------- /tests/bad-defs-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/bad-defs-0.svg -------------------------------------------------------------------------------- /tests/bad-defs-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/bad-defs-1.svg -------------------------------------------------------------------------------- /tests/bad-ids-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/bad-ids-1.svg -------------------------------------------------------------------------------- /tests/bounding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/bounding.svg -------------------------------------------------------------------------------- /tests/clip-clippath-attrs-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-clippath-attrs-nano.svg -------------------------------------------------------------------------------- /tests/clip-clippath-attrs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-clippath-attrs.svg -------------------------------------------------------------------------------- /tests/clip-clippath-none-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-clippath-none-nano.svg -------------------------------------------------------------------------------- /tests/clip-clippath-none.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-clippath-none.svg -------------------------------------------------------------------------------- /tests/clip-curves-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-curves-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-curves.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-curves.svg -------------------------------------------------------------------------------- /tests/clip-ellipse-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-ellipse-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-ellipse.svg -------------------------------------------------------------------------------- /tests/clip-from-brazil-flag-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-from-brazil-flag-nano.svg -------------------------------------------------------------------------------- /tests/clip-from-brazil-flag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-from-brazil-flag.svg -------------------------------------------------------------------------------- /tests/clip-groups-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-groups-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-groups.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-groups.svg -------------------------------------------------------------------------------- /tests/clip-multirect-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-multirect-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-multirect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-multirect.svg -------------------------------------------------------------------------------- /tests/clip-rect-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rect-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rect.svg -------------------------------------------------------------------------------- /tests/clip-rule-evenodd-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rule-evenodd-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-rule-evenodd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rule-evenodd.svg -------------------------------------------------------------------------------- /tests/clip-rule-example-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rule-example-nano.svg -------------------------------------------------------------------------------- /tests/clip-rule-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-rule-example.svg -------------------------------------------------------------------------------- /tests/clip-the-clip-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-the-clip-before.svg -------------------------------------------------------------------------------- /tests/clip-the-clip-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-the-clip-nano.svg -------------------------------------------------------------------------------- /tests/clip-use-clipped-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-use-clipped-nano.svg -------------------------------------------------------------------------------- /tests/clip-use.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clip-use.svg -------------------------------------------------------------------------------- /tests/clipped-strokes-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clipped-strokes-before.svg -------------------------------------------------------------------------------- /tests/clipped-strokes-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/clipped-strokes-nano.svg -------------------------------------------------------------------------------- /tests/comments-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/comments-before.svg -------------------------------------------------------------------------------- /tests/comments-image-style-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/comments-image-style-before.svg -------------------------------------------------------------------------------- /tests/comments-image-style-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/comments-image-style-nano.svg -------------------------------------------------------------------------------- /tests/comments-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/comments-nano.svg -------------------------------------------------------------------------------- /tests/decimal-viewbox-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/decimal-viewbox-before.svg -------------------------------------------------------------------------------- /tests/decimal-viewbox-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/decimal-viewbox-nano.svg -------------------------------------------------------------------------------- /tests/degenerate-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/degenerate-before.svg -------------------------------------------------------------------------------- /tests/degenerate-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/degenerate-nano.svg -------------------------------------------------------------------------------- /tests/display_none-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/display_none-before.svg -------------------------------------------------------------------------------- /tests/display_none-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/display_none-nano.svg -------------------------------------------------------------------------------- /tests/drop-anon-symbols-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/drop-anon-symbols-before.svg -------------------------------------------------------------------------------- /tests/drop-anon-symbols-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/drop-anon-symbols-nano.svg -------------------------------------------------------------------------------- /tests/drop-title-meta-desc-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/drop-title-meta-desc-before.svg -------------------------------------------------------------------------------- /tests/drop-title-meta-desc-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/drop-title-meta-desc-nano.svg -------------------------------------------------------------------------------- /tests/emoji_u1f469_1f3fd_200d_1f91d_200d_1f468_1f3fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/emoji_u1f469_1f3fd_200d_1f91d_200d_1f468_1f3fb.svg -------------------------------------------------------------------------------- /tests/emoji_u1f6d2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/emoji_u1f6d2.svg -------------------------------------------------------------------------------- /tests/explicit-default-fill-no-inherit-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/explicit-default-fill-no-inherit-before.svg -------------------------------------------------------------------------------- /tests/explicit-default-fill-no-inherit-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/explicit-default-fill-no-inherit-nano.svg -------------------------------------------------------------------------------- /tests/explicit-default-stroke-no-inherit-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/explicit-default-stroke-no-inherit-before.svg -------------------------------------------------------------------------------- /tests/explicit-default-stroke-no-inherit-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/explicit-default-stroke-no-inherit-nano.svg -------------------------------------------------------------------------------- /tests/fill-opacity-inherit-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/fill-opacity-inherit-before.svg -------------------------------------------------------------------------------- /tests/fill-rule-evenodd-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/fill-rule-evenodd-after.svg -------------------------------------------------------------------------------- /tests/fill-rule-evenodd-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/fill-rule-evenodd-before.svg -------------------------------------------------------------------------------- /tests/fill-rule-evenodd-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/fill-rule-evenodd-nano.svg -------------------------------------------------------------------------------- /tests/flag-use-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/flag-use-before.svg -------------------------------------------------------------------------------- /tests/flag-use-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/flag-use-nano.svg -------------------------------------------------------------------------------- /tests/geometric_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/geometric_types_test.py -------------------------------------------------------------------------------- /tests/global-fill-none-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/global-fill-none-before.svg -------------------------------------------------------------------------------- /tests/global-fill-none-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/global-fill-none-nano.svg -------------------------------------------------------------------------------- /tests/good-defs-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/good-defs-0.svg -------------------------------------------------------------------------------- /tests/gradient-template-1-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-1-after.svg -------------------------------------------------------------------------------- /tests/gradient-template-1-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-1-before.svg -------------------------------------------------------------------------------- /tests/gradient-template-1-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-1-nano.svg -------------------------------------------------------------------------------- /tests/gradient-template-2-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-2-after.svg -------------------------------------------------------------------------------- /tests/gradient-template-2-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-2-before.svg -------------------------------------------------------------------------------- /tests/gradient-template-3-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-3-after.svg -------------------------------------------------------------------------------- /tests/gradient-template-3-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/gradient-template-3-before.svg -------------------------------------------------------------------------------- /tests/group-data-name-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/group-data-name-before.svg -------------------------------------------------------------------------------- /tests/group-data-name-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/group-data-name-nano.svg -------------------------------------------------------------------------------- /tests/group-stroke-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/group-stroke-before.svg -------------------------------------------------------------------------------- /tests/group-stroke-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/group-stroke-nano.svg -------------------------------------------------------------------------------- /tests/illegal-inheritance-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/illegal-inheritance-before.svg -------------------------------------------------------------------------------- /tests/illegal-inheritance-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/illegal-inheritance-nano.svg -------------------------------------------------------------------------------- /tests/inherit-default-fill-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inherit-default-fill-before.svg -------------------------------------------------------------------------------- /tests/inherit-default-fill-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inherit-default-fill-nano.svg -------------------------------------------------------------------------------- /tests/inkscape-noise-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inkscape-noise-before.svg -------------------------------------------------------------------------------- /tests/inkscape-noise-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inkscape-noise-nano.svg -------------------------------------------------------------------------------- /tests/inline-css-style-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inline-css-style-after.svg -------------------------------------------------------------------------------- /tests/inline-css-style-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inline-css-style-before.svg -------------------------------------------------------------------------------- /tests/inline-css-style-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/inline-css-style-nano.svg -------------------------------------------------------------------------------- /tests/invisible-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/invisible-after.svg -------------------------------------------------------------------------------- /tests/invisible-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/invisible-before.svg -------------------------------------------------------------------------------- /tests/invisible-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/invisible-nano.svg -------------------------------------------------------------------------------- /tests/matrix-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/matrix-before.svg -------------------------------------------------------------------------------- /tests/matrix-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/matrix-nano.svg -------------------------------------------------------------------------------- /tests/nested-svg-slovenian-flag-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/nested-svg-slovenian-flag-after.svg -------------------------------------------------------------------------------- /tests/nested-svg-slovenian-flag-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/nested-svg-slovenian-flag-before.svg -------------------------------------------------------------------------------- /tests/nested-svg-slovenian-flag-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/nested-svg-slovenian-flag-nano.svg -------------------------------------------------------------------------------- /tests/no-viewbox-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/no-viewbox-before.svg -------------------------------------------------------------------------------- /tests/no-viewbox-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/no-viewbox-nano.svg -------------------------------------------------------------------------------- /tests/outside-viewbox-clipped.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/outside-viewbox-clipped.svg -------------------------------------------------------------------------------- /tests/outside-viewbox-grouped-clipped.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/outside-viewbox-grouped-clipped.svg -------------------------------------------------------------------------------- /tests/outside-viewbox-grouped.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/outside-viewbox-grouped.svg -------------------------------------------------------------------------------- /tests/outside-viewbox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/outside-viewbox.svg -------------------------------------------------------------------------------- /tests/pathops-tricky-path-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/pathops-tricky-path-before.svg -------------------------------------------------------------------------------- /tests/pathops-tricky-path-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/pathops-tricky-path-nano.svg -------------------------------------------------------------------------------- /tests/rotated-rect-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/rotated-rect-nano.svg -------------------------------------------------------------------------------- /tests/rotated-rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/rotated-rect.svg -------------------------------------------------------------------------------- /tests/scale-strokes-after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/scale-strokes-after.svg -------------------------------------------------------------------------------- /tests/scale-strokes-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/scale-strokes-before.svg -------------------------------------------------------------------------------- /tests/scale-strokes-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/scale-strokes-nano.svg -------------------------------------------------------------------------------- /tests/strip_empty_subpath-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/strip_empty_subpath-before.svg -------------------------------------------------------------------------------- /tests/strip_empty_subpath-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/strip_empty_subpath-nano.svg -------------------------------------------------------------------------------- /tests/stroke-capjoinmiterlimit-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-capjoinmiterlimit-before.svg -------------------------------------------------------------------------------- /tests/stroke-capjoinmiterlimit-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-capjoinmiterlimit-nano.svg -------------------------------------------------------------------------------- /tests/stroke-circle-dasharray-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-circle-dasharray-before.svg -------------------------------------------------------------------------------- /tests/stroke-circle-dasharray-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-circle-dasharray-nano.svg -------------------------------------------------------------------------------- /tests/stroke-dasharray-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-dasharray-before.svg -------------------------------------------------------------------------------- /tests/stroke-dasharray-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-dasharray-nano.svg -------------------------------------------------------------------------------- /tests/stroke-fill-opacity-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-fill-opacity-before.svg -------------------------------------------------------------------------------- /tests/stroke-fill-opacity-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-fill-opacity-nano.svg -------------------------------------------------------------------------------- /tests/stroke-opacity-inherit-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-opacity-inherit-before.svg -------------------------------------------------------------------------------- /tests/stroke-path-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-path-before.svg -------------------------------------------------------------------------------- /tests/stroke-path-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-path-nano.svg -------------------------------------------------------------------------------- /tests/stroke-polyline-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-polyline-before.svg -------------------------------------------------------------------------------- /tests/stroke-polyline-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-polyline-nano.svg -------------------------------------------------------------------------------- /tests/stroke-simplepath-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-simplepath-before.svg -------------------------------------------------------------------------------- /tests/stroke-simplepath-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-simplepath-nano.svg -------------------------------------------------------------------------------- /tests/stroke-with-id-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-with-id-before.svg -------------------------------------------------------------------------------- /tests/stroke-with-id-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/stroke-with-id-nano.svg -------------------------------------------------------------------------------- /tests/svg_path_iter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_path_iter_test.py -------------------------------------------------------------------------------- /tests/svg_pathops_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_pathops_test.py -------------------------------------------------------------------------------- /tests/svg_reuse_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_reuse_test.py -------------------------------------------------------------------------------- /tests/svg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_test.py -------------------------------------------------------------------------------- /tests/svg_test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_test_helpers.py -------------------------------------------------------------------------------- /tests/svg_transform_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_transform_test.py -------------------------------------------------------------------------------- /tests/svg_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/svg_types_test.py -------------------------------------------------------------------------------- /tests/transform-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-before.svg -------------------------------------------------------------------------------- /tests/transform-linear-objectbbox-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-linear-objectbbox-before.svg -------------------------------------------------------------------------------- /tests/transform-linear-objectbbox-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-linear-objectbbox-nano.svg -------------------------------------------------------------------------------- /tests/transform-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-nano.svg -------------------------------------------------------------------------------- /tests/transform-radial-objectbbox-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-radial-objectbbox-before.svg -------------------------------------------------------------------------------- /tests/transform-radial-objectbbox-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-radial-objectbbox-nano.svg -------------------------------------------------------------------------------- /tests/transform-radial-userspaceonuse-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-radial-userspaceonuse-before.svg -------------------------------------------------------------------------------- /tests/transform-radial-userspaceonuse-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/transform-radial-userspaceonuse-nano.svg -------------------------------------------------------------------------------- /tests/translate-rect-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/translate-rect-nano.svg -------------------------------------------------------------------------------- /tests/translate-rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/translate-rect.svg -------------------------------------------------------------------------------- /tests/twemoji-lesotho-flag-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/twemoji-lesotho-flag-before.svg -------------------------------------------------------------------------------- /tests/twemoji-lesotho-flag-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/twemoji-lesotho-flag-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-before.svg -------------------------------------------------------------------------------- /tests/ungroup-group-transform-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-group-transform-before.svg -------------------------------------------------------------------------------- /tests/ungroup-group-transform-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-group-transform-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-multiple-children-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-multiple-children-before.svg -------------------------------------------------------------------------------- /tests/ungroup-multiple-children-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-multiple-children-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-retain-for-opacity-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-retain-for-opacity-before.svg -------------------------------------------------------------------------------- /tests/ungroup-retain-for-opacity-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-retain-for-opacity-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-transform-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-transform-before.svg -------------------------------------------------------------------------------- /tests/ungroup-transform-clip-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-transform-clip-before.svg -------------------------------------------------------------------------------- /tests/ungroup-transform-clip-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-transform-clip-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-transform-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-transform-nano.svg -------------------------------------------------------------------------------- /tests/ungroup-with-ids-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-with-ids-before.svg -------------------------------------------------------------------------------- /tests/ungroup-with-ids-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/ungroup-with-ids-nano.svg -------------------------------------------------------------------------------- /tests/use-ellipse-resolved.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/use-ellipse-resolved.svg -------------------------------------------------------------------------------- /tests/use-ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/use-ellipse.svg -------------------------------------------------------------------------------- /tests/xpacket-before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/xpacket-before.svg -------------------------------------------------------------------------------- /tests/xpacket-nano.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tests/xpacket-nano.svg -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/picosvg/HEAD/tox.ini --------------------------------------------------------------------------------