yuzutech / kroki

Creates diagrams from textual descriptions!

Home Page:https://kroki.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graphviz rendering: problem with crow's foot notation

laowantong opened this issue · comments

digraph{
  1 -> 2 [arrowhead="crowodot" arrowtail="teetee" dir=both]
}

In the Kroki's rendering of this graph, the head and tail don't exhibit two, but only one single crow symbol :

image

Compare with the expected output on Dreampuf:

image

Guillaume Grossetie told me that you use Graphviz 8.0.5. I have updated my local version to 8.1.0 today and... it doesn't render the double symbols either. Same problem on this one: https://www.devtoolsdaily.com/graphviz.

But in addition to Dreampuf, it works under:

Magjac claims: "The underlying Graphviz software has been updated to version 2.50.0", which is almost two years old (2021-12-04). However, in version 9.0.0 (unreleased), the Graphviz changelog says: "Double arrow head types like invdot and onormalonormal once again display correctly. This was a regression in Graphviz 8.0.1. #2406".

So, I guess the only thing to do is to wait for the 9.0.0 release. In the meantime, I will try to downgrade to 8.0.0.

Hello @ggrossetie, just a quick update on this problem: Graphviz 9.0.0 has been released and fixes the regression indeed.

Thanks, it works now.