Semitransparent, thick edges are not rendered properly
The renderer does not render edges properly if both edge transparency (color alpha channel) and penwidth are modfied, see example below. The error seems to occur for all image output formats (tested gif, bmp, jpeg).
Steps to reproduce
digraph {
"A" -> "B" [color="#00000080", penwidth="20"]
"C" -> "B" [color="#00000080", penwidth="10"]
}
Expected Behaviour
One semi-transparent arrowhead is drawn per edge.
Actual Behavior
Two semi-transparent arrowheads are drawn per edge, one of which is too big.
OS Version
Windows 10 Pro 22H2
Graphviz Version
6.0.1 (build h8f5d4a1_0 installed via conda-forge)
Edited by Benjamin Portner