<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>Thanks for the reply. And thanks for confirming that you also
      noticed this issue and have an explanation for what's the cause.
      Glad that I'm not the only one who got annoyed by this ...<br>
    </p>
    <p>In that case - can we do something about the second issue - that
      larger symbols always appears as squares, no matter what shape you
      choose?</p>
    <p>See this screenshot here:</p>
    <p><img src="cid:part1.C47AAC5E.E7785D83@carto.net" alt=""></p>
    <p>That triangle appears as a square if you enlarge the size of the
      symbol.</p>
    <p>Ideally, QGIS should "auto-scale" symbols down here so that they
      can be represented in that tree widget and still correctly
      represent the symbol shape.</p>
    <p>Thanks,</p>
    <p>Andreas<br>
    </p>
    <p><br>
    </p>
    <p>Am 06.07.20 um 00:51 schrieb Nyall Dawson:<br>
    </p>
    <blockquote type="cite"
cite="mid:CAB28AsgLA8ZxZ-PS7uUF2G+DAxn+aQDYkBnzOODZ1ykELBZdPA@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">On Sat, 4 Jul 2020 at 00:27, Andreas Neumann <a class="moz-txt-link-rfc2396E" href="mailto:a.neumann@carto.net"><a.neumann@carto.net></a> wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
Hi,

Here is something that bothered me already for many years in QGIS and I think it might be a long standing issue in QGIS symbology:

When you place two simple markers on top of each other (without any offset), f.e. two circle symbols on top of each other, they are not correctly aligned/centered on top of each other: The alignment is a tiny bit off, but it looks ugly and it annoys me a lot.

The misalignment is not only in the preview dialogue but also visible in the map rendering.

In the symbol preview dialog there is a second annoying thing: strokes in the preview are often clipped away, as you can see in the dialog above

Can we do something about it these two annoying issues?
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
QGIS isn't actually doing anything wrong here -- it's to do with how
Qt is antialiasing the symbol rendering. For some sizes it's able to
snap the rendered shape to nice pixel boundaries, but for other
in-between sizes it isn't, and you get these small shifts. If you use
a hidpi display, or export the map to a vector format like PDF or SVG,
you won't see it anymore. Same if you use the magnifier tool to zoom
into the map.

I'm not sure there's anything we can do here. That said, one
experiment I played with about a year ago was to upgrade the symbol
preview picture to use a QgsMapCanvas widget. The symbol is then
rendered using a geometry of suitable shape, and you can nicely
interact with the preview including being able to zoom in and out of
the preview (which makes it easy to verify that the multiple layers
are indeed correctly centered). It also means that we can synchronize
the scale and center of the symbol preview canvas widget with the main
map canvas' scale and center, so that symbol sizes set to map units
show exactly as they'll appear on the map.

If anyone's interested in playing, heres' the WIP commit:
<a class="moz-txt-link-freetext" href="https://github.com/nyalldawson/QGIS/commit/db8364d989e8092c6db4ebc88deeb62cad4743d1">https://github.com/nyalldawson/QGIS/commit/db8364d989e8092c6db4ebc88deeb62cad4743d1</a>
. There's a good couple of hours left to go to get that over the
finish line though.

Nyall
</pre>
    </blockquote>
  </body>
</html>