It doesn't matter if the corner is sharp or not. We might get a
partial gap for any corner.
assert(full_base_width > 0 && "non-positive full base width");
// we want a small overlap between the edge path (stem) and the arrow to avoid
- // gaps beetween them in case the arrow has a sharp corner towards the edge
- // path
+ // gaps beetween them in case the arrow has a corner towards the edge path
const double overlap_at_base = penwidth / 2;
// overlap the tip to a point where its width is equal to the penwidth.
const double length_where_width_is_penwidth =