Why sometimes glyphs are not compatible between masters due to the first node?
When I correct path direction (shift + cmd + R) most of the time each master set up the same node as first, but sometimes not and I have to set it up manually. Why this happens? I can’t find any logic here.
The algorithm isn’t perfect and can’t automatically find the correct path order and first node 100% of the time. If it doesn’t work automatically, you’ll have to set the path direction, path order and start node manually.
You can use the Shape Order filter and the Master Compatibility Preview in order to do this. Note that Correct Path Direction will take the bottommost leftmost (for counter-clockwise) node as the start node. If a different node is further left and lower, that will be set as the first node. This is a common reason for the automatic resolution not working.
Can you show a case where the automatic path direction didn’t work?