WIP regenerate sym.* from SMuFL where applicable
authormirabilos <tg@debian.org>
Sun, 25 Oct 2020 04:24:43 +0000 (05:24 +0100)
committermirabilos <mirabilos@evolvis.org>
Sun, 25 Oct 2020 04:24:43 +0000 (05:24 +0100)
debian/patches/experiments/smufl-fixes.diff

index c46d628..4712052 100644 (file)
@@ -1,7 +1,8 @@
 Description: Update SMuFL metadata, fixing a typo and reducing indent
  plus drop redundant whitespace at EOL in JSON files
+ and regenerate sym.* from it
 Author: mirabilos <m@mirbsd.org>
-Forwarded: https://github.com/musescore/MuseScore/pull/6742
+Forwarded: https://github.com/musescore/MuseScore/pull/6742 but not fully yet
 
 --- a/fonts/gootville/metadata.json
 +++ b/fonts/gootville/metadata.json
@@ -53164,7 +53165,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
              ]
 --- a/fonts/smufl/classes.json
 +++ b/fonts/smufl/classes.json
-@@ -1,3767 +1,3778 @@
+@@ -1,3767 +1,3767 @@
  {
 -    "accidentals": [
 -        "accidentalFlat", 
@@ -57929,8 +57930,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "fClefChange",
 +              "clef8",
 +              "clef15",
-+              "clefChangeCombining",
-+              "indianDrumClef"
++              "clefChangeCombining"
 +      ],
 +      "clefsC": [
 +              "cClef",
@@ -58973,8 +58973,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "dynamicHairpinBracketRight",
 +              "dynamicCombinedSeparatorColon",
 +              "dynamicCombinedSeparatorHyphen",
-+              "dynamicCombinedSeparatorSpace",
-+              "dynamicCombinedSeparatorSlash"
++              "dynamicCombinedSeparatorSpace"
 +      ],
 +      "figuredBass": [
 +              "figbass0",
@@ -59867,8 +59866,8 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "ornamentTurnSlash",
 +              "ornamentTurnUp",
 +              "ornamentTurnUpS",
-+              "ornamentShortTrill",
 +              "ornamentMordent",
++              "ornamentMordentInverted",
 +              "ornamentTremblement",
 +              "ornamentHaydn",
 +              "ornamentPortDeVoixV",
@@ -60013,15 +60012,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "accdnRicochetStem5",
 +              "accdnRicochetStem6"
 +      ],
-+      "tf_chordSymbolAccidentals": [
-+              "csymAccidentalFlat",
-+              "csymAccidentalNatural",
-+              "csymAccidentalSharp",
-+              "csymAccidentalDoubleSharp",
-+              "csymAccidentalDoubleFlat",
-+              "csymAccidentalTripleSharp",
-+              "csymAccidentalTripleFlat"
-+      ],
 +      "tf_chordSymbols": [
 +              "csymDiminished",
 +              "csymHalfDiminished",
@@ -60152,8 +60142,8 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "ornamentTurnSlash",
 +              "ornamentTurnUp",
 +              "ornamentTurnUpS",
-+              "ornamentShortTrill",
 +              "ornamentMordent",
++              "ornamentMordentInverted",
 +              "ornamentTremblement",
 +              "ornamentHaydn",
 +              "ornamentPortDeVoixV",
@@ -60712,7 +60702,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +}
 --- a/fonts/smufl/glyphnames.json
 +++ b/fonts/smufl/glyphnames.json
-@@ -1,10604 +1,11393 @@
+@@ -1,10604 +1,10604 @@
  {
 -    "4stringTabClef": {
 -        "codepoint": "U+E06E", 
@@ -74418,38 +74408,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E8E3",
 +              "description": "End tie"
 +      },
-+      "csymAccidentalDoubleFlat": {
-+              "codepoint": "U+ED64",
-+              "description": "Double flat"
-+      },
-+      "csymAccidentalDoubleSharp": {
-+              "codepoint": "U+ED63",
-+              "description": "Double sharp"
-+      },
-+      "csymAccidentalFlat": {
-+              "codepoint": "U+ED60",
-+              "description": "Flat"
-+      },
-+      "csymAccidentalNatural": {
-+              "codepoint": "U+ED61",
-+              "description": "Natural"
-+      },
-+      "csymAccidentalSharp": {
-+              "codepoint": "U+ED62",
-+              "description": "Sharp"
-+      },
-+      "csymAccidentalTripleFlat": {
-+              "codepoint": "U+ED66",
-+              "description": "Triple flat"
-+      },
-+      "csymAccidentalTripleSharp": {
-+              "codepoint": "U+ED65",
-+              "description": "Triple sharp"
-+      },
-+      "csymAlteredBassSlash": {
-+              "codepoint": "U+E87B",
-+              "description": "Slash for altered bass note"
-+      },
 +      "csymAugmented": {
 +              "codepoint": "U+E872",
 +              "description": "Augmented"
@@ -74462,10 +74420,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E878",
 +              "description": "Double-height right bracket"
 +      },
-+      "csymDiagonalArrangementSlash": {
-+              "codepoint": "U+E87C",
-+              "description": "Slash for chord symbols arranged diagonally"
-+      },
 +      "csymDiminished": {
 +              "alternateCodepoint": "U+1D1A9",
 +              "codepoint": "U+E870",
@@ -74487,18 +74441,10 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E875",
 +              "description": "Double-height left parenthesis"
 +      },
-+      "csymParensLeftVeryTall": {
-+              "codepoint": "U+E879",
-+              "description": "Triple-height left parenthesis"
-+      },
 +      "csymParensRightTall": {
 +              "codepoint": "U+E876",
 +              "description": "Double-height right parenthesis"
 +      },
-+      "csymParensRightVeryTall": {
-+              "codepoint": "U+E87A",
-+              "description": "Triple-height right parenthesis"
-+      },
 +      "curlewSign": {
 +              "codepoint": "U+E4D6",
 +              "description": "Curlew (Britten)"
@@ -74585,10 +74531,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+EA3B",
 +              "description": "Daseian superiores 4"
 +      },
-+      "doubleLateralRollStevens": {
-+              "codepoint": "U+E234",
-+              "description": "Double lateral roll (Stevens)"
-+      },
 +      "doubleTongueAbove": {
 +              "alternateCodepoint": "U+1D18A",
 +              "codepoint": "U+E5F0",
@@ -74606,10 +74548,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E547",
 +              "description": "Hyphen separator for combined dynamics"
 +      },
-+      "dynamicCombinedSeparatorSlash": {
-+              "codepoint": "U+E549",
-+              "description": "Slash separator for combined dynamics"
-+      },
 +      "dynamicCombinedSeparatorSpace": {
 +              "codepoint": "U+E548",
 +              "description": "Space separator for combined dynamics"
@@ -75271,82 +75209,26 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+ED10",
 +              "description": "Fingering 0 (open string)"
 +      },
-+      "fingering0Italic": {
-+              "codepoint": "U+ED80",
-+              "description": "Fingering 0 italic (open string)"
-+      },
 +      "fingering1": {
 +              "codepoint": "U+ED11",
 +              "description": "Fingering 1 (thumb)"
 +      },
-+      "fingering1Italic": {
-+              "codepoint": "U+ED81",
-+              "description": "Fingering 1 italic (thumb)"
-+      },
 +      "fingering2": {
 +              "codepoint": "U+ED12",
 +              "description": "Fingering 2 (index finger)"
 +      },
-+      "fingering2Italic": {
-+              "codepoint": "U+ED82",
-+              "description": "Fingering 2 italic (index finger)"
-+      },
 +      "fingering3": {
 +              "codepoint": "U+ED13",
 +              "description": "Fingering 3 (middle finger)"
 +      },
-+      "fingering3Italic": {
-+              "codepoint": "U+ED83",
-+              "description": "Fingering 3 italic (middle finger)"
-+      },
 +      "fingering4": {
 +              "codepoint": "U+ED14",
 +              "description": "Fingering 4 (ring finger)"
 +      },
-+      "fingering4Italic": {
-+              "codepoint": "U+ED84",
-+              "description": "Fingering 4 italic (ring finger)"
-+      },
 +      "fingering5": {
 +              "codepoint": "U+ED15",
 +              "description": "Fingering 5 (little finger)"
 +      },
-+      "fingering5Italic": {
-+              "codepoint": "U+ED85",
-+              "description": "Fingering 5 italic (little finger)"
-+      },
-+      "fingering6": {
-+              "codepoint": "U+ED24",
-+              "description": "Fingering 6"
-+      },
-+      "fingering6Italic": {
-+              "codepoint": "U+ED86",
-+              "description": "Fingering 6 italic"
-+      },
-+      "fingering7": {
-+              "codepoint": "U+ED25",
-+              "description": "Fingering 7"
-+      },
-+      "fingering7Italic": {
-+              "codepoint": "U+ED87",
-+              "description": "Fingering 7 italic"
-+      },
-+      "fingering8": {
-+              "codepoint": "U+ED26",
-+              "description": "Fingering 8"
-+      },
-+      "fingering8Italic": {
-+              "codepoint": "U+ED88",
-+              "description": "Fingering 8 italic"
-+      },
-+      "fingering9": {
-+              "codepoint": "U+ED27",
-+              "description": "Fingering 9"
-+      },
-+      "fingering9Italic": {
-+              "codepoint": "U+ED89",
-+              "description": "Fingering 9 italic"
-+      },
 +      "fingeringALower": {
 +              "codepoint": "U+ED1B",
 +              "description": "Fingering a (anular; right-hand ring finger for guitar)"
@@ -75363,22 +75245,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+ED19",
 +              "description": "Fingering i (indicio; right-hand index finger for guitar)"
 +      },
-+      "fingeringLeftBracket": {
-+              "codepoint": "U+ED2A",
-+              "description": "Fingering left bracket"
-+      },
-+      "fingeringLeftBracketItalic": {
-+              "codepoint": "U+ED8C",
-+              "description": "Fingering left bracket italic"
-+      },
-+      "fingeringLeftParenthesis": {
-+              "codepoint": "U+ED28",
-+              "description": "Fingering left parenthesis"
-+      },
-+      "fingeringLeftParenthesisItalic": {
-+              "codepoint": "U+ED8A",
-+              "description": "Fingering left parenthesis italic"
-+      },
 +      "fingeringMLower": {
 +              "codepoint": "U+ED1A",
 +              "description": "Fingering m (medio; right-hand middle finger for guitar)"
@@ -75395,34 +75261,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+ED17",
 +              "description": "Fingering p (pulgar; right-hand thumb for guitar)"
 +      },
-+      "fingeringRightBracket": {
-+              "codepoint": "U+ED2B",
-+              "description": "Fingering right bracket"
-+      },
-+      "fingeringRightBracketItalic": {
-+              "codepoint": "U+ED8D",
-+              "description": "Fingering right bracket italic"
-+      },
-+      "fingeringRightParenthesis": {
-+              "codepoint": "U+ED29",
-+              "description": "Fingering right parenthesis"
-+      },
-+      "fingeringRightParenthesisItalic": {
-+              "codepoint": "U+ED8B",
-+              "description": "Fingering right parenthesis italic"
-+      },
-+      "fingeringSeparatorMiddleDot": {
-+              "codepoint": "U+ED2C",
-+              "description": "Fingering middle dot separator"
-+      },
-+      "fingeringSeparatorMiddleDotWhite": {
-+              "codepoint": "U+ED2D",
-+              "description": "Fingering white middle dot separator"
-+      },
-+      "fingeringSeparatorSlash": {
-+              "codepoint": "U+ED2E",
-+              "description": "Fingering forward slash separator"
-+      },
 +      "fingeringSubstitutionAbove": {
 +              "codepoint": "U+ED20",
 +              "description": "Finger substitution above"
@@ -76181,338 +76019,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E692",
 +              "description": "Use shank of tuning key pictogram"
 +      },
-+      "indianDrumClef": {
-+              "codepoint": "U+ED70",
-+              "description": "Indian drum clef"
-+      },
-+      "kahnBackChug": {
-+              "codepoint": "U+EDE2",
-+              "description": "Back-chug"
-+      },
-+      "kahnBackFlap": {
-+              "codepoint": "U+EDD8",
-+              "description": "Back-flap"
-+      },
-+      "kahnBackRiff": {
-+              "codepoint": "U+EDE1",
-+              "description": "Back-riff"
-+      },
-+      "kahnBackRip": {
-+              "codepoint": "U+EDDA",
-+              "description": "Back-rip"
-+      },
-+      "kahnBallChange": {
-+              "codepoint": "U+EDC6",
-+              "description": "Ball-change"
-+      },
-+      "kahnBallDig": {
-+              "codepoint": "U+EDCD",
-+              "description": "Ball-dig"
-+      },
-+      "kahnBrushBackward": {
-+              "codepoint": "U+EDA7",
-+              "description": "Brush-backward"
-+      },
-+      "kahnBrushForward": {
-+              "codepoint": "U+EDA6",
-+              "description": "Brush-forward"
-+      },
-+      "kahnChug": {
-+              "codepoint": "U+EDDD",
-+              "description": "Chug"
-+      },
-+      "kahnClap": {
-+              "codepoint": "U+EDB8",
-+              "description": "Clap"
-+      },
-+      "kahnDoubleSnap": {
-+              "codepoint": "U+EDBA",
-+              "description": "Double-snap"
-+      },
-+      "kahnDoubleWing": {
-+              "codepoint": "U+EDEB",
-+              "description": "Double-wing"
-+      },
-+      "kahnDrawStep": {
-+              "codepoint": "U+EDB2",
-+              "description": "Draw-step"
-+      },
-+      "kahnDrawTap": {
-+              "codepoint": "U+EDB3",
-+              "description": "Draw-tap"
-+      },
-+      "kahnFlam": {
-+              "codepoint": "U+EDCF",
-+              "description": "Flam"
-+      },
-+      "kahnFlap": {
-+              "codepoint": "U+EDD5",
-+              "description": "Flap"
-+      },
-+      "kahnFlapStep": {
-+              "codepoint": "U+EDD7",
-+              "description": "Flap-step"
-+      },
-+      "kahnFlat": {
-+              "codepoint": "U+EDA9",
-+              "description": "Flat"
-+      },
-+      "kahnFleaHop": {
-+              "codepoint": "U+EDB0",
-+              "description": "Flea-hop"
-+      },
-+      "kahnFleaTap": {
-+              "codepoint": "U+EDB1",
-+              "description": "Flea-tap"
-+      },
-+      "kahnGraceTap": {
-+              "codepoint": "U+EDA8",
-+              "description": "Grace-tap"
-+      },
-+      "kahnGraceTapChange": {
-+              "codepoint": "U+EDD1",
-+              "description": "Grace-tap-change"
-+      },
-+      "kahnGraceTapHop": {
-+              "codepoint": "U+EDD0",
-+              "description": "Grace-tap-hop"
-+      },
-+      "kahnGraceTapStamp": {
-+              "codepoint": "U+EDD3",
-+              "description": "Grace-tap-stamp"
-+      },
-+      "kahnHeel": {
-+              "codepoint": "U+EDAA",
-+              "description": "Heel"
-+      },
-+      "kahnHeelChange": {
-+              "codepoint": "U+EDC9",
-+              "description": "Heel-change"
-+      },
-+      "kahnHeelClick": {
-+              "codepoint": "U+EDBB",
-+              "description": "Heel-click"
-+      },
-+      "kahnHeelDrop": {
-+              "codepoint": "U+EDB6",
-+              "description": "Heel-drop"
-+      },
-+      "kahnHeelStep": {
-+              "codepoint": "U+EDC4",
-+              "description": "Heel-step"
-+      },
-+      "kahnHeelTap": {
-+              "codepoint": "U+EDCB",
-+              "description": "Heel-tap"
-+      },
-+      "kahnHop": {
-+              "codepoint": "U+EDA2",
-+              "description": "Hop"
-+      },
-+      "kahnJumpApart": {
-+              "codepoint": "U+EDA5",
-+              "description": "Jump-apart"
-+      },
-+      "kahnJumpTogether": {
-+              "codepoint": "U+EDA4",
-+              "description": "Jump-together"
-+      },
-+      "kahnKneeInward": {
-+              "codepoint": "U+EDAD",
-+              "description": "Knee-inward"
-+      },
-+      "kahnKneeOutward": {
-+              "codepoint": "U+EDAC",
-+              "description": "Knee-outward"
-+      },
-+      "kahnLeap": {
-+              "codepoint": "U+EDA3",
-+              "description": "Leap"
-+      },
-+      "kahnLeapFlatFoot": {
-+              "codepoint": "U+EDD2",
-+              "description": "Leap-flat-foot"
-+      },
-+      "kahnLeapHeelClick": {
-+              "codepoint": "U+EDD4",
-+              "description": "Leap-heel-click"
-+      },
-+      "kahnLeftCatch": {
-+              "codepoint": "U+EDBF",
-+              "description": "Left-catch"
-+      },
-+      "kahnLeftCross": {
-+              "codepoint": "U+EDBD",
-+              "description": "Left-cross"
-+      },
-+      "kahnLeftFoot": {
-+              "codepoint": "U+EDEE",
-+              "description": "Left-foot"
-+      },
-+      "kahnLeftToeStrike": {
-+              "codepoint": "U+EDC1",
-+              "description": "Left-toe-strike"
-+      },
-+      "kahnLeftTurn": {
-+              "codepoint": "U+EDF0",
-+              "description": "Left-turn"
-+      },
-+      "kahnOverTheTop": {
-+              "codepoint": "U+EDEC",
-+              "description": "Over-the-top"
-+      },
-+      "kahnOverTheTopTap": {
-+              "codepoint": "U+EDED",
-+              "description": "Over-the-top-tap"
-+      },
-+      "kahnPull": {
-+              "codepoint": "U+EDE3",
-+              "description": "Pull"
-+      },
-+      "kahnPush": {
-+              "codepoint": "U+EDDE",
-+              "description": "Push"
-+      },
-+      "kahnRiff": {
-+              "codepoint": "U+EDE0",
-+              "description": "Riff"
-+      },
-+      "kahnRiffle": {
-+              "codepoint": "U+EDE7",
-+              "description": "Riffle"
-+      },
-+      "kahnRightCatch": {
-+              "codepoint": "U+EDC0",
-+              "description": "Right-catch"
-+      },
-+      "kahnRightCross": {
-+              "codepoint": "U+EDBE",
-+              "description": "Right-cross"
-+      },
-+      "kahnRightFoot": {
-+              "codepoint": "U+EDEF",
-+              "description": "Right-foot"
-+      },
-+      "kahnRightToeStrike": {
-+              "codepoint": "U+EDC2",
-+              "description": "Right-toe-strike"
-+      },
-+      "kahnRightTurn": {
-+              "codepoint": "U+EDF1",
-+              "description": "Right-turn"
-+      },
-+      "kahnRip": {
-+              "codepoint": "U+EDD6",
-+              "description": "Rip"
-+      },
-+      "kahnRipple": {
-+              "codepoint": "U+EDE8",
-+              "description": "Ripple"
-+      },
-+      "kahnScrape": {
-+              "codepoint": "U+EDAE",
-+              "description": "Scrape"
-+      },
-+      "kahnScuff": {
-+              "codepoint": "U+EDDC",
-+              "description": "Scuff"
-+      },
-+      "kahnScuffle": {
-+              "codepoint": "U+EDE6",
-+              "description": "Scuffle"
-+      },
-+      "kahnShuffle": {
-+              "codepoint": "U+EDE5",
-+              "description": "Shuffle"
-+      },
-+      "kahnSlam": {
-+              "codepoint": "U+EDCE",
-+              "description": "Slam"
-+      },
-+      "kahnSlap": {
-+              "codepoint": "U+EDD9",
-+              "description": "Slap"
-+      },
-+      "kahnSlideStep": {
-+              "codepoint": "U+EDB4",
-+              "description": "Slide-step"
-+      },
-+      "kahnSlideTap": {
-+              "codepoint": "U+EDB5",
-+              "description": "Slide-tap"
-+      },
-+      "kahnSnap": {
-+              "codepoint": "U+EDB9",
-+              "description": "Snap"
-+      },
-+      "kahnStamp": {
-+              "codepoint": "U+EDC3",
-+              "description": "Stamp"
-+      },
-+      "kahnStampStamp": {
-+              "codepoint": "U+EDC8",
-+              "description": "Stamp-stamp"
-+      },
-+      "kahnStep": {
-+              "codepoint": "U+EDA0",
-+              "description": "Step"
-+      },
-+      "kahnStepStamp": {
-+              "codepoint": "U+EDC7",
-+              "description": "Step-stamp"
-+      },
-+      "kahnStomp": {
-+              "codepoint": "U+EDCA",
-+              "description": "Stomp"
-+      },
-+      "kahnStompBrush": {
-+              "codepoint": "U+EDDB",
-+              "description": "Stomp-brush"
-+      },
-+      "kahnTap": {
-+              "codepoint": "U+EDA1",
-+              "description": "Tap"
-+      },
-+      "kahnToe": {
-+              "codepoint": "U+EDAB",
-+              "description": "Toe"
-+      },
-+      "kahnToeClick": {
-+              "codepoint": "U+EDBC",
-+              "description": "Toe-click"
-+      },
-+      "kahnToeDrop": {
-+              "codepoint": "U+EDB7",
-+              "description": "Toe-drop"
-+      },
-+      "kahnToeStep": {
-+              "codepoint": "U+EDC5",
-+              "description": "Toe-step"
-+      },
-+      "kahnToeTap": {
-+              "codepoint": "U+EDCC",
-+              "description": "Toe-tap"
-+      },
-+      "kahnTrench": {
-+              "codepoint": "U+EDAF",
-+              "description": "Trench"
-+      },
-+      "kahnWing": {
-+              "codepoint": "U+EDE9",
-+              "description": "Wing"
-+      },
-+      "kahnWingChange": {
-+              "codepoint": "U+EDEA",
-+              "description": "Wing-change"
-+      },
-+      "kahnZank": {
-+              "codepoint": "U+EDE4",
-+              "description": "Zank"
-+      },
-+      "kahnZink": {
-+              "codepoint": "U+EDDF",
-+              "description": "Zink"
-+      },
 +      "keyboardBebung2DotsAbove": {
 +              "codepoint": "U+E668",
 +              "description": "Clavichord bebung, 2 finger movements (above)"
@@ -76606,14 +76112,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E651",
 +              "description": "Pedal P"
 +      },
-+      "keyboardPedalParensLeft": {
-+              "codepoint": "U+E676",
-+              "description": "Left parenthesis for pedal marking"
-+      },
-+      "keyboardPedalParensRight": {
-+              "codepoint": "U+E677",
-+              "description": "Right parenthesis for pedal marking"
-+      },
 +      "keyboardPedalPed": {
 +              "alternateCodepoint": "U+1D1AE",
 +              "codepoint": "U+E650",
@@ -77203,10 +76701,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E554",
 +              "description": "Non-breaking baseline hyphen"
 +      },
-+      "lyricsTextRepeat": {
-+              "codepoint": "U+E555",
-+              "description": "Text repeats"
-+      },
 +      "medRenFlatHardB": {
 +              "codepoint": "U+E9E1",
 +              "description": "Flat, hard b (mi)"
@@ -79335,266 +78829,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+EC98",
 +              "description": "v (superscript)"
 +      },
-+      "oneHandedRollStevens": {
-+              "codepoint": "U+E233",
-+              "description": "One-handed roll (Stevens)"
-+      },
-+      "organGerman2Fusae": {
-+              "codepoint": "U+EE2E",
-+              "description": "Two Fusae"
-+      },
-+      "organGerman2Minimae": {
-+              "codepoint": "U+EE2C",
-+              "description": "Two Minimae"
-+      },
-+      "organGerman2OctaveUp": {
-+              "codepoint": "U+EE19",
-+              "description": "Combining double octave line above"
-+      },
-+      "organGerman2Semifusae": {
-+              "codepoint": "U+EE2F",
-+              "description": "Two Semifusae"
-+      },
-+      "organGerman2Semiminimae": {
-+              "codepoint": "U+EE2D",
-+              "description": "Two Semiminimae"
-+      },
-+      "organGerman3Fusae": {
-+              "codepoint": "U+EE32",
-+              "description": "Three Fusae"
-+      },
-+      "organGerman3Minimae": {
-+              "codepoint": "U+EE30",
-+              "description": "Three Minimae"
-+      },
-+      "organGerman3Semifusae": {
-+              "codepoint": "U+EE33",
-+              "description": "Three Semifusae"
-+      },
-+      "organGerman3Semiminimae": {
-+              "codepoint": "U+EE31",
-+              "description": "Three Semiminimae"
-+      },
-+      "organGerman4Fusae": {
-+              "codepoint": "U+EE36",
-+              "description": "Four Fusae"
-+      },
-+      "organGerman4Minimae": {
-+              "codepoint": "U+EE34",
-+              "description": "Four Minimae"
-+      },
-+      "organGerman4Semifusae": {
-+              "codepoint": "U+EE37",
-+              "description": "Four Semifusae"
-+      },
-+      "organGerman4Semiminimae": {
-+              "codepoint": "U+EE35",
-+              "description": "Four Semiminimae"
-+      },
-+      "organGerman5Fusae": {
-+              "codepoint": "U+EE3A",
-+              "description": "Five Fusae"
-+      },
-+      "organGerman5Minimae": {
-+              "codepoint": "U+EE38",
-+              "description": "Five Minimae"
-+      },
-+      "organGerman5Semifusae": {
-+              "codepoint": "U+EE3B",
-+              "description": "Five Semifusae"
-+      },
-+      "organGerman5Semiminimae": {
-+              "codepoint": "U+EE39",
-+              "description": "Five Semiminimae"
-+      },
-+      "organGerman6Fusae": {
-+              "codepoint": "U+EE3E",
-+              "description": "Six Fusae"
-+      },
-+      "organGerman6Minimae": {
-+              "codepoint": "U+EE3C",
-+              "description": "Six Minimae"
-+      },
-+      "organGerman6Semifusae": {
-+              "codepoint": "U+EE3F",
-+              "description": "Six Semifusae"
-+      },
-+      "organGerman6Semiminimae": {
-+              "codepoint": "U+EE3D",
-+              "description": "Six Semiminimae"
-+      },
-+      "organGermanALower": {
-+              "codepoint": "U+EE15",
-+              "description": "German organ tablature small A"
-+      },
-+      "organGermanAUpper": {
-+              "codepoint": "U+EE09",
-+              "description": "German organ tablature great A"
-+      },
-+      "organGermanAugmentationDot": {
-+              "codepoint": "U+EE1C",
-+              "description": "Rhythm Dot"
-+      },
-+      "organGermanBLower": {
-+              "codepoint": "U+EE16",
-+              "description": "German organ tablature small B"
-+      },
-+      "organGermanBUpper": {
-+              "codepoint": "U+EE0A",
-+              "description": "German organ tablature great B"
-+      },
-+      "organGermanBuxheimerBrevis2": {
-+              "codepoint": "U+EE25",
-+              "description": "Brevis (Binary) Buxheimer Orgelbuch"
-+      },
-+      "organGermanBuxheimerBrevis3": {
-+              "codepoint": "U+EE24",
-+              "description": "Brevis (Ternary) Buxheimer Orgelbuch"
-+      },
-+      "organGermanBuxheimerMinimaRest": {
-+              "codepoint": "U+EE1E",
-+              "description": "Minima Rest Buxheimer Orgelbuch"
-+      },
-+      "organGermanBuxheimerSemibrevis": {
-+              "codepoint": "U+EE26",
-+              "description": "Semibrevis Buxheimer Orgelbuch"
-+      },
-+      "organGermanBuxheimerSemibrevisRest": {
-+              "codepoint": "U+EE1D",
-+              "description": "Semibrevis Rest Buxheimer Orgelbuch"
-+      },
-+      "organGermanCLower": {
-+              "codepoint": "U+EE0C",
-+              "description": "German organ tablature small C"
-+      },
-+      "organGermanCUpper": {
-+              "codepoint": "U+EE00",
-+              "description": "German organ tablature great C"
-+      },
-+      "organGermanCisLower": {
-+              "codepoint": "U+EE0D",
-+              "description": "German organ tablature small Cis"
-+      },
-+      "organGermanCisUpper": {
-+              "codepoint": "U+EE01",
-+              "description": "German organ tablature great Cis"
-+      },
-+      "organGermanDLower": {
-+              "codepoint": "U+EE0E",
-+              "description": "German organ tablature small D"
-+      },
-+      "organGermanDUpper": {
-+              "codepoint": "U+EE02",
-+              "description": "German organ tablature great D"
-+      },
-+      "organGermanDisLower": {
-+              "codepoint": "U+EE0F",
-+              "description": "German organ tablature small Dis"
-+      },
-+      "organGermanDisUpper": {
-+              "codepoint": "U+EE03",
-+              "description": "German organ tablature great Dis"
-+      },
-+      "organGermanELower": {
-+              "codepoint": "U+EE10",
-+              "description": "German organ tablature small E"
-+      },
-+      "organGermanEUpper": {
-+              "codepoint": "U+EE04",
-+              "description": "German organ tablature great E"
-+      },
-+      "organGermanFLower": {
-+              "codepoint": "U+EE11",
-+              "description": "German organ tablature small F"
-+      },
-+      "organGermanFUpper": {
-+              "codepoint": "U+EE05",
-+              "description": "German organ tablature great F"
-+      },
-+      "organGermanFisLower": {
-+              "codepoint": "U+EE12",
-+              "description": "German organ tablature small Fis"
-+      },
-+      "organGermanFisUpper": {
-+              "codepoint": "U+EE06",
-+              "description": "German organ tablature great Fis"
-+      },
-+      "organGermanFusa": {
-+              "codepoint": "U+EE2A",
-+              "description": "Fusa"
-+      },
-+      "organGermanFusaRest": {
-+              "codepoint": "U+EE22",
-+              "description": "Fusa Rest"
-+      },
-+      "organGermanGLower": {
-+              "codepoint": "U+EE13",
-+              "description": "German organ tablature small G"
-+      },
-+      "organGermanGUpper": {
-+              "codepoint": "U+EE07",
-+              "description": "German organ tablature great G"
-+      },
-+      "organGermanGisLower": {
-+              "codepoint": "U+EE14",
-+              "description": "German organ tablature small Gis"
-+      },
-+      "organGermanGisUpper": {
-+              "codepoint": "U+EE08",
-+              "description": "German organ tablature great Gis"
-+      },
-+      "organGermanHLower": {
-+              "codepoint": "U+EE17",
-+              "description": "German organ tablature small H"
-+      },
-+      "organGermanHUpper": {
-+              "codepoint": "U+EE0B",
-+              "description": "German organ tablature great H"
-+      },
-+      "organGermanMinima": {
-+              "codepoint": "U+EE28",
-+              "description": "Minima"
-+      },
-+      "organGermanMinimaRest": {
-+              "codepoint": "U+EE20",
-+              "description": "Minima Rest"
-+      },
-+      "organGermanOctaveDown": {
-+              "codepoint": "U+EE1A",
-+              "description": "Combining single octave line below"
-+      },
-+      "organGermanOctaveUp": {
-+              "codepoint": "U+EE18",
-+              "description": "Combining single octave line above"
-+      },
-+      "organGermanSemibrevis": {
-+              "codepoint": "U+EE27",
-+              "description": "Semibrevis"
-+      },
-+      "organGermanSemibrevisRest": {
-+              "codepoint": "U+EE1F",
-+              "description": "Semibrevis Rest"
-+      },
-+      "organGermanSemifusa": {
-+              "codepoint": "U+EE2B",
-+              "description": "Semifusa"
-+      },
-+      "organGermanSemifusaRest": {
-+              "codepoint": "U+EE23",
-+              "description": "Semifusa Rest"
-+      },
-+      "organGermanSemiminima": {
-+              "codepoint": "U+EE29",
-+              "description": "Semiminima"
-+      },
-+      "organGermanSemiminimaRest": {
-+              "codepoint": "U+EE21",
-+              "description": "Semiminima Rest"
-+      },
-+      "organGermanTie": {
-+              "codepoint": "U+EE1B",
-+              "description": "Tie"
-+      },
 +      "ornamentBottomLeftConcaveStroke": {
 +              "codepoint": "U+E59A",
 +              "description": "Ornament bottom left concave stroke"
@@ -79711,9 +78945,13 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "description": "Ornament middle vertical stroke"
 +      },
 +      "ornamentMordent": {
-+              "codepoint": "U+E56D",
++              "codepoint": "U+E56C",
 +              "description": "Mordent"
 +      },
++      "ornamentMordentInverted": {
++              "codepoint": "U+E56D",
++              "description": "Inverted mordent"
++      },
 +      "ornamentObliqueLineAfterNote": {
 +              "codepoint": "U+E57C",
 +              "description": "Oblique straight line NW-SE"
@@ -79878,10 +79116,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E579",
 +              "description": "Short oblique straight line SW-NE"
 +      },
-+      "ornamentShortTrill": {
-+              "codepoint": "U+E56C",
-+              "description": "Short trill"
-+      },
 +      "ornamentTopLeftConcaveStroke": {
 +              "codepoint": "U+E590",
 +              "description": "Ornament top left concave stroke"
@@ -80021,14 +79255,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E7DA",
 +              "description": "Brass mallets down"
 +      },
-+      "pictBeaterBrassMalletsLeft": {
-+              "codepoint": "U+E7EE",
-+              "description": "Brass mallets left"
-+      },
-+      "pictBeaterBrassMalletsRight": {
-+              "codepoint": "U+E7ED",
-+              "description": "Brass mallets right"
-+      },
 +      "pictBeaterBrassMalletsUp": {
 +              "codepoint": "U+E7D9",
 +              "description": "Brass mallets up"
@@ -80183,11 +79409,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +      },
 +      "pictBeaterMallet": {
 +              "codepoint": "U+E7DF",
-+              "description": "Chime hammer up"
-+      },
-+      "pictBeaterMalletDown": {
-+              "codepoint": "U+E7EC",
-+              "description": "Chime hammer down"
++              "description": "Chime hammer"
 +      },
 +      "pictBeaterMediumBassDrumDown": {
 +              "codepoint": "U+E79B",
@@ -80381,10 +79603,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E7D6",
 +              "description": "Triangle beater down"
 +      },
-+      "pictBeaterTrianglePlain": {
-+              "codepoint": "U+E7EF",
-+              "description": "Triangle beater plain"
-+      },
 +      "pictBeaterTriangleUp": {
 +              "codepoint": "U+E7D5",
 +              "description": "Triangle beater up"
@@ -81142,7 +80360,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "description": "Quindicesima"
 +      },
 +      "quindicesimaAlta": {
-+              "alternateCodepoint": "U+1D138",
 +              "codepoint": "U+E515",
 +              "description": "Quindicesima alta"
 +      },
@@ -81169,18 +80386,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E502",
 +              "description": "Repeat last four bars"
 +      },
-+      "repeatBarLowerDot": {
-+              "codepoint": "U+E505",
-+              "description": "Repeat bar lower dot"
-+      },
-+      "repeatBarSlash": {
-+              "codepoint": "U+E504",
-+              "description": "Repeat bar slash"
-+      },
-+      "repeatBarUpperDot": {
-+              "codepoint": "U+E503",
-+              "description": "Repeat bar upper dot"
-+      },
 +      "repeatDot": {
 +              "codepoint": "U+E044",
 +              "description": "Single repeat dot"
@@ -82241,10 +81446,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "codepoint": "U+E649",
 +              "description": "Finger click (Stockhausen)"
 +      },
-+      "vocalHalbGesungen": {
-+              "codepoint": "U+E64B",
-+              "description": "Halb gesungen (semi-sprechgesang)"
-+      },
 +      "vocalMouthClosed": {
 +              "codepoint": "U+E640",
 +              "description": "Mouth closed"
@@ -82712,7 +81913,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +}
 --- a/fonts/smufl/ranges.json
 +++ b/fonts/smufl/ranges.json
-@@ -1,3420 +1,3652 @@
+@@ -1,3420 +1,3420 @@
  {
 -    "accordion": {
 -        "description": "Accordion", 
@@ -86405,10 +85606,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "glyphs": [
 +                      "repeat1Bar",
 +                      "repeat2Bars",
-+                      "repeat4Bars",
-+                      "repeatBarUpperDot",
-+                      "repeatBarSlash",
-+                      "repeatBarLowerDot"
++                      "repeat4Bars"
 +              ],
 +              "range_end": "U+E50F",
 +              "range_start": "U+E500"
@@ -86598,11 +85796,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "pictDrumStick",
 +                      "pictBeaterCombiningParentheses",
 +                      "pictBeaterCombiningDashedCircle",
-+                      "pictBeaterBox",
-+                      "pictBeaterMalletDown",
-+                      "pictBeaterBrassMalletsRight",
-+                      "pictBeaterBrassMalletsLeft",
-+                      "pictBeaterTrianglePlain"
++                      "pictBeaterBox"
 +              ],
 +              "range_end": "U+E7EF",
 +              "range_start": "U+E770"
@@ -86709,11 +85903,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "csymParensLeftTall",
 +                      "csymParensRightTall",
 +                      "csymBracketLeftTall",
-+                      "csymBracketRightTall",
-+                      "csymParensLeftVeryTall",
-+                      "csymParensRightVeryTall",
-+                      "csymAlteredBassSlash",
-+                      "csymDiagonalArrangementSlash"
++                      "csymBracketRightTall"
 +              ],
 +              "range_end": "U+E87F",
 +              "range_start": "U+E870"
@@ -86773,14 +85963,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "range_end": "U+E07F",
 +              "range_start": "U+E050"
 +      },
