headers extend outside of page margin into score area
Reported version
3.2
Priority
P2 - Medium
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
1) create a header
2) enter a rehearsal mark in the top staff of page 2+ that collides with the header
Some other kinds of text trigger automatic placement in this situation, but rehearsal marks do not.
Attachment | Size |
---|---|
msforum_collision.mscz | 2.95 KB |
Comments
Your header is extending into the score area, because the offset for the header text style isn't set to move it into the margin. You;d neeed a sufficiently large negative offset to keep the header within the margin and outside the score area in order for autoplace to kick in and do what you want it to do. So. the question is, why isn't this default? Backwards compatibility, I guess?
In reply to Your header is extending… by Marc Sabatella
I'm confused. I thought the "margin" was, by definition, empty? I don't want headers or anything else to be moved there. I like the placement of the header, actually. I definitely wouldn't want it any higher up on the page, and certainly not for the purpose of avoiding collisions. I thought that's what automatic placement is for?
Note that in the score I posted automatic placement is kicking in when "System Text" is entered, but not when a "Reheasal Mark" is entered. All else aside, I don't understand why this should be.
No. The margin is the area outside of the score area, but it's a great place for headers & footers, to make sure they stay clear of the score. Because the header and footer are not considered score elements and are completely ignored by autoplace and other aspects of score layout. Autoplace is for score elements only and simply does not apply to headers or footers.
if you want the header where you have it but want the score to avoid it, then simply increase the top margin in Format / Style (as well as using a negative offset for your header).
Check again, you'll see rehearsal marks are no different staff text here. Delete your rehearsal mark and you'll see the staff text encroaching into the header just as surely as the rehearsal mark.
Ok, I see now, thanks.
You make the workaround sound so simple, but top-line collisions between staff/system text and header/title text are a constant problem in instrumental parts, and rarely can it be solved equitably using global margin/offset settings. Presumably something else is gained by not treating header/footer as score elements, but I can't imagine what that something is since they will inevitably end up competing for space with score elements from time to time.
All of this being as it is, I still would be strongly opposed to placing anything in any margin by default. Margins are great places for nothing, or else they're not margins. Are there any other elements that already work this way?
Headers and footers are the only elements I can think that are not considered ordinary score elements (notice you can't select them either, or edit them directly, etc). They are automatically generated for each page, which is what makes them unique.
The solution I gave is simple as far as I can tell - a couple of seconds in the style settings, hit "Apply to all Parts" if you've already generated them, done. Or am I missing something? Feel free to attach a file if you are seeing a problem with some specific score/part. The same thing applies to footers, which are placed in the margin by default, and I can't recall ever encountering a problem with this approach.
Hey there - I'm having trouble solving this problem and "using a negative offset for my header" in Musescore 3.6.2. Where can I find this particular offset nowadays?
In reply to Hey there - I'm having… by bmillions
The setting is in Format / Style / Text Styles / Header.
In reply to The setting is in Format /… by Marc Sabatella
Changing the Offset does not move the Header at all for me.
In reply to Changing the Offset does not… by kerryabear
I found the issue, but not the solution. Style / Text Styles / Header allows you to move the left or right header up, down, left, or right; but the center header remains unaffected.
No, If I change Format > Style / Text Styles / Header > Y-offset, all three texts (header left, center and right) move
It’s possible you are confusing the title frame with the header? Those are two different things. The header definitely moves - left, right, and center - but the title frame does not.