Dorico places staff labels inside music frames. When staff labels change often, the staff indent sizes to the biggest label on that page and if there’s a lot of variation in size between systems this begins to look wonky. Traditionally, all systemic barlines at the beginning of a system align unless it is an indented first system of a movement, regardless of staff label length (though usually they’re abbreviated to be as equal in size as possible). Other elements, such as the page number on verso pages traditionally align with the systemic barline as well, and not the staff label margin.
This is currently quite a workout to achieve in Dorico, though possible. I’m wondering if anyone can offer any improvements to this or if it might be put on a list for things to look into in the future.
Using this as an example and including a Dorico file where I replicated it (more or less, I’m sure I missed something). https://imgur.com/Ezq6Tcy
What I have to do currently is:
 Decide where I want my longest staff label to begin and set it as the left margin (in this case, 0.41")
 Figure out how long, in spaces, my longest staff label is (in this case, 6.75 at 0.055" space size). There’s a bit of trial and error here.
 Set “Minimum indent for systems with staff labels” to 6.75 spaces
 Add the equivalent number of spaces to the right margin (6.75 x 0.055" = 0.37125", + 0.41" = 0.78125" for right margin)
[*] Indent any left-aligned text frames on verso pages in Master Pages an additional 6.75 spaces (0.37125") so that they align with the new systemic barline position
This is a good bit of human calculation to feed into a program which could definitely do it better than I can. Am I wrong to want an “Align all systemic barlines within a frame” button? I suppose in a perfect world what I truly desire would be first system staff labels to begin at the music frame margin and subsequent systems to have the systemic barline begin at the music frame margin and the staff labels to be leftward outside, however I imagine there’s no way this would be possible in Dorico.
Example.zip (1.49 MB)