How to Fix Unicode Character Font Changes in Word
Question details
The user needs to maintain the correct font for a Unicode character, as the application automatically reverts the character to a different font when formatting is modified.
- Product
- Word
- Device & OS
- not provided
- Scenario
- Inserting and modifying the formatting of Unicode symbols inside a document.
- Observed behavior
- The inserted Unicode character reverts to a different font when formatted, typically because the specific symbol is not natively supported by the document's default font.
Verify the exact Unicode hex value of the character you wish to insert and ensure you have a standard font installed (like Arial or Segoe UI) that supports a broad range of Unicode symbols.
Use the Symbol Dialog with Normal Text Font
Prevent unexpected font substitutions by checking if your default font natively supports the required Unicode character.
When you insert a character that does not exist in your current font, the application automatically substitutes a font that contains the symbol. Selecting '(normal text)' in the Symbol dialog helps you verify if the symbol is native to your default font.
Navigate to the 'Insert' tab on the ribbon and click on 'Symbol', then select 'More Symbols' to open the dialog box.
In the Font dropdown menu at the top left of the dialog, select '(normal text)'.
Look for the character manually or type its exact code into the 'Character code' box at the bottom, ensuring 'from: Unicode (hex)' is selected.
Click 'Insert' to add the symbol to your document. If it is supported by your normal text font, it will no longer switch fonts unexpectedly when modified.
Enter the Unicode Hex Value Manually
Quickly insert a Unicode character directly into the text using its hexadecimal code and a keyboard shortcut.
Easily Manage Unicode Symbols and Fonts with WPS Writer
WPS Writer offers robust support for Unicode characters, featuring an intuitive Symbol interface that makes it easy to find, insert, and format special characters without frustrating font substitutions.
- 1. Launch WPS Writer: Open your document in WPS Writer.
- 2. Access the Symbol menu: Go to the 'Insert' tab and click on the 'Symbol' button.
- 3. Use custom symbols: Click 'Custom Symbols' to easily enter a Unicode hex code or browse available characters natively supported within your chosen font.
- 4. Insert perfectly formatted symbols: Click 'Insert' to seamlessly add the symbol to your text with stable formatting.

Frequently Asked Questions
Why does my font change automatically when I type a special character?
If your current font doesn't contain the specific glyph for the character you inserted, the word processor automatically falls back to another font that does support it. This feature prevents a blank box or question mark from appearing instead of the intended character.
How do I find the Unicode number for a specific symbol?
You can find Unicode numbers by using the built-in Windows Character Map, searching online Unicode tables, or checking the 'Character code' field at the bottom of the Symbol dialog box after selecting a symbol.
Can I stop the word processor from substituting fonts for symbols?
You cannot disable automatic font substitution entirely. However, you can avoid unexpected changes by using a default document font that has extensive Unicode support, such as Arial Unicode MS, Lucida Sans Unicode, or Segoe UI Symbol.




