Setting character style to always non-italic

Like in questions. Is it possible to set character style to have only wanted properties, so when I apply my (bold, capitalize) character style in paragraph italic style, it will “un-italize” that part of a paragraph?

Check boxes in styles are “tri-state”:

  • if you don’t touch them, the box is not set to anything and is considered “transparent”, i.e. the attribute from the paragraph style is applied
  • if you check it, you set it to the positive state, e.g. you check Hidden, it forces hidden attribute
  • if you uncheck it, you set it to the negative state, e.g. you uncheck Hidden, it forces visible attribute

In the latter two cases, the check box acts as a mandatory command. Once you have “touched” any attribute (check box or other), the setting takes precedence on the paragraph style.

This means you can’t revert to the “transparent” state with checking or unchecking a check box. To revert to transparent state, you must press the Standard button which will erase all settings in its tab.

Your question is a little more complex because nowadays, font weight is no longer a binary attribute (set or not set) because a font family can come with several weights, but the principle remains the same.

Open your character style and go to the Font tab.

In the Style list, you should see Regular already highlighted because this is what the default font is set. The attribute is still in the “transparent” set. Click on Regular to select it again. You are now forcing weight to Regular.

Do not click on any other attribute if you don’t want to be set. In particular, don’t force Size if you want your character style to be compatible with several paragraph styles having different font sizes.

To show the community your question has been answered, click the ✓ next to the correct answer, and “upvote” by clicking on the ^ arrow of any helpful answers. These are the mechanisms for communicating the quality of the Q&A on this site. Thanks!

In case you need clarification, edit your question (not an answer which is reserved for solutions) or comment the relevant answer.

That did it, but as someone else might struggle with this for 5 minutes, like I did, I would like to add: change regular to something else, than APPLY CHANGES; then set again to normal, and apply again.