-+      "clefsSupplement": {
-+              "description": "Clefs supplement",
-+              "glyphs": [
-+                      "indianDrumClef"
-+              ],
-+              "range_end": "U+ED7F",
-+              "range_start": "U+ED70"
-+      },
 +      "combiningStaffPositions": {
 +              "description": "Combining staff positions",
 +              "glyphs": [
@@ -86851,8 +86033,8 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "ornamentTurnSlash",
 +                      "ornamentTurnUp",
 +                      "ornamentTurnUpS",
-+                      "ornamentShortTrill",
 +                      "ornamentMordent",
++                      "ornamentMordentInverted",
 +                      "ornamentTremblement",
 +                      "ornamentHaydn"
 +              ],
@@ -86991,8 +86173,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "dynamicHairpinBracketRight",
 +                      "dynamicCombinedSeparatorColon",
 +                      "dynamicCombinedSeparatorHyphen",
-+                      "dynamicCombinedSeparatorSpace",
-+                      "dynamicCombinedSeparatorSlash"
++                      "dynamicCombinedSeparatorSpace"
 +              ],
 +              "range_end": "U+E54F",
 +              "range_start": "U+E520"
@@ -87225,43 +86406,11 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "fingeringSubstitutionAbove",
 +                      "fingeringSubstitutionBelow",
 +                      "fingeringSubstitutionDash",
