Augm. dot misplaced for low stemless notes

• Jul 3, 2018 - 07:49
Reported version
2.3
Type
Functional
Severity
S3 - Major
Status
closed
Project

OS: Linux Mint 17.3. Since at least ver. 2.2.1, the augmentation dot for stemless notes below the middle staff line is misplaced. Example from latest PPA version (2.2.1+dfsg1-5~ppa1804+1; 2.3 AppImage result is identical):
Monteverdi_Si_dolce_2_2_3.png
As it can be seen in the bass line, the augmentation dot is misplaced to the left the more the lower the note. The current result is practically unreadable and the current version unusable (whence the "critical" status). The same happens with semibreves.

For comparison, the same score as engraved by 2.1 AppImage (which I luckily happen to still have installed):
Monteverdi_Si_dolce_2_1.png


Comments

Severity S2 - Critical S4 - Minor
Reported version 2.3 2.2

So a regression in 2.2, right? No corruption nor loss of information, so a normal priority...
Does the same thing happen in 2.3 or in development builds from the master branch?
Having a sample score here would make it easy to check...

OK, same issue in 2.3, sample score attached

Workaround: select the note, then in Inspector click on Dot 1 (at the bottom), then increase horizontal offset to 1sp

Attachment Size
test.mscz 4.49 KB

Yes,, only notes below the middle staff line are affected, which is the place where notes with stems would flip that into the other direction.

Adding notes in voice 2 also results in the dots to show again (as these would also cause stems to flip). That note in voice 2 can't be made invisible though, then the dots disappear again...

Status (old) active fixed
Status active fixed

Fixed in branch 2.3.1, commit 59483fb69d

fix #273921: incorrect augmentation dot position

Fix dot position and aligned it with noteHeadWidth as it was before, not stemPosX as it has been done (incorrectly?) during refactoring.

Fixed in branch master, commit bebc557ebf

fix #273921: incorrect augmentation dot position

Cherry-pick fix from 2.3.1. Fix dot position and aligned it with noteHeadWidth as it was before, not stemPosX as it has been done (incorrectly?) during refactoring.