Skip to main content
Inspiring
Feb 19, 2026 9:27 PM UTC
Answered

How to Create a Character Style in InDesign That Changes Only One Attribute (Like Color)

I need to basically tag some text, to associate it with a particular issue. I want to change its color, and that’s all. I can find no method to mark text in a searchable way without overriding all of its characteristics.

We don’t use character styles anywhere in our documents, so this would be a safe way to do so. But how do you clear any characteristic from a character style that you don’t want to set?

    Conrad_C
    Conrad_CCorrect answer
    Community Expert
    Feb 20, 2026 12:57 AM UTC

    In InDesign, all style types (paragraph, character, object, table…) are designed so that they change only what you ask them to change. In the style definition, any format options you don’t touch won’t change. So it already works the way you want, by default.

     

    The picture below shows what to look for. Notice that in the first group of Basic Character Formats, everything is blank except Font Style, which is Semibold. That’s because I selected only Semibold, which means when I apply this character style, the only thing that changes is that Font Style becomes Semibold. Because Font Family, Size, etc. are blank, applying this character style won’t change those values, they stay as is.

     

    Also, it’s very important to understand that the check boxes in the second options group have three states, because this also affects how they change selected text. A check box in a style definition can be empty (disabled), checked (enabled), or with a line in it.

    • If empty, then applying this character style will definitely disable that option.
    • If checked, applying this style will definitely enable that option. 
    • If it has a line through it, applying this style will not change the existing state of that option. If it’s enabled it stays enabled, if it’s disabled it stays disabled.

    You can see in the picture that when this character style is applied, Underline and Strikethrough will definitely be turned off, the text’s current Ligatures setting won’t be changed, and No Break will definitely be turned on. If you want to cycle through those three options for a check box, click it until it’s set the way you want. 

     

     

    23 replies

    Mike Witherell
    Community Expert
    Community Expert
    May 28, 2026 11:34 AM UTC

    When I want to make a clean single-attribute style, I deselect all; then Opt/Alt click the New Character Style button to make a style that I name and choose only one attribute (although Character Styles can define multiple attributes). Click OK. It is wise to glance at the Character Style panel to make sure it is still sitting on None. Finally, use the Type tool to select some text and thereafter click the new Character style that you made and named.

    Translate
    Mike Witherell
    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    Feb 20, 2026 6:21 PM UTC

    Are you looking for a way to apply multiple character styles to the same text?

    Translate
    David Creamer: Community Expert (ACI and ACE 1995-2023)
    Inspiring
    Feb 20, 2026 6:27 PM UTC

    I’m just looking a way to tag text with an identifier. Using character styles accomplishes this, with the added benefit of being able to change the text’s appearance to demarcate the text that’s associated with the identifier.

    For example, if I get a ticket from a bug-tracking system (Jira, for example), I can create a style called “Issue-3457” and apply it to a bunch of text that I change in connection with that particular report.

    Translate
    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    Feb 20, 2026 7:32 PM UTC

    Character styles would be the way to go. Just apply one setting that you can remove or show as mentioned. I’ve used the underline to create a highlighter style in the past.

     

    You could also use conditional text to mark the content.

    Translate
    David Creamer: Community Expert (ACI and ACE 1995-2023)
    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    Feb 20, 2026 2:36 PM UTC

    As others have mentioned, InDesign does not apply all settings by default and only what is selected by the user. The only time I’ve seen character styles in InDesign with all settings selected are in converted QuarkXPress documents or from a former Quark user who doesn’t know better. 

     

    Create a new character style with ONLY the color change. Use Find/Change to search for the old char. style and replace with the new style. Then delete the old char. style and select remove formatting. 

    Translate
    David Creamer: Community Expert (ACI and ACE 1995-2023)
    rob day
    Community Expert
    Community Expert
    Feb 20, 2026 11:43 AM UTC

    But how do you clear any characteristic from a character style that you don’t want to set?

     

    Hi ​@Thomas_Calvin , You could delete the Character Style and uncheck Preserve Formatting:

     

     

    Or, in this case I could keep the style and turn off the yellow highlight (Underline):

     

     

     

     

    Translate
    Inspiring
    Feb 20, 2026 5:03 PM UTC

    Thanks! That seems like the key setting.

    Translate
    rob day
    Community Expert
    Community Expert
    Feb 20, 2026 5:32 PM UTC

    We don’t use character styles anywhere in our documents

     

    Character Styles are very useful. Here I’m setting bold text via a Character Style—the style lets me make a global change later if I change my mind

     

     

     

    Translate
    Conrad_C
    Community Expert
    Community Expert
    Feb 20, 2026 1:04 AM UTC

    I want to change its color, and that’s all.

     

    If it would help to have a text highlighting style that works like a highlight marker instead of coloring the text itself, you might be interested in these articles that show how to set up InDesign styles that do that.

    Making a Text Highlighter (CreativePro)

    Tip of the Week: 3 Ways to Highlight Text (CreativePro)

    Translate
    Inspiring
    Feb 20, 2026 6:32 PM UTC

    That is an imaginative use of underline. Thanks!

    Translate
    Dave Creamer of IDEAS
    Community Expert
    Community Expert
    Feb 20, 2026 9:50 PM UTC

    You can get clever and create a custom dotted stroke for the underline to give the “highlighter” rounded corners. 

    (I wrote about this tip in MacDesign Magazine around 2003 or so. Most of the tips were later repeated when it became Layers Magazine.)

    Translate
    David Creamer: Community Expert (ACI and ACE 1995-2023)
    Conrad_C
    Community Expert
    Conrad_CCommunity ExpertCorrect answer
    Community Expert
    Feb 20, 2026 12:57 AM UTC

    In InDesign, all style types (paragraph, character, object, table…) are designed so that they change only what you ask them to change. In the style definition, any format options you don’t touch won’t change. So it already works the way you want, by default.

     

    The picture below shows what to look for. Notice that in the first group of Basic Character Formats, everything is blank except Font Style, which is Semibold. That’s because I selected only Semibold, which means when I apply this character style, the only thing that changes is that Font Style becomes Semibold. Because Font Family, Size, etc. are blank, applying this character style won’t change those values, they stay as is.

     

    Also, it’s very important to understand that the check boxes in the second options group have three states, because this also affects how they change selected text. A check box in a style definition can be empty (disabled), checked (enabled), or with a line in it.

    • If empty, then applying this character style will definitely disable that option.
    • If checked, applying this style will definitely enable that option. 
    • If it has a line through it, applying this style will not change the existing state of that option. If it’s enabled it stays enabled, if it’s disabled it stays disabled.

    You can see in the picture that when this character style is applied, Underline and Strikethrough will definitely be turned off, the text’s current Ligatures setting won’t be changed, and No Break will definitely be turned on. If you want to cycle through those three options for a check box, click it until it’s set the way you want. 

     

     

    Translate
    Inspiring
    Feb 20, 2026 5:36 AM UTC

    Thanks. Initially, the character style I defined from a selection didn’t work that way. It messed up a lot of formatting.

    Now…. it doesn’t. ¯\_(ツ)_/¯ 

    Translate
    Brad @ Roaring Mouse
    Community Expert
    Community Expert
    Feb 19, 2026 11:05 PM UTC

    Character styles can be simply the one thing you wnat to change, like a color change, without affecting any other specifications

    Translate
    Inspiring
    Feb 20, 2026 6:34 PM UTC

    Thanks. For some reason, the first character style I defined from a selection did not behave this way. I even went in to edit the style and was unable to clear any characteristics that I didn’t want to set.

    Translate