-+                      "fingeringMultipleNotes",
-+                      "fingering6",
-+                      "fingering7",
-+                      "fingering8",
-+                      "fingering9",
-+                      "fingeringLeftParenthesis",
-+                      "fingeringRightParenthesis",
-+                      "fingeringLeftBracket",
-+                      "fingeringRightBracket",
-+                      "fingeringSeparatorMiddleDot",
-+                      "fingeringSeparatorMiddleDotWhite",
-+                      "fingeringSeparatorSlash"
++                      "fingeringMultipleNotes"
 +              ],
 +              "range_end": "U+ED2F",
 +              "range_start": "U+ED10"
 +      },
-+      "fingeringSupplement": {
-+              "description": "Fingering supplement",
-+              "glyphs": [
-+                      "fingering0Italic",
-+                      "fingering1Italic",
-+                      "fingering2Italic",
-+                      "fingering3Italic",
-+                      "fingering4Italic",
-+                      "fingering5Italic",
-+                      "fingering6Italic",
-+                      "fingering7Italic",
-+                      "fingering8Italic",
-+                      "fingering9Italic",
-+                      "fingeringLeftParenthesisItalic",
-+                      "fingeringRightParenthesisItalic",
-+                      "fingeringLeftBracketItalic",
-+                      "fingeringRightBracketItalic"
-+              ],
-+              "range_end": "U+ED9F",
-+              "range_start": "U+ED80"
-+      },
 +      "flags": {
 +              "description": "Flags",
 +              "glyphs": [
@@ -87668,95 +86817,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "range_end": "U+E2BF",
 +              "range_start": "U+E2B0"
 +      },
-+      "kahnotation": {
-+              "description": "Kahnotation",
-+              "glyphs": [
-+                      "kahnStep",
-+                      "kahnTap",
-+                      "kahnHop",
-+                      "kahnLeap",
-+                      "kahnJumpTogether",
-+                      "kahnJumpApart",
-+                      "kahnBrushForward",
-+                      "kahnBrushBackward",
-+                      "kahnGraceTap",
-+                      "kahnFlat",
-+                      "kahnHeel",
-+                      "kahnToe",
-+                      "kahnKneeOutward",
-+                      "kahnKneeInward",
-+                      "kahnScrape",
-+                      "kahnTrench",
-+                      "kahnFleaHop",
-+                      "kahnFleaTap",
-+                      "kahnDrawStep",
-+                      "kahnDrawTap",
-+                      "kahnSlideStep",
-+                      "kahnSlideTap",
-+                      "kahnHeelDrop",
-+                      "kahnToeDrop",
-+                      "kahnClap",
-+                      "kahnSnap",
-+                      "kahnDoubleSnap",
-+                      "kahnHeelClick",
-+                      "kahnToeClick",
-+                      "kahnLeftCross",
-+                      "kahnRightCross",
-+                      "kahnLeftCatch",
-+                      "kahnRightCatch",
-+                      "kahnLeftToeStrike",
-+                      "kahnRightToeStrike",
-+                      "kahnStamp",
-+                      "kahnHeelStep",
-+                      "kahnToeStep",
-+                      "kahnBallChange",
-+                      "kahnStepStamp",
-+                      "kahnStampStamp",
-+                      "kahnHeelChange",
-+                      "kahnStomp",
-+                      "kahnHeelTap",
-+                      "kahnToeTap",
-+                      "kahnBallDig",
-+                      "kahnSlam",
-+                      "kahnFlam",
-+                      "kahnGraceTapHop",
-+                      "kahnGraceTapChange",
-+                      "kahnLeapFlatFoot",
-+                      "kahnGraceTapStamp",
-+                      "kahnLeapHeelClick",
-+                      "kahnFlap",
-+                      "kahnRip",
-+                      "kahnFlapStep",
-+                      "kahnBackFlap",
-+                      "kahnSlap",
-+                      "kahnBackRip",
-+                      "kahnStompBrush",
-+                      "kahnScuff",
-+                      "kahnChug",
-+                      "kahnPush",
-+                      "kahnZink",
-+                      "kahnRiff",
-+                      "kahnBackRiff",
-+                      "kahnBackChug",
-+                      "kahnPull",
-+                      "kahnZank",
-+                      "kahnShuffle",
-+                      "kahnScuffle",
-+                      "kahnRiffle",
-+                      "kahnRipple",
-+                      "kahnWing",
-+                      "kahnWingChange",
-+                      "kahnDoubleWing",
-+                      "kahnOverTheTop",
-+                      "kahnOverTheTopTap",
-+                      "kahnLeftFoot",
-+                      "kahnRightFoot",
-+                      "kahnLeftTurn",
-+                      "kahnRightTurn"
-+              ],
-+              "range_end": "U+EDFF",
-+              "range_start": "U+EDA0"
-+      },
 +      "keyboardTechniques": {
 +              "description": "Keyboard techniques",
 +              "glyphs": [
@@ -87797,9 +86857,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "keyboardPedalHookStart",
 +                      "keyboardPedalHookEnd",
 +                      "keyboardPedalHeelToToe",
-+                      "keyboardPedalToeToHeel",
-+                      "keyboardPedalParensLeft",
-+                      "keyboardPedalParensRight"
++                      "keyboardPedalToeToHeel"
 +              ],
 +              "range_end": "U+E67F",
 +              "range_start": "U+E650"
@@ -87847,8 +86905,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "lyricsElision",
 +                      "lyricsElisionWide",
 +                      "lyricsHyphenBaseline",
-+                      "lyricsHyphenBaselineNonBreaking",
-+                      "lyricsTextRepeat"
++                      "lyricsHyphenBaselineNonBreaking"
 +              ],
 +              "range_end": "U+E55F",
 +              "range_start": "U+E550"
@@ -88644,77 +87701,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "range_end": "U+E3F7",
 +              "range_start": "U+E3F4"
 +      },
