Can I create a character styles in assets without applying color?
if I apply a character style to any text and then change the text color, the style reset
And I must dublicate the same character style but with different color
Thanks for using Adobe XD, characters would have some colour when you'll save it as a symbol. You may uncheck fill to remove colour from the text.
Now, about using that character style with multiple colours. You would have to ungroup symbols as mentioned here: - Linked symbols to make changes on individual elements basis.
Please update this discussion in case you need further assistance.
Why apply color from styles to text? May be better to apply character style and then choose color from pallet. Will this help?
Because there will be too many character styles in huge projects and when i want to edit some font size in whole project, i must to choose needed styles for me and edit them, although I could edit one in whole project. For example in screenshot i want edit font size from 16px to 15px...it would be more convenient to edit one style instead of six
If I got you correctly, this is the feature request you are looking for Use Character Styles to edit fonts regardless of color – Adobe XD Feedback : Feature Requests & Bugs
Assuming that I am right, can you upvote this feature request to stay tuned to the notifications? You can also create a new feature request using the link I provided above.
moook.adobe is so right, I'm amazed that Adobe engineers/designers couldn't foresee this problem happening. You can look at Afinitty Designer if you need solutions, they came up with way better global styles implementation than you have (after countless updates to XD). So much for being speedy using XD. At least we have voice prototyping /s.
it's June 3, 2020, and this is still the problem. I'm curious if Xd product teams use competitior's softwares for comparison & inspiration. If they do, why is this never changed or they never found this annoying.
One solution I did for this limitation is to make the text a component, then apply the color change on its instance. This way when I need to change the character style I'll just go to the main component and change the style there. I hope this helps.