I have layers with different symbol fillings + - 0.

At the edge these symbols get cut off.


So I know this is possible for labels, but any way to only force full symbols?

  • 2
    Can you be so kind and attach an image of what is going on?
    – Taras
    Jun 3, 2020 at 8:31
  • Please also add, how the symbology should look instead.
    – Erik
    Jun 3, 2020 at 8:34
  • Added a reference, thanks! Jun 3, 2020 at 8:39
  • 1
    are those layers points or polygons?
    – Taras
    Jun 3, 2020 at 8:40
  • It's a polygon layer with a SQL filling to visualize the change in the different areas, no points. Jun 3, 2020 at 8:46

1 Answer 1


I can suggest using 'Geometry Generator', see image below with Geometry Generator settings:


Here are Point Pattern Fill settings:


The final output will look as following:


Note: There is one evident drawback, symbols are no more overlapping but they are sometimes partially represented. In this case I will suggest proceeding with what @Steven-Kay mentioned in his answer, e.g. creating a point grid inside polygons.


  • This is exactly how I made the fillings in the first place. but, as you can see in your example, some are partially drawn (bottom row for example). The grid-layer workaround does the job! Jun 3, 2020 at 9:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.