-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.6.0
-
None
-
OpenSUSE Leap 15.5, GCC 13.2.1
QSvgRenderer renders the first line instruction of a path blurry, if the attribute 'stroke-linecap: square' is set. To reproduce the effect, open the attached 'arrrows.svg' with 'svgviewer' (qtsvg/tests/manual/examples/svgviewer) and select renderer 'Native'. You see two arrows: The upper is blurry, the lower is rendered correctly. The difference is a workaround at the path of the lower one: A 1-pixel hidden dummy line at the beginning. See the attached screenshot 'Native.png'.
The arrows are rendered correctly, if the zoom is set to 200% or more.
The arrows are rendered correctly, if the renderer 'OpenGL' is selected (screenshot 'OpenGL.png').