musescore / musescore/MuseScore

Metronome marks text does not honour Tempo text font

Open
#13,377 8 comments 0 reactions 2 assignees View on GitHub

Nobody has claimed this yet.

engraving P2 text
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug
Items from the Tempo palette containing notehead symbols (metronome marks, metric modulations etc) do no not honour the font chosen for the Tempo text style, if that has been changed from Edwin. These symbols appear in Edwin when created, but can be reset via the Properties panel, whereupon they will use the proper font.

Other settings (size, bold/italic etc) seem to be honoured in all cases. Tempo markings that are simple text honour the font choice as expected. Perhaps the problem with metronome marks has to do with switching from Leland symbols (for the noteheads) to a text font within the string.

To Reproduce
Steps to reproduce the behaviour:

  1. Change the font in Style -> Text Styles -> Tempo (I used FreeMono in the attached video, to make it obvious)
  2. Add a tempo marking, e.g. 'Allegro' - all looks as expected.
  3. Add a metronome mark; note that all the non-notehead text is in Edwin
  4. Reset the font for the metronome mark via the Properties panel; the expected font is now used

https://user-images.githubusercontent.com/20604032/190499997-e631ee80-8f36-44dc-91a7-de9a4e5c1c18.mp4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.