musescore / musescore/MuseScore

Separate Style Option "Lyrics > Min gab between syllables/words"

Open
#27,759 0 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

Separate the Option to add the possibility to increase the gap between words without increasing the gap between syllables.
This increases readability of Lyrics by a lot, if they are the defining with factor.

  • Currently the option "Style > Lyrics > Min gab between syllables/words" is used for words and syllables.
    • Separate those into two options. One controlling the gap between words
    • the other controlling the gap, if a hyphen is used.
      Image
Problem to be solved
  • For readability you want the spacing between words to be big enough to different them easily.
    • Currently the minimum gap between words is so small the text is unreadable, if the text is the defining width factor. (Easily to see in the Continues view Horizontal)
      Image
    • But if you increase the gap currently all syllable spacing is increased as well. This is bloated and reduces readability, because the words can't be read as a whole. This happens a lot for German songs, because the words are often longer.
      Image
Prior art

No response

Additional context

No response

Checklist
  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

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.

Research direction

Start by locating the existing Style > Lyrics > Min gap between syllables/words option and tracing where it controls lyric layout. Separate the word and hyphenated-syllable spacing controls, then verify the Continues view Horizontal examples show readable word spacing without bloated syllable spacing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.