Question regarding text styles
Why are there 12 "user" styles in text styles? See screenshot:
Attachment | Size |
---|---|
Bildschirmfoto 2020-04-02 um 10.50.00.png | 187.79 KB |
Why are there 12 "user" styles in text styles? See screenshot:
Attachment | Size |
---|---|
Bildschirmfoto 2020-04-02 um 10.50.00.png | 187.79 KB |
Do you still have an unanswered question? Please log in first to post your question.
Comments
There used to be just 6 (see #277501: individual text style is not imported from V2-score), this wasn't enough to some users, so got increased to 12.
In reply to There used to be just 6,… by Jojo-Schmitz
Thanks. Oh, yes, I recall https://github.com/musescore/MuseScore/pull/5396.
But I think what I'm trying to get at is: why are they there by default instead of allowing the user to create them as required?
In reply to Thanks. Oh, yes, I recall… by RobFog
In order to make text style / properties available in the Inspector in a seamless way, it is necessary to attach them to specific named style tags for each (e.g., user8FontFace or whatever that is what actually gets written to the score). That means a finite set that is compiled into the code. This wasn't necessary in MsueScore 2 because we didn't support accessing these properties from the Inspector, we had this hacky text properties dialog for it.
Realistically, a redesign of how this works internally could someday eliminate this need for pre-compiled style tags, but for now, that's why it is how it is.
In reply to In order to make text style … by Marc Sabatella
Thanks, Marc. Yes, I think a rewrite could definitely help to make this easier to figure out for the average user like me.
In reply to Thanks, Marc. Yes, I think a… by RobFog
Well, no, it would actually make it harder to use, since you'd have to explicitly create a new text style, It's actually easier now than it was before, you've got twelve styles right there available to use as you see fit. Not sure what you're finding hard now, but it was assuredly more work and harder to discover. The tradeoff would be making it possible to create more than twelve of these custom styles. Not at all convinced it's worth the effort, especially since that also means another break in compatibility.
In reply to Well, no, it would actually… by Marc Sabatella
I think I'd prefer to "explicitly create a new a style". Ideally, you'd work from an existing style (like, for example, RNA, as you suggested), modify a few things, and then save that as a custom style. I've seen this workflow in different apps and it makes sense to me.
I've been finding the text style functionality frustrating to work with. Vertical offsets don't seem to stick very well.
In reply to I think I'd prefer to … by RobFog
The purpose of those 12 are mostly to serve those that used their own created styles in MuseScore 2, for those to import rather than getting lost. That was also the reason for increasing from 6 to 12 on a user's request.
In reply to I think I'd prefer to … by RobFog
Well, you can say you prefer having to do that extra work if it somehow fits your mindset better. But there's no getting around that it is indeed extra work in most cases, except for those where you just happen to be creating a variation on an existing style.
Not sure what you mean about being frustrating or offsets not sticking, feel free to start a new thread on that. I use text styles all the time, and they are a godsend. You do have to watch that some element types (as distinct from text styles) have both above/below offset settings in their style settings. There have been some glitches with some of these interactions, although I think the ones that have been reported are dealt with now.
And a related question: having modified the first in the list, I don't know how to use it. It does not show up in Add → Text.
In reply to And a related question:… by RobFog
It isn't a separate text type, so won't sore in Add > Text, but a text style, so does show in Inspector, for you to change an existing text's style
In reply to It isn't a separyte text… by Jojo-Schmitz
Thanks, Jojo. [Edit: Nevermind, found it. :-D ]