Persian numbers appearing as Latin digits in Microsoft Word numbered lists is a font rendering conflict, not a language setting error. To fix this, you must explicitly assign a Persian-supporting font like B Nazanin or IRANSans to the list style via the Format menu. This ensures the Unicode characters for Eastern Arabic numerals are mapped correctly to the glyphs your system can display.
Understanding the Rendering Conflict
The core issue arises because Microsoft Word treats the numbering glyph separately from the body text font. Even if your paragraph font is set to support Persian script, the list number itself inherits the font defined in the List Style definition. If that underlying font lacks the specific code points for Persian numerals (U+06F0 through U+06F9), Word falls back to default Latin digits or breaks the layout entirely. This is distinct from general text direction issues; it is strictly a character mapping failure within the list format.
Why Language Settings Fail
A common misconception is that changing the proofing language fixes the visual output. It does not. The language setting controls spell-checking and hyphenation rules, but it has no impact on which font glyphs are drawn for specific characters. You might have the correct language selected, yet still see 1, 2, 3 instead of ۱، ۲، ۳. Therefore, troubleshooting must focus on typography rather than localization settings.
Step-by-Step Fix for Numbered Lists
To resolve the display issue, you need to modify the specific list level associated with your document. Follow these precise steps to assign the correct font to the numbering characters.
- Select the List: Click anywhere inside the numbered list that is displaying incorrectly. If multiple lists exist, ensure you select the one requiring correction.
- Open Define New Number Format: Right-click on any number in the list. From the context menu, select
Define New Number Format. Do not use "Set Numbering Start" or other options, as they do not affect font properties. - Access Font Settings: In the dialog box that appears, click the
Font... button located near the bottom left. This opens the Font selection window specifically for the numbering character. - Select a Persian-Compatible Font: In the Font list, choose a typeface that includes Persian numeral glyphs. Common choices include
B Nazanin,IRANSans, orAriyal. Avoid standard fonts like Arial or Times New Roman, as they typically only contain Latin numerals. - Apply and Confirm: Click
OKto close the Font dialog, then clickOKagain to apply the new format. The numbers should immediately update to their Persian equivalents.
If the numbers do not change, verify that the document’s main text font also supports Persian. While the list font drives the number display, mixing incompatible fonts can sometimes cause rendering glitches in complex documents.
Configuring Automatic List Styles
For users who frequently create documents with Persian numbering, manually adjusting each list is inefficient. You can embed the correct font into the built-in list styles so every new list defaults to the proper glyphs.
Modifying the Multilevel List
Go to the Home tab and expand the Multilevel List gallery. Select Define New Multilevel List. In the left pane, click on Level 1. Click the Font... button in the lower section of the dialog. Set the font to your preferred Persian typeface. Repeat this for Levels 2 through 9 if necessary. Save this configuration by clicking OK. Future lists based on this style will automatically render Persian numbers without manual intervention.
Troubleshooting Persistent Issues
If the above steps fail, consider these additional diagnostic checks. First, ensure that your operating system has the necessary language packs installed. On Windows, go to Settings > Time & Language > Language and confirm Persian is added. Without the base language pack, even the correct font may fail to render certain ligatures or characters.
Second, check for conflicting add-ins. Some third-party tools inject custom formatting that overrides Word’s native list definitions. Temporarily disable add-ins via File > Options > Add-ins to see if the numbering reverts to normal behavior. Finally, paste your content into a fresh, blank document. If the problem disappears, the issue lies in the original document’s corrupted style cache, not in Word itself.
For related formatting challenges, such as handling page numbers or hyperlinks, see our guide on How to Resolve Duplicate Page Numbering in MS Word. Additionally, if you are exporting these documents to PDF, refer to Changing Font of a Hypertext PDF Without Messing Up the Hyperlinks to ensure the Persian glyphs survive the conversion process intact.
Frequently Asked Questions
Why do my Persian numbers turn into question marks?
This indicates a missing font glyph, not a software bug. Your current font does not contain the visual representation for the Persian digit characters. Switching to a font like B Nazanin resolves this because it includes those specific Unicode mappings.
Can I use the default Arial font for Persian lists?
No, Arial generally lacks Eastern Arabic numeral glyphs. Using it forces Word to substitute Latin digits or display placeholders. You must select a font explicitly designed for Persian or Arabic script support.
Does changing the keyboard layout fix the display?
No. Keyboard layouts control input methods, not output rendering. Even if you type the correct Persian characters, Word will display them according to the font assigned to the list style, regardless of how they were entered.
What if only some numbers appear in Persian?
This usually happens when mixed fonts are applied to different parts of the list. Ensure that no manual font overrides exist on individual numbers. Use the Clear Formatting option (Ctrl + Space) on the list to unify the styling before applying the correct font.
Is this issue specific to Microsoft Word?
While most prominent in Word, similar issues occur in PowerPoint and Excel when using text boxes or cells with numbered formats. The solution remains the same: check the font assignment for the numeric characters specifically, separate from the surrounding text.