Footer: add 5mm Y-offset to place within margin

• Mar 4, 2019 - 16:00
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
fixed
Regression
Yes
Workaround
Yes
Project
Tags

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.1.0.5794, revision: 5cc4d6b

If you tick "Show page margins" in a score, notice that footer text is now above the bottom page margin: it should lie underneath.
Footer in 3.x:

footer_3.png

Same footer in 2.3:

footer_2_3.png
Perhaps due to this fix, #284635: Last system of page is one staff height too far from margin?


Comments

Severity S2 - Critical S4 - Minor
Workaround No Yes
Priority P2 - Medium

There were actually two different recently changes involving footers and the bottom margin, but as far as I can tell neither are relevant here. MuseScore simply forces the vertical alignment of footer text to be "bottom", which means it will sit on top of the margin unless you have an offset applied in your footer text style (the latter didn't work before the fix for #282035: Footer Text Position is Not Effected by Changes in Offset or Alignment Settings , but that fix is in 3.0.4).

Apparently 2.3.2 applied a 5mm (not spatium dependent) offset to footer in the default text style, 3.0 does not. We could certainly add that on import for compatibility, but it could also be worth doing by default if a forum thread shows consensus for this change. Meanwhile, if you like your footers in the margin, that is how to achieve it.

Title Footer now lies above the bottom page margin: it should be below Footer: add 5sp Y-offset to imported 2.x files for compatibility

OK. Changed title to request a 5sp Y-offset be added to footers for imported 2.x files.

Title Footer: add 5sp Y-offset to imported 2.x files for compatibility Footer: add 5mm Y-offset to imported 2.x files for compatibility

Clarification - it's mm, not sp, since footer text is not spatium dependent.

We could consider changing the default for 3.0 as well, but only if there is consensus among users.

Title Footer: add 5mm Y-offset to imported 2.x files for compatibility Footer: add 5mm Y-offset to place within margin
Priority P2 - Medium P1 - High
Severity S4 - Minor S5 - Suggestion

At least im MuseSore 2 it was that way, and now, with this PR it'd be the same in MuseScore 3.

Not sure but maybe we'd need to apply that offset to scores imported from MuseScore 2, i.e. in read206()?

> with your PR
That is not my PR :)

I understand that it was so in MuseScore 2, the question is whether it should be so in MuseScore 3, and what are margins generally intended to be.

With the offset the music doesn't bleed into the footer, which i think is good. Maybe we should even to the same for the header.
Alternative would be to substract the space needed for header/footer from the area inside the margins available for the music

I guess it's worth looking at how other programs answer that. Some probably do create an additional area between the regular usable document area and the margin. But that's something we've never done before and seems like it would require new settings to manage.

Fix version
3.1.0