-+      "organGerman": {
-+              "description": "German organ tablature",
-+              "glyphs": [
-+                      "organGermanCUpper",
-+                      "organGermanCisUpper",
-+                      "organGermanDUpper",
-+                      "organGermanDisUpper",
-+                      "organGermanEUpper",
-+                      "organGermanFUpper",
-+                      "organGermanFisUpper",
-+                      "organGermanGUpper",
-+                      "organGermanGisUpper",
-+                      "organGermanAUpper",
-+                      "organGermanBUpper",
-+                      "organGermanHUpper",
-+                      "organGermanCLower",
-+                      "organGermanCisLower",
-+                      "organGermanDLower",
-+                      "organGermanDisLower",
-+                      "organGermanELower",
-+                      "organGermanFLower",
-+                      "organGermanFisLower",
-+                      "organGermanGLower",
-+                      "organGermanGisLower",
-+                      "organGermanALower",
-+                      "organGermanBLower",
-+                      "organGermanHLower",
-+                      "organGermanOctaveUp",
-+                      "organGerman2OctaveUp",
-+                      "organGermanOctaveDown",
-+                      "organGermanTie",
-+                      "organGermanAugmentationDot",
-+                      "organGermanBuxheimerSemibrevisRest",
-+                      "organGermanBuxheimerMinimaRest",
-+                      "organGermanSemibrevisRest",
-+                      "organGermanMinimaRest",
-+                      "organGermanSemiminimaRest",
-+                      "organGermanFusaRest",
-+                      "organGermanSemifusaRest",
-+                      "organGermanBuxheimerBrevis3",
-+                      "organGermanBuxheimerBrevis2",
-+                      "organGermanBuxheimerSemibrevis",
-+                      "organGermanSemibrevis",
-+                      "organGermanMinima",
-+                      "organGermanSemiminima",
-+                      "organGermanFusa",
-+                      "organGermanSemifusa",
-+                      "organGerman2Minimae",
-+                      "organGerman2Semiminimae",
-+                      "organGerman2Fusae",
-+                      "organGerman2Semifusae",
-+                      "organGerman3Minimae",
-+                      "organGerman3Semiminimae",
-+                      "organGerman3Fusae",
-+                      "organGerman3Semifusae",
-+                      "organGerman4Minimae",
-+                      "organGerman4Semiminimae",
-+                      "organGerman4Fusae",
-+                      "organGerman4Semifusae",
-+                      "organGerman5Minimae",
-+                      "organGerman5Semiminimae",
-+                      "organGerman5Fusae",
-+                      "organGerman5Semifusae",
-+                      "organGerman6Minimae",
-+                      "organGerman6Semiminimae",
-+                      "organGerman6Fusae",
-+                      "organGerman6Semifusae"
-+              ],
-+              "range_end": "U+EE4F",
-+              "range_start": "U+EE00"
-+      },
 +      "otherAccidentals": {
 +              "description": "Other accidentals",
 +              "glyphs": [
@@ -89320,20 +88306,6 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "range_end": "U+E26F",
 +              "range_start": "U+E260"
 +      },
-+      "standardAccidentalsChordSymbols": {
-+              "description": "Standard accidentals for chord symbols",
-+              "glyphs": [
-+                      "csymAccidentalFlat",
-+                      "csymAccidentalNatural",
-+                      "csymAccidentalSharp",
-+                      "csymAccidentalDoubleSharp",
-+                      "csymAccidentalDoubleFlat",
-+                      "csymAccidentalTripleSharp",
-+                      "csymAccidentalTripleFlat"
-+              ],
-+              "range_end": "U+ED6F",
-+              "range_start": "U+ED60"
-+      },
 +      "staves": {
 +              "description": "Staves",
 +              "glyphs": [
@@ -89566,9 +88538,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "tremoloDivisiDots3",
 +                      "tremoloDivisiDots4",
 +                      "tremoloDivisiDots6",
-+                      "stockhausenTremolo",
-+                      "oneHandedRollStevens",
-+                      "doubleLateralRollStevens"
++                      "stockhausenTremolo"
 +              ],
 +              "range_end": "U+E23F",
 +              "range_start": "U+E220"
@@ -89676,8 +88646,7 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +                      "vocalNasalVoice",
 +                      "vocalTongueClickStockhausen",
 +                      "vocalFingerClickStockhausen",
-+                      "vocalTongueFingerClickStockhausen",
-+                      "vocalHalbGesungen"
++                      "vocalTongueFingerClickStockhausen"
 +              ],
 +              "range_end": "U+E64F",
 +              "range_start": "U+E640"
@@ -89785,27 +88754,667 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
 +              "range_start": "U+E420"
 +      }
 +}
