musescore / musescore/MuseScore
Control Capitalisation in Text Styles
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
Add options to text styles to affect how text is rendered for:
- aS entEred (default)
- lowercase
- UPPERCASE
- Title Case
- Sentence case
and any others that make sense.
Problem to be solved
In common with many vocal scores I put voice names in all-caps, which entails going through and editing all the instrument names. If I could edit the text style for long instrument names, I could just make them all done in my loaded styles.
Prior art
See Microsoft Word for one type of implementation.
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating MuseScore's text-style handling and the rendering path for long instrument names. Define how each requested capitalization mode applies to styled text, including the default and any additional modes, then verify the behavior across the affected text styles.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100