I usually keep all styling that differs from the paragraph styles I have created in character styles, making one for bold, italic, superscript ... text. But sometimes I wish I could apply more than one character style to the same text.
This wish probably originates from my background with HTML and CSS - being used to nest things within each others. When I look at a InDesign document, I see the same structure, character styles are inline objects inside the paragraph styles which are block objects.
Case 1: Superscript and italic text
In this case, I have a document with some text, some of the text are italic, and some of the text are superscript. I have created a character style for both, but suddenly I need to style a letter both italic and superscript. My only option: creating a new character style for this place alone.
Case 2: Coloured text
In this case my text is black, but different sentences are highlighted with a red text colour. Some of the text in one of the sentences are already italic - my only option: creating a new character style for this place alone.
Some might call my crazy, but I never locally apply any formatting. I don't, because I don't want to risk anything loosing its formatting later in the process, if accidently overrides are cleared.
I thought of some different workarounds, like applying my red character style to the sentence, and then using Nested Style, Nested Line Styles, Drop Caps or GREP Style to apply the italic style to some text, and it actually worked in the different arrangements I tried.
After testing a bit it turns out that you can do this as much as you like, applying unlimited amounts (only tested up to 10) of different character styles to the same text, using the 4 different types of nested styles available in InDesign. There is a hierarchy though, Nested Line Styles > Nested Styles > Drop Caps > GREP Style. Applying multiple GREP styles, they are prioritised after position in the GREP Style section, lowest with highest priority.
This is the only workaround I have been able to figure out, and honestly, it doesn't really solve anything, does it? It is a fun feature, and probably can be useful in some cases, but not specifically in the two I mentioned.
So please Adobe, make it possible to apply multiple character styles?