+--- /dev/null
++++ b/fonttools/.gitignore
+@@ -0,0 +1 @@
++smufl2sym-out-*
+--- /dev/null
++++ b/fonttools/smufl2sym-in-trans.jsn
+@@ -0,0 +1,221 @@
++{
++  "accdnCombDot": null,
++  "accdnCombLH2RanksEmpty": null,
++  "accdnCombLH3RanksEmptySquare": null,
++  "accdnCombRH3RanksEmpty": null,
++  "accdnCombRH4RanksEmpty": null,
++  "accdnDiatonicClef": null,
++  "accdnLH2Ranks16Round": null,
++  "accdnLH2Ranks8Plus16Round": null,
++  "accdnLH2Ranks8Round": null,
++  "accdnLH2RanksFullMasterRound": null,
++  "accdnLH2RanksMasterPlus16Round": null,
++  "accdnLH2RanksMasterRound": null,
++  "accdnLH3Ranks2Plus8Square": null,
++  "accdnLH3Ranks2Square": null,
++  "accdnLH3Ranks8Square": null,
++  "accdnLH3RanksDouble8Square": null,
++  "accdnLH3RanksTuttiSquare": null,
++  "accdnPull": null,
++  "accdnPush": null,
++  "accdnRH3RanksAccordion": null,
++  "accdnRH3RanksAuthenticMusette": null,
++  "accdnRH3RanksBandoneon": null,
++  "accdnRH3RanksBassoon": null,
++  "accdnRH3RanksClarinet": null,
++  "accdnRH3RanksDoubleTremoloLower8ve": null,
++  "accdnRH3RanksDoubleTremoloUpper8ve": null,
++  "accdnRH3RanksFullFactory": null,
++  "accdnRH3RanksHarmonium": null,
++  "accdnRH3RanksImitationMusette": null,
++  "accdnRH3RanksLowerTremolo8": null,
++  "accdnRH3RanksMaster": null,
++  "accdnRH3RanksOboe": null,
++  "accdnRH3RanksOrgan": null,
++  "accdnRH3RanksPiccolo": null,
++  "accdnRH3RanksTremoloLower8ve": null,
++  "accdnRH3RanksTremoloUpper8ve": null,
++  "accdnRH3RanksTwoChoirs": null,
++  "accdnRH3RanksUpperTremolo8": null,
++  "accdnRH3RanksViolin": null,
++  "accdnRH4RanksAlto": null,
++  "accdnRH4RanksBassAlto": null,
++  "accdnRH4RanksMaster": null,
++  "accdnRH4RanksSoftBass": null,
++  "accdnRH4RanksSoftTenor": null,
++  "accdnRH4RanksSoprano": null,
++  "accdnRH4RanksTenor": null,
++  "accdnRicochet2": null,
++  "accdnRicochet3": null,
++  "accdnRicochet4": null,
++  "accdnRicochet5": null,
++  "accdnRicochet6": null,
++  "accdnRicochetStem2": null,
++  "accdnRicochetStem3": null,
++  "accdnRicochetStem4": null,
++  "accdnRicochetStem5": null,
++  "accdnRicochetStem6": null,
++  "accidentalBakiyeFlat": null,
++  "accidentalBuyukMucennebFlat": null,
++  "accidentalBuyukMucennebSharp": null,
++  "accidentalDoubleFlat": null,
++  "accidentalDoubleFlatEqualTempered": null,
++  "accidentalDoubleFlatOneArrowDown": null,
++  "accidentalDoubleFlatOneArrowUp": null,
++  "accidentalDoubleFlatThreeArrowsDown": null,
++  "accidentalDoubleFlatThreeArrowsUp": null,
++  "accidentalDoubleFlatTwoArrowsDown": null,
++  "accidentalDoubleFlatTwoArrowsUp": null,
++  "accidentalDoubleSharp": null,
++  "accidentalDoubleSharpEqualTempered": null,
++  "accidentalDoubleSharpOneArrowDown": null,
++  "accidentalDoubleSharpOneArrowUp": null,
++  "accidentalDoubleSharpThreeArrowsDown": null,
++  "accidentalDoubleSharpThreeArrowsUp": null,
++  "accidentalDoubleSharpTwoArrowsDown": null,
++  "accidentalDoubleSharpTwoArrowsUp": null,
++  "accidentalFiveQuarterTonesFlatArrowDown": null,
++  "accidentalFiveQuarterTonesSharpArrowUp": null,
++  "accidentalFlat": null,
++  "accidentalFlatEqualTempered": null,
++  "accidentalFlatOneArrowDown": null,
++  "accidentalFlatOneArrowUp": null,
++  "accidentalFlatThreeArrowsDown": null,
++  "accidentalFlatThreeArrowsUp": null,
++  "accidentalFlatTwoArrowsDown": null,
++  "accidentalFlatTwoArrowsUp": null,
++  "accidentalKoron": null,
++  "accidentalKucukMucennebSharp": null,
++  "accidentalLowerOneSeptimalComma": null,
++  "accidentalLowerOneTridecimalQuartertone": null,
++  "accidentalLowerOneUndecimalQuartertone": null,
++  "accidentalLowerTwoSeptimalCommas": null,
++  "accidentalNatural": null,
++  "accidentalNaturalEqualTempered": null,
++  "accidentalNaturalFlat": null,
++  "accidentalNaturalOneArrowDown": null,
++  "accidentalNaturalOneArrowUp": null,
++  "accidentalNaturalSharp": null,
++  "accidentalNaturalThreeArrowsDown": null,
++  "accidentalNaturalThreeArrowsUp": null,
++  "accidentalNaturalTwoArrowsDown": null,
++  "accidentalNaturalTwoArrowsUp": null,
++  "accidentalQuarterFlatEqualTempered": null,
++  "accidentalQuarterSharpEqualTempered": null,
++  "accidentalQuarterToneFlatArrowUp": null,
++  "accidentalQuarterToneFlatNaturalArrowDown": null,
++  "accidentalQuarterToneFlatStein": null,
++  "accidentalQuarterToneSharpArrowDown": null,
++  "accidentalQuarterToneSharpNaturalArrowUp": null,
++  "accidentalQuarterToneSharpStein": null,
++  "accidentalRaiseOneSeptimalComma": null,
++  "accidentalRaiseOneTridecimalQuartertone": null,
++  "accidentalRaiseOneUndecimalQuartertone": null,
++  "accidentalRaiseTwoSeptimalCommas": null,
++  "accidentalSharp": null,
++  "accidentalSharpEqualTempered": null,
++  "accidentalSharpOneArrowDown": null,
++  "accidentalSharpOneArrowUp": null,
++  "accidentalSharpSharp": null,
++  "accidentalSharpThreeArrowsDown": null,
++  "accidentalSharpThreeArrowsUp": null,
++  "accidentalSharpTwoArrowsDown": null,
++  "accidentalSharpTwoArrowsUp": null,
++  "accidentalSori": null,
++  "accidentalThreeQuarterTonesFlatArrowDown": null,
++  "accidentalThreeQuarterTonesFlatArrowUp": null,
++  "accidentalThreeQuarterTonesFlatZimmermann": null,
++  "accidentalThreeQuarterTonesSharpArrowDown": null,
++  "accidentalThreeQuarterTonesSharpArrowUp": null,
++  "accidentalThreeQuarterTonesSharpStein": null,
++  "articAccentAbove": null,
++  "articAccentBelow": null,
++  "articAccentStaccatoAbove": null,
++  "articAccentStaccatoBelow": null,
++  "articLaissezVibrerAbove": null,
++  "articLaissezVibrerBelow": null,
++  "articMarcatoAbove": null,
++  "articMarcatoBelow": null,
++  "articMarcatoStaccatoAbove": null,
++  "articMarcatoStaccatoBelow": null,
++  "articMarcatoTenutoAbove": null,
++  "articMarcatoTenutoBelow": null,
++  "articSoftAccentAbove": null,
++  "articSoftAccentBelow": null,
++  "articSoftAccentStaccatoAbove": null,
++  "articSoftAccentStaccatoBelow": null,
++  "articSoftAccentTenutoAbove": null,
++  "articSoftAccentTenutoBelow": null,
++  "articSoftAccentTenutoStaccatoAbove": null,
++  "articSoftAccentTenutoStaccatoBelow": null,
++  "articStaccatissimoAbove": null,
++  "articStaccatissimoBelow": null,
++  "articStaccatissimoStrokeAbove": null,
++  "articStaccatissimoStrokeBelow": null,
++  "articStaccatissimoWedgeAbove": null,
++  "articStaccatissimoWedgeBelow": null,
++  "articStaccatoAbove": null,
++  "articStaccatoBelow": null,
++  "articStressAbove": null,
++  "articStressBelow": null,
++  "articTenutoAbove": null,
++  "articTenutoAccentAbove": null,
++  "articTenutoAccentBelow": null,
++  "articTenutoBelow": null,
++  "articTenutoStaccatoAbove": null,
++  "articTenutoStaccatoBelow": null,
++  "articUnstressAbove": null,
++  "articUnstressBelow": null,
++  "brassMuteClosed": null,
++  "brassMuteOpen": null,
++  "breathMarkComma": null,
++  "breathMarkSalzedo": null,
++  "breathMarkTick": null,
++  "breathMarkUpbow": null,
++  "caesura": null,
++  "caesuraCurved": null,
++  "caesuraShort": null,
++  "caesuraThick": null,
++  "fermataAbove": null,
++  "fermataBelow": null,
++  "fermataLongAbove": null,
++  "fermataLongBelow": null,
++  "fermataLongHenzeAbove": null,
++  "fermataLongHenzeBelow": null,
++  "fermataShortAbove": null,
++  "fermataShortBelow": null,
++  "fermataShortHenzeAbove": null,
++  "fermataShortHenzeBelow": null,
++  "fermataVeryLongAbove": null,
++  "fermataVeryLongBelow": null,
++  "fermataVeryShortAbove": null,
++  "fermataVeryShortBelow": null,
++  "guitarFadeIn": null,
++  "guitarFadeOut": null,
++  "guitarVolumeSwell": null,
++  "luteFingeringRHFirst": null,
++  "luteFingeringRHSecond": null,
++  "luteFingeringRHThird": null,
++  "luteFingeringRHThumb": null,
++  "ornamentMordent": null,
++  "ornamentMordentInverted": null,
++  "ornamentPrecompMordentUpperPrefix": null,
++  "ornamentPrecompSlide": null,
++  "ornamentTremblement": null,
++  "ornamentTrill": null,
++  "ornamentTurn": null,
++  "ornamentTurnInverted": null,
++  "pluckedSnapPizzicatoAbove": null,
++  "pluckedSnapPizzicatoBelow": null,
++  "stringsDownBow": null,
++  "stringsHarmonic": null,
++  "stringsThumbPosition": null,
++  "stringsUpBow": null,
++  "systemDivider": null,
++  "systemDividerExtraLong": null,
++  "systemDividerLong": null,
++  "wiggleSawtooth": null,
++  "wiggleSawtoothWide": null,
++  "wiggleVibratoLargeFaster": null,
++  "wiggleVibratoLargeSlowest": null
++}
+--- /dev/null
++++ b/fonttools/smufl2sym.sh
+@@ -0,0 +1,58 @@
++#!/bin/sh
++
++set -e
++LC_ALL=C
++LANGUAGE=C
++unset LANGUAGE
++export LC_ALL
++cd "$(dirname "$0")"
++
++<../fonts/smufl/glyphnames.json jq -r '
++      to_entries[] | (.key + "\ 1" + .value.description)
++' | column -ts'\ 1' >smufl2sym-out-debug
++
++{
++echo '      noSym,'
++echo
++echo '      // SMuFL standard symbol IDs {{{'
++<../fonts/smufl/glyphnames.json jq -r '
++      "      " +
++      (keys_unsorted[] |
++              sub("^4string"; "fourString") |
++              sub("^6string"; "sixString")
++      ) + ","
++'
++echo '      // SMuFL standard symbol IDs }}}'
++echo
++} >smufl2sym-out-sym.h-SymId
++
++{
++echo '      "noSym",'
++echo
++echo '      // SMuFL standard symbol IDs {{{'
++<../fonts/smufl/glyphnames.json jq -r '
++      "      \"" +
++      (keys_unsorted[] | gsub("\""; "\\\"")) +
++      "\","
++'
++echo '      // SMuFL standard symbol IDs }}}'
++echo
++} >smufl2sym-out-sym.cpp-symNames
++
++{
++echo '      QT_TRANSLATE_NOOP("symUserNames", "No symbol"),'
++echo
++echo '      // SMuFL standard symbol IDs {{{'
++<../fonts/smufl/glyphnames.json jq \
++    --slurpfile tr smufl2sym-in-trans.jsn \
++    -r '
++      to_entries[] | [
++              "      ",
++              if (.key | in($tr[0])) then "QT_TRANSLATE_NOOP(\"symUserNames\", \"" else "\"" end,
++              (.value.description | gsub("\""; "\\\"")),
++              if (.key | in($tr[0])) then "\")," else "\"," end
++      ] | join("")
++'
++echo '      // SMuFL standard symbol IDs }}}'
++echo
++} >smufl2sym-out-sym.cpp-symUserNames
 --- a/libmscore/sym.cpp
 +++ b/libmscore/sym.cpp
