1
0
Fork 0
inkscape/testfiles/rendering_tests
Daniel Baumann 02d935e272
Adding upstream version 1.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 23:40:13 +02:00
..
expected_rendering Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
fonts Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
CMakeLists.txt Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
drawing-pattern-test.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
multi-style-import-1.css Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
multi-style-import-2.css Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
multi-style.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
README Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
selector-important-002.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
selector-important-003.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
style-parsing.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
symbol-svg2-geometry-properties.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
symbol-svg2-ref.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-baseline-shift.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-dont-crash.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-empty.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-glyph-y-pos.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-powerstroke-join.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-rtl-vertical.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-use-ref.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test-use.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
test.sh Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
text-flow.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
text-glyphs-combining.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
text-glyphs-vertical.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
text-gzipped-svg-glyph.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00
text-shaping.svg Adding upstream version 1.4. 2025-06-22 23:40:13 +02:00

HOWTO

# Add a rendering test:
  - create the svg file
  - 0.92:
  	- inkscape <yourfile>.svg -d 96  -e expected_rendering/<yourfile>.png
  	- inkscape <yourfile>.svg -d 384 -e expected_rendering/<yourfile>-large.png
  - 1.0:
	- inkscape -d  96 --export-filename=expected_rendering/<yourfile>.png <yourfile>.svg
	- inkscape -d 384 --export-filename=expected_rendering/<yourfile>-large.png <yourfile>.svg
  - add the test in CMakeLists.txt
  - use stable if possible to generate the reference png files
  - git add <yourfile>.svg expected_rendering/<yourfile>-large.png expected_rendering/<yourfile>.png

# Fix a failing test (due to a change in code):
  - DO *NOT* MODIFY the expected rendering (or the svg) before getting advice from inkscape-devel@
  - fix your code if possible
  - IF you change introduces a greater compatibility with css or browsers
    - AND you cannot reasonably "update" files from older versions to match the appearance
      - AND inkscape-devel@ has a consensus that it's the only way
        -> do as you must
  - manually double check the changes

# Fix a failing test (due to a change in pixman or cairo):
  - update renderings. Use a *stable* version to generate the renderings, NOT TRUNK
  - manually check appearances