Encountering the “One or more SHX files are missing. What do you want to do?” message in AutoCAD can disrupt your workflow, leading to display issues or even missing text within your drawings. This common error indicates that AutoCAD cannot locate essential font files, specifically SHX (shape) files, which are critical for rendering text and symbols. Understanding the root causes and employing the correct troubleshooting steps is key to resolving this persistent issue and ensuring your drawings display as intended. This guide provides a comprehensive walkthrough to help you address missing SHX files and restore proper text functionality in your AutoCAD projects.
SHX files, known as shape files, serve a dual purpose in AutoCAD: they define text fonts and are also used for symbol fonts. When AutoCAD prompts you about missing SHX files, it means these crucial components were either not transferred with the drawing, have been moved, renamed, or deleted from their expected locations. Frequently, after this warning, AutoCAD will substitute a default font, such as simplex.shx, for the missing one, potentially altering the appearance of your text. If these fonts are integral to a defined text style, a yellow triangle with an exclamation point will appear next to them in the Text Style dialog box, signaling the problem. In some cases, the text may not appear at all or render incorrectly.
Common Causes for Missing SHX Files
Several factors can lead to AutoCAD being unable to find necessary SHX files:
- Incorrect Folder Location: The SHX font file might not be placed in a directory that AutoCAD is configured to search.
- Missing File: The required SHX font file is simply absent from your system or the project’s accessible folders.
- Corrupted or Unreadable File: The SHX file itself could be damaged, preventing AutoCAD from reading it.
- Deleted Font Folder: The entire folder where the SHX files were stored may have been removed.
- Corrupt AutoCAD Profile: An issue with your AutoCAD user profile settings can sometimes interfere with file recognition.
- Damaged Installation: A corrupted AutoCAD installation can lead to various unexpected errors, including font issues.
- Linetype References: A linetype pattern that relies on an SHX file for its symbol definition might be the culprit if that SHX file is missing.
Comprehensive Solutions for Missing SHX Files
Resolving the “missing SHX file” error involves systematically checking and correcting various potential issues. Follow these steps to troubleshoot the problem:
1. Verify Font Location and Support File Search Path
AutoCAD searches specific folders for font files. Ensuring your SHX files are in one of these locations is the first crucial step.
- Add Font to Standard Folders: Place a copy of the missing SHX font file into either:
- The same folder as the DWG file you are trying to open.
- The default AutoCAD Fonts folder. For Windows, this is typically located at
C:Program FilesAutodeskAutoCAD [Version]Fonts.
- Check Custom Support File Search Paths:
- Type
OPon the command line and press Enter to open the Options dialog box. - Navigate to the Files tab.
- Expand the Support File Search Path entry.
- Note any custom folder paths listed here, as AutoCAD searches these directories for support files, including fonts.
- If you find a relevant path, use Windows Explorer to navigate to that folder and confirm the presence of the missing SHX font.
- If the font is missing from this custom folder, place a copy of it there.
- After making changes, close and reopen AutoCAD to see if the issue is resolved.
- Type
2. Address Folder Permissions (Read-Only)
Sometimes, the folder containing the SHX files might be set to “Read-Only,” preventing AutoCAD from accessing or writing necessary information.
- Open Windows Explorer and navigate to the folder containing the suspect SHX font file.
- Right-click on the folder and select Properties.
- In the General tab, check the Attributes section. If the Read-only checkbox is selected, deselect it.
- Click Apply and then OK. You may need to grant administrative permissions to make this change.
- Restart AutoCAD and try opening the drawing again.
3. Utilize ETRANSMIT for Drawing Transfer
If you received the drawing from a third party, the SHX files might have been omitted during the transfer. Requesting the sender to use the ETRANSMIT command is the most reliable method to package the drawing along with all its dependent files, including SHX fonts. This ensures all necessary components are bundled together for a complete transfer.
4. Purge Unused Linetypes or Shapes
If the missing SHX file is referenced by a custom linetype or a shape definition that is no longer in use, you can remove these definitions to resolve the warning.
- When the “Missing SHX Files” dialog appears, note the names of the missing files. You can also use the Specify a replacement option and cancel out once you’ve identified the problematic files.
- Enter
PURGEon the command line and press Enter. - In the Purge dialog box, click Find Non-Purgeable Items.
- Expand the Shapes section. If any of the missing SHX files appear here, select them. The right pane will show which definitions (e.g., linetypes) are using these shapes.
- Similarly, expand the Linetypes section. If a linetype using a missing SHX was identified, select it.
- You have two primary options at this point:
- Delete Objects: If the objects using the problematic linetype or shape are no longer needed, delete them. This will allow the linetype/shape to be purged.
- Assign Different Linetype: Alternatively, you can assign a different, valid linetype to the affected objects. Once the original linetype is no longer in use, it can be purged, along with its associated missing SHX definition.
5. Replace Corrupt or Unavailable Fonts
If you have confirmed the SHX file is in the correct folder but AutoCAD still doesn’t recognize it, the file might be corrupt.
Obtain a New Copy: The best solution is to get an uncorrupted copy of the SHX font file and replace the existing one.
Font Substitution: If the original font cannot be recovered or is not critical, you can substitute it with another available font.
- When prompted with the “Missing SHX Files” dialog, choose Specify a replacement.
- Select an alternative font from the provided list for each missing SHX file.
- Click OK. Repeat this for all missing fonts. AutoCAD will use these substitutions for the current session.
Note: Even after substitution, the Text Style dialog might continue to show a warning symbol for the originally missing font. This is normal, as AutoCAD distinguishes between the font definition and its current substitution.
6. Reset AutoCAD Profile and Settings
Corrupted user profile settings or installation files can cause persistent issues.
- Reset AutoCAD to Defaults: Sometimes, resetting AutoCAD’s settings to their default configuration can resolve font recognition problems. Refer to Autodesk’s official guide on how to reset AutoCAD to defaults.
- Repair or Reinstall AutoCAD: For older versions (2022 and earlier), a repair installation might fix the issue.
- Open the Control Panel.
- Go to Programs > Programs and Features.
- Select your AutoCAD product from the list.
- Click Change.
- Choose Repair/Reinstall and follow the prompts.
For persistent or more severe issues, a clean uninstall followed by a fresh reinstallation of AutoCAD is recommended. Consult Autodesk’s documentation for the correct procedure for a clean reinstall.
7. Handle Specific Font Types
- Chinese Fonts: For Traditional Chinese, ensure
bigfont.shxorchineset.shxare available. For Simplified Chinese,gbcbig.shxis commonly used. - Custom Fonts: If you are dealing with specialized or custom SHX fonts, ensure they are properly installed and that their path is included in AutoCAD’s Support File Search Path.
Conclusion: Restoring Font Functionality
The “AutoCAD cannot find SHX font” error, while frustrating, is typically resolvable by systematically addressing the potential causes. By verifying font locations, checking folder permissions, utilizing tools like ETRANSMIT and PURGE, and sometimes resorting to font substitution or resetting AutoCAD settings, you can restore proper text and symbol display in your drawings. Always ensure that when collaborating on projects, all necessary drawing support files, including SHX fonts, are correctly transferred to prevent future issues. If you frequently work with custom fonts or receive drawings from various sources, consider exploring options for creating custom paper sizes or layouts within AutoCAD to streamline your project setup. create new paper size autocad
References:
- Autodesk Support. (n.d.). “One or more SHX files are missing. What do you want to do?” when opening a drawing in AutoCAD Products. Retrieved from https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/AutoCAD-cannot-find-SHX-font.html
- Autodesk. (n.d.). ETRANSMIT (Command). Autodesk Knowledge Network.
- Autodesk. (n.d.). PURGE (Command). Autodesk Knowledge Network.
- Autodesk. (n.d.). How to reset AutoCAD to defaults. Autodesk Knowledge Network.

