What system-dependent variables exist that influence the layout parameters?
Steps to reproduce
digraph "test graph 1" {
node [fontname="Times-Roman",
fontsize=7,
margin=0.01
];
A [label="{20 VH|{1|2}}",
shape=record];
}
Actual behaviour on my own Windows 10 PC and several other Windows VMs that I've tried
digraph "test graph 1" {
graph [_draw_="c 9 -#fffffe00 C 7 -#ffffff P 4 0 0 0 37 54 37 54 0 ",
bb="0,0,54,37",
xdotversion=1.7
];
node [fontname="Times-Roman",
fontsize=7,
margin=0.01
];
A [_draw_="c 7 -#000000 p 4 0 0.5 0 36.5 54 36.5 54 0.5 c 7 -#000000 L 2 0 18.5 54 18.5 c 7 -#000000 L 2 27 0.5 27 18.5 ",
_ldraw_="F 7 11 -Times-Roman c 7 -#000000 T 27 25.9 0 19 5 -20 VH F 7 11 -Times-Roman c 7 -#000000 T 13.5 7.9 0 4 1 -1 F 7 11 -Times-Roman \
c 7 -#000000 T 40.5 7.9 0 4 1 -2 ",
height=0.51389,
label="{20 VH|{1|2}}",
pos="27,18.5",
rects="0,18.5,54,36.5 0,0.5,27,18.5 27,0.5,54,18.5",
shape=record,
width=0.75];
}
Actual behavior on a github hosted windows server 2019 VM
digraph "test graph 1" {
graph [_draw_="c 9 -#fffffe00 C 7 -#ffffff P 4 0 0 0 37 54 37 54 0 ",
bb="0,0,54,37",
xdotversion=1.7
];
node [fontname="Times-Roman",
fontsize=7,
label="\N",
margin=0.01
];
A [_draw_="c 7 -#000000 p 4 0 0.5 0 36.5 54 36.5 54 0.5 c 7 -#000000 L 2 0 19.1 53.86 19.1 c 7 -#000000 L 2 26.5 0.7 26.5 19.1 ",
_ldraw_="F 7 11 -Times-Roman c 7 -#000000 T 26.93 25.7 0 18.86 5 -20 VH F 7 11 -Times-Roman c 7 -#000000 T 13.25 7.8 0 3.5 1 -1 F 7 11 -Times-Roman \
c 7 -#000000 T 39.75 7.8 0 3.5 1 -2 ",
height=0.51389,
label="{20 VH|{1|2}}",
pos="27,18.5",
rects="0,19.1,53.857,36.5 0,0.7,26.5,19.1 26.5,0.7,53,19.1",
shape=record,
width=0.75];
}
OS Version
Several flavors of Windows
Graphviz Version
dot - graphviz version 2.44.2~dev.20201112.1525 (20201112.1525)
I've verified that the exact same version is used in all tests that I've run.
Additional info
Is it expected that behavior varies across systems. If yes, what variables influence the behavior?