Opening a drawing only to find that all the Chinese characters have been replaced by confusing question marks (???) is a common frustration for AutoCAD users. This issue typically arises when a drawing created in a Chinese version of AutoCAD is opened in an English or non-Chinese environment. The software’s inability to locate the specific font or a suitable replacement causes the text objects to lose their original encoding, resulting in unreadable symbols.
The root cause often lies in the limitation of standard TEXT objects, which do not support multiple languages as effectively as MTEXT. When the operating system’s locale does not match the drawing’s original environment, AutoCAD struggles to map the characters correctly. Fortunately, there are several professional methods to resolve this and restore your technical drawings to their proper state.
Essential Solutions for Chinese Font Display Issues
To fix the question mark display problem, you need to ensure that AutoCAD can access the correct font files and that your Windows system is configured to interpret Chinese characters properly.
1. Identify and Install Missing Fonts
The most frequent cause is a missing .shx or .ttf font file. If AutoCAD cannot find the exact font used by the creator, it defaults to a substitute that may not support Asian characters.
- Check missing styles: Type
STYLEin the AutoCAD command line. Browse through the text styles; any style missing its font file will usually be flagged or show a warning icon. - Source the fonts: Ideally, use the
ETRANSMITcommand to ask the drawing provider to send a complete package that includes all fonts. - Manual Installation: * For SHX fonts, copy the
.shxfile into theFontsfolder within your AutoCAD installation directory (e.g.,C:Program FilesAutodeskAutoCAD 20xxFonts).- For TrueType fonts (TTF), right-click the file and select “Install” to add it to your Windows system fonts.
2. Configure Asian Big Fonts
If you are working with SHX fonts, you must specify a “Big Font” to support Asian characters.
- Enter the
STYLEcommand. - Select the problematic text style.
- Check the box for Use Big Font.
- In the Big Font dropdown, select a compatible file such as
gbcbig.shx(Chinese Simplified) orbigfont.shx.
3. Adjust Windows System Locale
For non-Unicode programs like older versions of AutoCAD to display Chinese characters correctly, your Windows system locale might need to be adjusted.
- Open the Control Panel and navigate to Region.
- Click on the Administrative tab.
- Select Change system locale.
- Choose Chinese (Simplified, PRC) or the region matching the drawing’s origin.
- Restart your computer for the changes to take effect.
Advanced Troubleshooting and Conversions
If installing fonts and changing the locale does not solve the issue, you may need to modify the objects within the drawing itself.
Convert TEXT to MTEXT
Traditional TEXT objects are restricted to a single language defined by the system. MTEXT (Multiline Text) objects use Unicode and are much more flexible with multiple languages.
- Use the
TXT2MTXTcommand to convert existing text into multiline text. - If the text is inside a block, use the Block Editor first, then apply the
TXT2MTXTcommand.
Setting a Substitute Font (FONTALT)
If you frequently encounter missing fonts, you can set a default substitute font that supports Chinese.
- Type
FONTALTin the command line. - Set the value to a font known to support Chinese characters, such as
Simplex.shxor a specific Chinese SHX file likehztxt.shx.
Conclusion
Resolving the “question mark” font issue in AutoCAD requires a systematic approach, from identifying missing .shx files to adjusting your operating system’s regional settings. By ensuring you have the correct “Big Fonts” enabled and utilizing the ETRANSMIT feature for future projects, you can maintain the integrity of your technical documentation across different language environments. For the best long-term results, encourage the use of MTEXT and standard TrueType fonts to minimize compatibility errors between global teams.
References
- Autodesk Technical Support: Chinese text shows as a question mark in AutoCAD
- Autodesk Knowledge Network: About Using Asian Big Font SHX Files
- Autodesk Forums: Troubleshooting font display in English AutoCAD versions

