musescore / musescore/MuseScore

Missing fonts are not warn about

Open
#30,736 1 comment 0 reactions 2 assignees View on GitHub

Nobody has claimed this yet.

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

Description

If I create a score on one PC using fonts available on that PC, when I open the same score on another PC that does NOT have the same fonts installed, MuseScore not only that it does NOT warn about missing fonts, but also just replaces the with a defatult one (Tahoma on Windows), so you don't even know that a font is missing and have no way to replace it.

  1. Open the attached file
  2. The title uses Digital-7 font and is displayed in Tahoma on Windows if Digital-7 is not available
  3. Go to Styles, Text styles, Title and see that the font is shown as Tahoma, with no indication that it is not correct.

Sample file: Missing font.zip

Supporting files, videos and screenshots

This is how it is supposed to look if the Digital-7 font is available:

Image

This is how the font style is shown when the original font is missing:

Image
Additional context

I would suggest two action items for this issue:

  1. Use the same approach as the score corruption dialog: When the score is first open, show explicit errors if the fonts used are not available.
  2. In the Styles dialog, show the font name in Italic or mark the font with an exclamation mark icon to show it is missing.

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.