-@@ -2710,7 +2710,7 @@ const std::array<const char*, int(SymId:
-       "25 small diesis down, 2\u00b0 down [53 EDO]",
-       "25 small diesis up, (25S, ~5:13S, ~37S, 5C\u00a0plus\u00a05C), 2\u00b0 up [53 EDO]",
-       "35 large diesis down, 2\u00b0 down [50 EDO], 5/18-tone down",
+@@ -50,6 +50,8 @@ std::array<uint, size_t(SymId::lastSym)+
+ QHash<QString, SymId> Sym::lnhash;
+ const std::array<const char*, int(SymId::lastSym)+1> Sym::symNames = { {
+       "noSym",
++
++      // SMuFL standard symbol IDs {{{
+       "4stringTabClef",
+       "6stringTabClef",
+       "accSagittal11LargeDiesisDown",
+@@ -2644,6 +2646,7 @@ const std::array<const char*, int(SymId:
+       "windTrillKey",
+       "windVeryTightEmbouchure",
+       "windWeakAirPressure",
++      // SMuFL standard symbol IDs }}}
+ //    EXTENSIONS
+ //    SMuFL stylistic alternates which we need to access directly
+@@ -2659,7 +2662,7 @@ const std::array<const char*, int(SymId:
+       "braceLarge",
+       "braceLarger",
+-//    MuseScore local symbols, precomposed symbols to mimic some emmentaler glyphs
++//    MuseScore-local symbols, precomposed symbols to mimic some Emmentaler glyphs
+       "ornamentPrallMordent",       // ornamentPrecompTrillWithMordent ?
+       "ornamentUpPrall",            // ornamentPrecompSlideTrillDAnglebert ?
+@@ -2681,12 +2684,14 @@ const std::array<const char*, int(SymId:
+ const std::array<const char*, int(SymId::lastSym)+1> Sym::symUserNames = { {
+       QT_TRANSLATE_NOOP("symUserNames", "No symbol"),
++
++      // SMuFL standard symbol IDs {{{
+       "4-string tab clef",
+       "6-string tab clef",
+-      "11 large diesis down, 3\u00b0 down [46 EDO]",
+-      "11 large diesis up, (11L), (sharp less 11M), 3\u00b0 up [46 EDO]",
+-      "11 medium diesis down, 1\u00b0[17 31] 2\u00b046 down, 1/4-tone down",
+-      "11 medium diesis up, (11M), 1\u00b0[17 31] 2\u00b046 up, 1/4-tone up",
++      "11 large diesis down, 3° down [46 EDO]",
++      "11 large diesis up, (11L), (sharp less 11M), 3° up [46 EDO]",
++      "11 medium diesis down, 1°[17 31] 2°46 down, 1/4-tone down",
++      "11 medium diesis up, (11M), 1°[17 31] 2°46 up, 1/4-tone up",
+       "11:19 large diesis down",
+       "11:19 large diesis up, (11:19L, apotome less 11:19M)",
+       "11:19 medium diesis down",
+@@ -2703,26 +2708,26 @@ const std::array<const char*, int(SymId:
+       "19 comma up, (19C)",
+       "19 schisma down",
+       "19 schisma up, (19s)",
+-      "23 comma down, 2\u00b0 down [96 EDO], 1/8-tone down",
+-      "23 comma up, (23C), 2\u00b0 up [96 EDO], 1/8-tone up",
++      "23 comma down, 2° down [96 EDO], 1/8-tone down",
++      "23 comma up, (23C), 2° up [96 EDO], 1/8-tone up",
+       "23 small diesis down",
+       "23 small diesis up, (23S)",
+-      "25 small diesis down, 2\u00b0 down [53 EDO]",
+-      "25 small diesis up, (25S, ~5:13S, ~37S, 5C\u00a0plus\u00a05C), 2\u00b0 up [53 EDO]",
+-      "35 large diesis down, 2\u00b0 down [50 EDO], 5/18-tone down",
 -      "35 large diesis up, (35L, ~13L, ~125L,  sharp less 35M), 2\u00b050 up",
-+      "35 large diesis up, (35L, ~13L, ~125L, sharp less 35M), 2\u00b050 up",
-       "35 medium diesis down, 1\u00b0[50] 2\u00b0[27] down, 2/9-tone down",
-       "35 medium diesis up, (35M, ~13M, ~125M, 5C\u00a0plus\u00a07C), 2/9-tone up",
+-      "35 medium diesis down, 1\u00b0[50] 2\u00b0[27] down, 2/9-tone down",
+-      "35 medium diesis up, (35M, ~13M, ~125M, 5C\u00a0plus\u00a07C), 2/9-tone up",
++      "25 small diesis down, 2° down [53 EDO]",
++      "25 small diesis up, (25S, ~5:13S, ~37S, 5C plus 5C), 2° up [53 EDO]",
++      "35 large diesis down, 2° down [50 EDO], 5/18-tone down",
++      "35 large diesis up, (35L, ~13L, ~125L, sharp less 35M), 2°50 up",
++      "35 medium diesis down, 1°[50] 2°[27] down, 2/9-tone down",
++      "35 medium diesis up, (35M, ~13M, ~125M, 5C plus 7C), 2/9-tone up",
        "49 large diesis down",
-@@ -2761,7 +2761,7 @@ const std::array<const char*, int(SymId:
-       "Double flat 5C-up, 5\u00b0[22 29] 7\u00b0[34 41] 9\u00b053 down, 11/12 tone down",
+       "49 large diesis up, (49L, ~31L, apotome less 49M)",
+       "49 medium diesis down",
+       "49 medium diesis up, (49M, ~31M, 7C plus 7C)",
+       "49 small diesis down",
+       "49 small diesis up, (49S, ~31S)",
+-      "55 comma down, 3\u00b0 down [96 EDO], 3/16-tone down",
+-      "55 comma up, (55C, 11M less 5C), 3\u00b0up [96 EDO], 3/16-tone up",
+-      "5 comma down, 1\u00b0 down [22 27 29 34 41 46 53 96 EDOs], 1/12-tone down",
+-      "5 comma up, (5C), 1\u00b0 up [22 27 29 34 41 46 53 96 EDOs], 1/12-tone up",
++      "55 comma down, 3° down [96 EDO], 3/16-tone down",
++      "55 comma up, (55C, 11M less 5C), 3°up [96 EDO], 3/16-tone up",
++      "5 comma down, 1° down [22 27 29 34 41 46 53 96 EDOs], 1/12-tone down",
++      "5 comma up, (5C), 1° up [22 27 29 34 41 46 53 96 EDOs], 1/12-tone up",
+       "5:11 small diesis down",
+       "5:11 small diesis up, (5:11S, ~7:13S, ~11:17S, 5:7k plus 7:11C)",
+       "5:13 large diesis down",
+@@ -2731,16 +2736,16 @@ const std::array<const char*, int(SymId:
+       "5:13 medium diesis up, (5:13M, ~37M, 5C plus 13C)",
+       "5:19 comma down, 1/20-tone down",
+       "5:19 comma up, (5:19C, 5C plus 19s), 1/20-tone up",
+-      "5:23 small diesis down, 2\u00b0 down [60 EDO], 1/5-tone down",
+-      "5:23 small diesis up, (5:23S, 5C plus 23C), 2\u00b0 up [60 EDO], 1/5-tone up",
++      "5:23 small diesis down, 2° down [60 EDO], 1/5-tone down",
++      "5:23 small diesis up, (5:23S, 5C plus 23C), 2° up [60 EDO], 1/5-tone up",
+       "5:49 medium diesis down",
+       "5:49 medium diesis up, (5:49M, half apotome)",
+       "5:7 kleisma down",
+-      "5:7 kleisma up, (5:7k, ~11:13k, 7C\u00a0less\u00a05C)",
+-      "7 comma down, 1\u00b0 down [43 EDO], 2\u00b0 down [72 EDO], 1/6-tone down",
+-      "7 comma up, (7C), 1\u00b0 up [43 EDO], 2\u00b0 up [72 EDO], 1/6-tone up",
+-      "7:11 comma down, 1\u00b0 down [60 EDO], 1/10-tone down",
+-      "7:11 comma up, (7:11C, ~13:17S, ~29S, 11L less 7C), 1\u00b0 up [60 EDO]",
++      "5:7 kleisma up, (5:7k, ~11:13k, 7C less 5C)",
++      "7 comma down, 1° down [43 EDO], 2° down [72 EDO], 1/6-tone down",
++      "7 comma up, (7C), 1° up [43 EDO], 2° up [72 EDO], 1/6-tone up",
++      "7:11 comma down, 1° down [60 EDO], 1/10-tone down",
++      "7:11 comma up, (7:11C, ~13:17S, ~29S, 11L less 7C), 1° up [60 EDO]",
+       "7:11 kleisma down",
+       "7:11 kleisma up, (7:11k, ~29k)",
+       "7:19 comma down",
+@@ -2753,18 +2758,18 @@ const std::array<const char*, int(SymId:
+       "Double flat 17k-up",
+       "Double flat 19C-up",
+       "Double flat 19s-up",
+-      "Double flat 23C-up, 14\u00b0 down [96 EDO], 7/8-tone down",
++      "Double flat 23C-up, 14° down [96 EDO], 7/8-tone down",
+       "Double flat 23S-up",
+-      "Double flat 25S-up, 8\u00b0down [53 EDO]",
++      "Double flat 25S-up, 8°down [53 EDO]",
+       "Double flat 49S-up",
+-      "Double flat 55C-up, 13\u00b0 down [96 EDO], 13/16-tone down",
+-      "Double flat 5C-up, 5\u00b0[22 29] 7\u00b0[34 41] 9\u00b053 down, 11/12 tone down",
++      "Double flat 55C-up, 13° down [96 EDO], 13/16-tone down",
++      "Double flat 5C-up, 5°[22 29] 7°[34 41] 9°53 down, 11/12 tone down",
        "Double flat 5:11S-up",
        "Double flat 5:19C-up, 19/20-tone down",
 -      "Double flat 5:23S-up, 8\u00b0 down  [60 EDO], 4/5-tone down",
-+      "Double flat 5:23S-up, 8\u00b0 down [60 EDO], 4/5-tone down",
++      "Double flat 5:23S-up, 8° down [60 EDO], 4/5-tone down",
        "Double flat 5:7k-up",
-       "Double flat 7C-up, 5\u00b0 down [43 EDO], 10\u00b0 down [72 EDO], 5/6-tone down",
-       "Double flat 7:11C-up, 9\u00b0 down [60 EDO], 9/10-tone down",
-@@ -4572,7 +4572,7 @@ const std::array<const char*, int(SymId:
+-      "Double flat 7C-up, 5\u00b0 down [43 EDO], 10\u00b0 down [72 EDO], 5/6-tone down",
+-      "Double flat 7:11C-up, 9\u00b0 down [60 EDO], 9/10-tone down",
++      "Double flat 7C-up, 5° down [43 EDO], 10° down [72 EDO], 5/6-tone down",
++      "Double flat 7:11C-up, 9° down [60 EDO], 9/10-tone down",
+       "Double flat 7:11k-up",
+       "Double flat 7:19C-up",
+       "Double sharp, (2 apotomes up)[almost all EDOs], whole-tone up",
+@@ -2774,23 +2779,23 @@ const std::array<const char*, int(SymId:
+       "Double sharp 17k-down",
+       "Double sharp 19C-down",
+       "Double sharp 19s-down",
+-      "Double sharp 23C-down, 14\u00b0up [96 EDO], 7/8-tone up",
++      "Double sharp 23C-down, 14°up [96 EDO], 7/8-tone up",
+       "Double sharp 23S-down",
+-      "Double sharp 25S-down, 8\u00b0up [53 EDO]",
++      "Double sharp 25S-down, 8°up [53 EDO]",
+       "Double sharp 49S-down",
+-      "Double sharp 55C-down, 13\u00b0 up [96 EDO], 13/16-tone up",
+-      "Double sharp 5C-down, 5\u00b0[22 29] 7\u00b0[34 41] 9\u00b053 up, 11/12 tone up",
++      "Double sharp 55C-down, 13° up [96 EDO], 13/16-tone up",
++      "Double sharp 5C-down, 5°[22 29] 7°[34 41] 9°53 up, 11/12 tone up",
+       "Double sharp 5:11S-down",
+       "Double sharp 5:19C-down, 19/20-tone up",
+-      "Double sharp 5:23S-down, 8\u00b0 up [60 EDO], 4/5-tone up",
++      "Double sharp 5:23S-down, 8° up [60 EDO], 4/5-tone up",
+       "Double sharp 5:7k-down",
+-      "Double sharp 7C-down, 5\u00b0[43] 10\u00b0[72] up, 5/6-tone up",
+-      "Double sharp 7:11C-down, 9\u00b0 up [60 EDO], 9/10-tone up",
++      "Double sharp 7C-down, 5°[43] 10°[72] up, 5/6-tone up",
++      "Double sharp 7:11C-down, 9° up [60 EDO], 9/10-tone up",
+       "Double sharp 7:11k-down",
+       "Double sharp 7:19C-down",
+       "Flat, (apotome down)[almost all EDOs], 1/2-tone down",
+-      "Flat 11L-down, 8\u00b0 up [46 EDO]",
+-      "Flat 11M-down, 3\u00b0 down [17 31 EDOs], 7\u00b0 down [46 EDO], 3/4-tone down",
++      "Flat 11L-down, 8° up [46 EDO]",
++      "Flat 11M-down, 3° down [17 31 EDOs], 7° down [46 EDO], 3/4-tone down",
+       "Flat 11:19L-down",
+       "Flat 11:19M-down",
+       "Flat 11:49C-down",
+@@ -2805,37 +2810,37 @@ const std::array<const char*, int(SymId:
+       "Flat 19C-up",
+       "Flat 19s-down",
+       "Flat 19s-up",
+-      "Flat 23C-down, 10\u00b0 down [96 EDO], 5/8-tone down",
+-      "Flat 23C-up, 6\u00b0 down [96 EDO], 3/8-tone down",
++      "Flat 23C-down, 10° down [96 EDO], 5/8-tone down",
++      "Flat 23C-up, 6° down [96 EDO], 3/8-tone down",
+       "Flat 23S-down",
+       "Flat 23S-up",
+-      "Flat 25S-down, 7\u00b0 down [53 EDO]",
+-      "Flat 25S-up, 3\u00b0 down [53 EDO]",
+-      "Flat 35L-down, 5\u00b0 down [50 EDO]",
+-      "Flat 35M-down, 4\u00b0 down [50 EDO], 6\u00b0 down [27 EDO], 13/18-tone down",
++      "Flat 25S-down, 7° down [53 EDO]",
++      "Flat 25S-up, 3° down [53 EDO]",
++      "Flat 35L-down, 5° down [50 EDO]",
++      "Flat 35M-down, 4° down [50 EDO], 6° down [27 EDO], 13/18-tone down",
+       "Flat 49L-down",
+       "Flat 49M-down",
+       "Flat 49S-down",
+       "Flat 49S-up",
+-      "Flat 55C-down, 11\u00b0 down [96 EDO], 11/16-tone down",
+-      "Flat 55C-up, 5\u00b0 down [96 EDO], 5/16-tone down",
+-      "Flat 5C-down, 4\u00b0[22 29] 5\u00b0[27 34 41] 6\u00b0[39 46 53] down, 7/12-tone down",
+-      "Flat 5C-up, 2\u00b0[22,29] 3\u00b0[34 41] 4\u00b0[46 53 60] down, 5/12-tone down",
++      "Flat 55C-down, 11° down [96 EDO], 11/16-tone down",
++      "Flat 55C-up, 5° down [96 EDO], 5/16-tone down",
++      "Flat 5C-down, 4°[22 29] 5°[27 34 41] 6°[39 46 53] down, 7/12-tone down",
++      "Flat 5C-up, 2°[22,29] 3°[34 41] 4°[46 53 60] down, 5/12-tone down",
+       "Flat 5:11S-down",
+       "Flat 5:11S-up",
+       "Flat 5:13L-down",
+       "Flat 5:13M-down",
+       "Flat 5:19C-down, 11/20-tone down",
+       "Flat 5:19C-up, 9/20-tone down",
+-      "Flat 5:23S-down, 7\u00b0 down [60 EDO], 7/10-tone down",
+-      "Flat 5:23S-up, 3\u00b0 down [60 EDO], 3/10-tone down",
++      "Flat 5:23S-down, 7° down [60 EDO], 7/10-tone down",
++      "Flat 5:23S-up, 3° down [60 EDO], 3/10-tone down",
+       "Flat 5:49M-down",
+       "Flat 5:7k-down",
+       "Flat 5:7k-up",
+-      "Flat 7C-down, 4\u00b0 down [43 EDO], 8\u00b0 down [72 EDO], 2/3-tone down",
+-      "Flat 7C-up, 2\u00b0 down [43 EDO], 4\u00b0 down [72 EDO], 1/3-tone down",
+-      "Flat 7:11C-down, 6\u00b0 down [60 EDO], 3/5- tone down",
+-      "Flat 7:11C-up, 4\u00b0 down [60 EDO], 2/5-tone down",
++      "Flat 7C-down, 4° down [43 EDO], 8° down [72 EDO], 2/3-tone down",
++      "Flat 7C-up, 2° down [43 EDO], 4° down [72 EDO], 1/3-tone down",
++      "Flat 7:11C-down, 6° down [60 EDO], 3/5- tone down",
++      "Flat 7:11C-up, 4° down [60 EDO], 2/5-tone down",
+       "Flat 7:11k-down",
+       "Flat 7:11k-up",
+       "Flat 7:19C-down",
+@@ -2844,8 +2849,8 @@ const std::array<const char*, int(SymId:
+       "Shaft down, (natural for use with only diacritics down)",
+       "Shaft up, (natural for use with only diacritics up)",
+       "Sharp, (apotome up)[almost all EDOs], 1/2-tone up",
+-      "Sharp 11L-up, 8\u00b0 up [46 EDO]",
+-      "Sharp 11M-up, 3\u00b0 up [17 31 EDOs], 7\u00b0 up [46 EDO], 3/4-tone up",
++      "Sharp 11L-up, 8° up [46 EDO]",
++      "Sharp 11M-up, 3° up [17 31 EDOs], 7° up [46 EDO], 3/4-tone up",
+       "Sharp 11:19L-up",
+       "Sharp 11:19M-up",
+       "Sharp 11:49C-down",
+@@ -2860,37 +2865,37 @@ const std::array<const char*, int(SymId:
+       "Sharp 19C-up",
+       "Sharp 19s-down",
+       "Sharp 19s-up",
+-      "Sharp 23C-down, 6\u00b0 up [96 EDO], 3/8-tone up",
+-      "Sharp 23C-up, 10\u00b0 up [96 EDO], 5/8-tone up",
++      "Sharp 23C-down, 6° up [96 EDO], 3/8-tone up",
++      "Sharp 23C-up, 10° up [96 EDO], 5/8-tone up",
+       "Sharp 23S-down",
+       "Sharp 23S-up",
+-      "Sharp 25S-down, 3\u00b0 up [53 EDO]",
+-      "Sharp 25S-up, 7\u00b0 up [53 EDO]",
+-      "Sharp 35L-up, 5\u00b0 up [50 EDO]",
+-      "Sharp 35M-up, 4\u00b0 up [50 EDO], 6\u00b0 up [27 EDO], 13/18-tone up",
++      "Sharp 25S-down, 3° up [53 EDO]",
++      "Sharp 25S-up, 7° up [53 EDO]",
++      "Sharp 35L-up, 5° up [50 EDO]",
++      "Sharp 35M-up, 4° up [50 EDO], 6° up [27 EDO], 13/18-tone up",
+       "Sharp 49L-up",
+       "Sharp 49M-up",
+       "Sharp 49S-down",
+       "Sharp 49S-up",
+-      "Sharp 55C-down, 5\u00b0 up [96 EDO], 5/16-tone up",
+-      "Sharp 55C-up, 11\u00b0 up [96 EDO], 11/16-tone up",
+-      "Sharp 5C-down, 2\u00b0[22 29] 3\u00b0[34 41] 4\u00b0[46 53 60] up, 5/12-tone up",
+-      "Sharp 5C-up, 4\u00b0[22 29] 5\u00b0[27 34 41] 6\u00b0[39 46 53] up, 7/12-tone up",
++      "Sharp 55C-down, 5° up [96 EDO], 5/16-tone up",
++      "Sharp 55C-up, 11° up [96 EDO], 11/16-tone up",
++      "Sharp 5C-down, 2°[22 29] 3°[34 41] 4°[46 53 60] up, 5/12-tone up",
++      "Sharp 5C-up, 4°[22 29] 5°[27 34 41] 6°[39 46 53] up, 7/12-tone up",
+       "Sharp 5:11S-down",
+       "Sharp 5:11S-up",
+       "Sharp 5:13L-up",
+       "Sharp 5:13M-up",
+       "Sharp 5:19C-down, 9/20-tone up",
+       "Sharp 5:19C-up, 11/20-tone up",
+-      "Sharp 5:23S-down, 3\u00b0 up [60 EDO], 3/10-tone up",
+-      "Sharp 5:23S-up, 7\u00b0 up [60 EDO], 7/10-tone up",
++      "Sharp 5:23S-down, 3° up [60 EDO], 3/10-tone up",
++      "Sharp 5:23S-up, 7° up [60 EDO], 7/10-tone up",
+       "Sharp 5:49M-up, (one and a half apotomes)",
+       "Sharp 5:7k-down",
+       "Sharp 5:7k-up",
+-      "Sharp 7C-down, 2\u00b0 up [43 EDO], 4\u00b0 up [72 EDO], 1/3-tone up",
+-      "Sharp 7C-up, 4\u00b0 up [43 EDO], 8\u00b0 up [72 EDO], 2/3-tone up",
+-      "Sharp 7:11C-down, 4\u00b0 up [60 EDO], 2/5-tone up",
+-      "Sharp 7:11C-up, 6\u00b0 up [60 EDO], 3/5- tone up",
++      "Sharp 7C-down, 2° up [43 EDO], 4° up [72 EDO], 1/3-tone up",
++      "Sharp 7C-up, 4° up [43 EDO], 8° up [72 EDO], 2/3-tone up",
++      "Sharp 7:11C-down, 4° up [60 EDO], 2/5-tone up",
++      "Sharp 7:11C-up, 6° up [60 EDO], 3/5- tone up",
+       "Sharp 7:11k-down",
+       "Sharp 7:11k-up",
+       "Sharp 7:19C-down",
+@@ -2920,7 +2925,7 @@ const std::array<const char*, int(SymId:
+       QT_TRANSLATE_NOOP("symUserNames", "Push"),
+       QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, 8' stop + upper tremolo 8' stop + 16' stop (accordion)"),
+       QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, lower tremolo 8' stop + 8' stop + upper tremolo 8' stop (authentic musette)"),
+-      QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, 8' stop + 16' stop (bandone\u00f3n)"),
++      QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, 8' stop + 16' stop (bandoneón)"),
+       QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, 16' stop (bassoon)"),
+       QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, 8' stop (clarinet)"),
+       QT_TRANSLATE_NOOP("symUserNames", "Right hand, 3 ranks, lower tremolo 8' stop + 8' stop + upper tremolo 8' stop + 16' stop"),
+@@ -2969,10 +2974,8 @@ const std::array<const char*, int(SymId:
+       "Bakiye (sharp)",
+       "Accidental bracket, left",
+       "Accidental bracket, right",
+-      //(QT_TRANSLATE_NOOP("symUserNames", "B\u00fcy\u00fck m\u00fccenneb (flat)"),
+-      QT_TRANSLATE_NOOP("symUserNames", "B\u00fcy\u00fck mücenneb (flat)"),
+-      //QT_TRANSLATE_NOOP("symUserNames", "B\u00fcy\u00fck m\u00fccenneb (sharp)"),
+-      QT_TRANSLATE_NOOP("symUserNames", "B\u00fcy\u00fck mücenneb (sharp)"),
++      QT_TRANSLATE_NOOP("symUserNames", "Büyük mücenneb (flat)"),
++      QT_TRANSLATE_NOOP("symUserNames", "Büyük mücenneb (sharp)"),
+       "Combining close curly brace",
+       "Combining lower by one 17-limit schisma",
+       "Combining lower by one 19-limit schisma",
+@@ -3044,9 +3047,8 @@ const std::array<const char*, int(SymId:
+       "Koma (flat)",
+       "Koma (sharp)",
+       QT_TRANSLATE_NOOP("symUserNames", "Koron (quarter tone flat)"),
+-      "K\u00fc\u00e7\u00fck m\u00fccenneb (flat)",
+-      //QT_TRANSLATE_NOOP("symUserNames", "K\u00fc\u00e7\u00fck m\u00fccenneb (sharp)"),
+-      QT_TRANSLATE_NOOP("symUserNames", "K\u00fc\u00e7\u00fck mücenneb (sharp)"),
++      "Küçük mücenneb (flat)",
++      QT_TRANSLATE_NOOP("symUserNames", "Küçük mücenneb (sharp)"),
+       "Large double sharp",
+       QT_TRANSLATE_NOOP("symUserNames", "Lower by one septimal comma"),
+       QT_TRANSLATE_NOOP("symUserNames", "Lower by one tridecimal quartertone"),
+@@ -3129,7 +3131,7 @@ const std::array<const char*, int(SymId:
+       "1/6 tone high",
+       QT_TRANSLATE_NOOP("symUserNames", "Sori (quarter tone sharp)"),
+       "Byzantine-style Bakiye flat (Tavener)",
+-      "Byzantine-style Bu\u0308yu\u0308k mu\u0308cenneb sharp (Tavener)",
++      "Byzantine-style Büyük mücenneb sharp (Tavener)",
+       "Arabic three-quarter-tones flat",
+       QT_TRANSLATE_NOOP("symUserNames", "Three-quarter-tones flat"),
+       QT_TRANSLATE_NOOP("symUserNames", "Three-quarter-tones flat"),
+@@ -3269,8 +3271,8 @@ const std::array<const char*, int(SymId:
+       QT_TRANSLATE_NOOP("symUserNames", "Tenuto-accent above"),
+       QT_TRANSLATE_NOOP("symUserNames", "Tenuto-accent below"),
+       QT_TRANSLATE_NOOP("symUserNames", "Tenuto below"),
+-      QT_TRANSLATE_NOOP("symUserNames", "Lour\u00e9 (tenuto-staccato) above"),
+-      QT_TRANSLATE_NOOP("symUserNames", "Lour\u00e9 (tenuto-staccato) below"),
++      QT_TRANSLATE_NOOP("symUserNames", "Louré (tenuto-staccato) above"),
++      QT_TRANSLATE_NOOP("symUserNames", "Louré (tenuto-staccato) below"),
+       QT_TRANSLATE_NOOP("symUserNames", "Unstress above"),
+       QT_TRANSLATE_NOOP("symUserNames", "Unstress below"),
+       "Augmentation dot",
+@@ -3764,8 +3766,8 @@ const std::array<const char*, int(SymId:
+       "Grace note stem up",
+       "Slash for stem down grace note",
+       "Slash for stem up grace note",
+-      "Full barr\u00e9",
+-      "Half barr\u00e9",
++      "Full barré",
++      "Half barré",
+       "Closed wah/volume pedal",
+       QT_TRANSLATE_NOOP("symUserNames", "Fade in"),
+       QT_TRANSLATE_NOOP("symUserNames", "Fade out"),
+@@ -3998,7 +4000,7 @@ const std::array<const char*, int(SymId:
+       "Very slow indication (de Narvaez)",
+       "Triple time indication",
+       "Single-finger tremolo or mordent",
+-      "Vibrato (verre cass\u00e9)",
++      "Vibrato (verre cassé)",
+       "Lute tablature staff, 6 courses",
+       "Lute tablature staff, 6 courses (narrow)",
+       "Lute tablature staff, 6 courses (wide)",
+@@ -4557,7 +4559,7 @@ const std::array<const char*, int(SymId:
+       "Oblique straight line tilted NW-SE",
+       "Oblique straight line tilted SW-NE",
+       "Oriscus",
+-      "Pinc\u00e9 (Couperin)",
++      "Pincé (Couperin)",
+       "Port de voix",
+       "Supported appoggiatura trill",
+       "Supported appoggiatura trill with two-note suffix",
+@@ -4572,7 +4574,7 @@ const std::array<const char*, int(SymId:
        "Inverted mordent with upper prefix",
        "Mordent with release",
        QT_TRANSLATE_NOOP("symUserNames", "Mordent with upper prefix"),
@@ -89814,3 +89423,108 @@ Forwarded: https://github.com/musescore/MuseScore/pull/6742
        QT_TRANSLATE_NOOP("symUserNames", "Slide"),
        "Slide-trill with two-note suffix (J.S. Bach)",
        "Slide-trill (D'Anglebert)",
+@@ -4598,7 +4600,7 @@ const std::array<const char*, int(SymId:
+       "Ornament top right concave stroke",
+       "Ornament top right convex stroke",
+       QT_TRANSLATE_NOOP("symUserNames", "Tremblement"),
+-      "Tremblement appuy\u00e9 (Couperin)",
++      "Tremblement appuyé (Couperin)",
+       QT_TRANSLATE_NOOP("symUserNames", "Trill"),
+       QT_TRANSLATE_NOOP("symUserNames", "Turn"),
+       QT_TRANSLATE_NOOP("symUserNames", "Inverted turn"),
+@@ -4938,10 +4940,10 @@ const std::array<const char*, int(SymId:
+       "Reversed bracket bottom",
+       "Reversed bracket top",
+       "Right repeat sign within bar",
+-      "Sch\u00e4ffer clef",
+-      "Sch\u00e4ffer F clef to G clef change",
+-      "Sch\u00e4ffer G clef to F clef change",
+-      "Sch\u00e4ffer previous clef",
++      "Schäffer clef",
++      "Schäffer F clef to G clef change",
++      "Schäffer G clef to F clef change",
++      "Schäffer previous clef",
+       "Segno",
+       "Segno (serpent)",
+       "Segno (serpent with vertical lines)",
+@@ -5023,11 +5025,11 @@ const std::array<const char*, int(SymId:
+       "Change bow direction, indeterminate",
+       QT_TRANSLATE_NOOP("symUserNames", "Down bow"),
+       "Turned down bow",
+-      "Fouett\u00e9",
++      "Fouetté",
+       "Half-harmonic",
+       QT_TRANSLATE_NOOP("symUserNames", "Harmonic"),
+-      "Jet\u00e9 (gettato) above",
+-      "Jet\u00e9 (gettato) below",
++      "Jeté (gettato) above",
++      "Jeté (gettato) below",
+       "Mute off",
+       "Mute on",
+       "Overpressure, down bow",
+@@ -5109,11 +5111,11 @@ const std::array<const char*, int(SymId:
+       "Reversed cut time",
+       "Turned cut time",
+       "Time signature equals",
+-      "Time signature fraction \u00bd",
+-      "Time signature fraction \u2153",
+-      "Time signature fraction \u00bc",
+-      "Time signature fraction \u00be",
+-      "Time signature fraction \u2154",
++      "Time signature fraction ½",
++      "Time signature fraction ⅓",
++      "Time signature fraction ¼",
++      "Time signature fraction ¾",
++      "Time signature fraction ⅔",
+       "Time signature fraction slash",
+       "Time signature minus",
+       "Time signature multiply",
+@@ -5278,6 +5280,7 @@ const std::array<const char*, int(SymId:
+       "Trill key",
+       "Very tight embouchure",
+       "Very relaxed embouchure / weak air-pressure",
++      // SMuFL standard symbol IDs }}}
+ //    EXTENSIONS
+ //    SMuFL stylistic alternates which we need to access directly
+@@ -5293,7 +5296,7 @@ const std::array<const char*, int(SymId:
+       "Large brace",
+       "Larger brace",
+-//    MuseScore local symbols, precomposed symbols to mimic some Emmentaler glyphs
++//    MuseScore-local symbols, precomposed symbols to mimic some Emmentaler glyphs
+       QT_TRANSLATE_NOOP("symUserNames", "Prall mordent"),
+       QT_TRANSLATE_NOOP("symUserNames", "Up prall"),
+--- a/libmscore/sym.h
++++ b/libmscore/sym.h
+@@ -28,10 +28,9 @@ enum class Sid;
+ //---------------------------------------------------------
+ enum class SymId {
+-
+-      // SMuFL standard symbol ID's
+-
+       noSym,
++
++      // SMuFL standard symbol IDs {{{
+       fourStringTabClef,
+       sixStringTabClef,
+       accSagittal11LargeDiesisDown,
+@@ -2626,6 +2625,7 @@ enum class SymId {
+       windTrillKey,
+       windVeryTightEmbouchure,
+       windWeakAirPressure,
++      // SMuFL standard symbol IDs }}}
+ //    EXTENSIONS
+ //    SMuFL stylistic alternates which we need to access directly
+@@ -2641,7 +2641,7 @@ enum class SymId {
+       braceLarge,
+       braceLarger,
+-//    MuseScore local symbols, precomposed symbols to mimic some emmentaler glyphs
++//    MuseScore-local symbols, precomposed symbols to mimic some Emmentaler glyphs
+       ornamentPrallMordent,
+       ornamentUpPrall,