Feature request #15132

Make outline color of simple symbols changeable automatically

Added by Anita Graser 9 months ago. Updated 9 months ago.

Status:Closed Start Date:06/25/2016
Priority:Normal Due date:
Assigned to:- % Done:


Target version:Future Release - Lower Priority
Platform: Resolution:
Platform version: Pull Request or Patch supplied:No
Status info: Tag:


Some simple symbols, such as "line" or "arrowhead" only consist of outlines. When changing the color of the symbol, only the fill color is changed automatically, while the outline color remains unchanged. This means that outline-only symbols cannot comfortably be used in graduated or categorized renderers because their color does not change automatically.

I'm aware of the workaround of using the @symbol_color expression but this still has the disadvantage of not generating a usable legend.

Associated revisions

Revision 9f0ae9b4084eaec65635ee5d9d1574b55ee0100d
Added by Nyall Dawson 9 months ago

Make outline only simple markers work with categorised/graduated
etc renderers (fix #15132)


Updated by Harrissou Santanna 9 months ago

I often fail on changing color and then remark that it was about fill color (which was None in my symbol) instead of outline's.
@Anita, isn't @symbol_color about fill color, too?

Updated by Anita Graser 9 months ago

@Harrissou symbol color is usually applied to symbol layer fill colors but with data defined overrides, users can also define to apply it to outline colors. (But this is not reflected in the layer legend unfortunately, because there is no legend for data defined overrides.)

Updated by Nyall Dawson 9 months ago

  • Status changed from Open to Closed

Also available in: Atom