Currently it’s possible to edit the No Character Style even though it shouldn’t be.
1. Modify any character style (other than the No Character Style)
2. On Organizer tab set Inherit from to No Character Style
3. Click on Edit Style
4. Change parameters of No Character Style at will
5. Click OK
6. Click Cancel
The No Character Style should not be editable in any way.
All character styles inherit the changes of No Character Style, even if they have Inherit from set to None.
Version: 188.8.131.52 (x64) / LibreOffice Community
Build ID: c28ca90fd6e1a19e189fc16c05f8f8924961e12e
CPU threads: 4; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: cs-CZ (cs_CZ); UI: en-US
No CS means what it says: the text takes all attributes from the paragraph style. We just show the entry in the list of CS as a way to remove the applied CS. See also bug 140818 for a recent renaming.
"No Character Style" is not a style and cannot apply attributes to the text. => NAB
(In reply to Heiko Tietze from comment #1)
> No CS means what it says: the text takes all attributes from the paragraph
> style. We just show the entry in the list of CS as a way to remove the
> applied CS. See also bug 140818 for a recent renaming.
> "No Character Style" is not a style and cannot apply attributes to the text.
> => NAB
Except that it doesn’t. It's actually possible to edit parameters of the No Character Style while it shouldn’t. Please try the steps from OP.
Also it’s worth noting that it does not survive save/open which suggests that the capability is unintentional.
Heiko, I agree with Martin. I'm not sure, if we understand problem in the same way
1. Open a document and CS in sidebar
2. Select any CS (for example "Definition") -> NEW or MODIFY
3. Open dropdown list in "Inherit from"
You can choose "No character style"
"No character style" shouldn't be part of the list
4. Select "No character style" and press "Edit Style" (Inherit changes to "-None-" and "No character style" is not longer part of the list)
=> Back to UNCONFIRMED
Additional information: I also don't see the need, why "No character style" has "New" as entry in context menu.
True, the "No CS" should not be offered as a parent, drag 'n drop onto it needs to be blocked, and - most important - the Edit Style function in the inheritance dialog needs to be disabled for "No CS" (might not be needed if No CS is not shown anymore).
Sorry for overlooking the "(should)n't" ;-)