DeutschEnglish

Submenu

 - - - By CrazyStat - - -

10. April 2014

Inkscape: Change Arrowhead color

Filed under: Linux,Uncategorized,Windows — Tags: , , , , , — Christopher Kramer @ 18:55

In Inkscape, a great open source vector graphics program, when you change the stroke color of a path, the arrow heads still remain black. But there is a way to change their color, although quite unintuitive.

This is how it looks like:

Inkscape: arrows with same arrowhead color as the path

Inkscape: arrows can have the same arrowhead color as the path

And this is how its done:

  1. Mark the Path you want to change the color of the arrowhead
  2. “Extensions”
  3. “Modify Path”
  4. “Color Markers to Match Stroke”

That’s it!

inkscape_arrows_color

Update: Inkscape 0.91

In Inkscape 0.91, this problem is “fixed”: The arrowhead automatically gets the Stroke-color assigned and the extension mentioned above is gone. But:

Sometimes when I change the stroke color, the arrowhead does not get updated. In this case, you can adjust the arrowhead color like this:

Select the arrow, double click the color next to “Stroke:” on the lower left of the screen, it opens the window to adjust the stroke color and without doing anything in this window, it magically adjusts the color of the arrowhead.

Recommendation

Try my Open Source PHP visitor analytics script CrazyStat.

6 Comments »

  1. Inkscape 0.91 doesn’t need the trick anymore. It finally performs it internally as you choose an arrowhead style. They needed some three years to realize the necessity of it.

    Comment by Anton — 19. October 2016 @ 10:56

  2. Anton, I see quite the opposite.
    In Inkscape 0.91 they removed “Color Markers to Match Stroke” menu item — but the arrow heads DO NOT change their color to match stroke style automatically.
    So, it seems to be no way to do it since 0.91 :(.

    Comment by Sasha — 3. February 2017 @ 22:18

  3. @ Sasha: For me, it works in 0.91 as Anton said.
    This is how it works in 0.91:
    The arrowhead has the color of the _filling_, whereas the line has the color of the _border_. So to change the color of the arrowhead, just click some color in the color bar, whereas to change the color of the line, press SHIFT and click the color.

    Comment by Christopher Kramer — 16. February 2017 @ 18:13

  4. I observe the follwoing behaviour in 0.91:
    the menu item is gone
    clicking/double clicking/shift clicking will not do anything to the color of the arrowhead once created.

    Comment by Michael — 4. May 2017 @ 18:36

  5. update:
    even creating an arrowhead on a line with a specified stroke color (e.g. red) and fill color (e.g. red) will create a black arrow head….

    Comment by Michael — 4. May 2017 @ 18:38

  6. I have the same issue as Michael. Tried all the above solutions but in 0.91 I cannot anymore change the color of the arrowhead. (btw, using the fill color for the color of the arrow head does not make much sense, since this would force curves to have a fill which is not the wanted effect)

    Comment by Joakim — 31. May 2017 @ 11:16

RSS feed for comments on this post. TrackBack URL

Leave a comment

%d bloggers like this: