logo
search
Formatting Issues

How to Keep Word Numbered List Numbers Regular When Text is Bold

Huma Ashraf ChHuma Ashraf Ch Oct 21, 2026 869 views

Question details

The user needs to maintain regular font weight for automatic list numbers while applying bold formatting to the text immediately following the number.

How to Keep Word Numbered List Numbers Regular When Text is Bold
Product
Word Processing Software
Device & OS
not provided
Scenario
Creating a professional document with a numbered list where the leading phrase or word of each list item needs to be emphasized in bold.
Observed behavior
The automatic list number incorrectly inherits the bold formatting from the first visible character of the list item.
Before you start

Ensure your document is open and the automatic numbering feature is actively applied to the paragraphs you want to format.

Solution 1Recommended

Use a Zero-Width Space to Prevent Bold Inheritance

By inserting an invisible character at the very beginning of the list item, you can trick the list number into adopting regular formatting while keeping the visible text bold.

In most word processing software, an automatic number inherits the font styling of the first character in the paragraph. If that first character is a regular, unbolded zero-width space, the number will remain regular regardless of the bold text that follows.

1
Remove bold formatting from the paragraph

Select the entire numbered list item and remove any existing bold formatting so the entire paragraph is set to a regular font weight.

2
Insert a zero-width space

Place your cursor immediately after the list number (before the first visible letter). Navigate to Edit > Emoji & Symbols (on macOS) or use the Insert > Symbol menu to insert a zero-width space.

3
Apply bold formatting to the visible text

Carefully select the visible text starting exactly after the invisible zero-width space character, and apply your bold formatting. The automatic number will now remain regular.

Use a Zero-Width Space to Prevent Bold Inheritance
Check Your Indentation: Test this workaround in your document carefully, as zero-width or narrow spaces might slightly affect the visual indentation of your list items depending on the font used.
WPS Writer Formatting Tool

Master List Formatting Easily with WPS Writer

WPS Writer offers intuitive formatting controls, making it easy to manage automatic numbering, bullet points, and text styles in your professional documents. It provides advanced symbol insertion to help you achieve the exact layout you need.

  1. 1. Open your document in WPS Writer: Launch WPS Office and open your target text document.
  2. 2. Apply Numbering: Highlight your text and click the 'Numbering' icon located in the Home tab to create your list.
  3. 3. Insert Specialized Symbols: Navigate to the Insert tab and click 'Symbol' to easily find and insert specialized layout characters like zero-width spaces.
  4. 4. Format Text Accurately: Highlight specific portions of your text and press Ctrl+B to bold it, leaving your list numbers unaffected.
Precise control over numbered and bulleted list formatting behavior.Seamless format compatibility with Microsoft Word (.docx) files.Built-in advanced symbol library for inserting specialized invisible characters.Free, lightweight, and features a user-friendly ribbon interface.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the list number become bold automatically?

Automatic numbering inherits the font properties of the very first character or the paragraph mark of that list item. If the first word is bolded, the software assumes the number should match that formatting.

Can I manually change the font style of just the numbers?

Yes, you can click directly on an automatic number to select all numbers in that list. From there, you can adjust the font color or size, though bolding behavior is still often tied to the first text character in the line.

Is there a keyboard shortcut to insert a zero-width space in Windows?

In many Windows word processors, you can type '200B' and immediately press 'Alt + X' to convert that code into a zero-width space character.