CAD 中打开图形时显示“缺少一个或多个 SHX 文件,解决办法
在 AutoCAD 中打开图形时,显示以下消息:
缺少 SHX 文件
缺少一个或多个 SHX 文件。希望执行什么操作?
打开图形后,命令行显示一个或多个替换字体(例如,“使用 [simplex.shx] 替换 [archquik.shx]”)。另外, “文字样式”对话框 中的字体(如果在样式中使用)显示为缺失。在某些情况下,图形中的文字可能会消失或显示不正确。
根据适用的方案,尝试以下一个或多个过程:
如果字体文件与使用它的 DWG 文件位于同一个文件夹中,则 AutoCAD 会找到它。但是,SHX 字体的标准位置是 AutoCAD Fonts 文件夹,位于 C:\Program Files\Autodesk\AutoCAD 20xx\Fonts。 如果将缺少的字体放入 Fonts 文件夹无法停止错误消息,请检查以下内容:
现在,该字体应该显示在“文字样式”对话框窗口的“字体名”下拉菜单中。如果 SHX 字体仍然不可用,请尝试将此字体放在以下文件夹位置:
AutoCAD 产品(MEP 除外)的其他路径:
AutoCAD for Mac 路径:
注意: 如果该文件是从第三方收到的,请要求使用 ETRANSMIT 保存该文件。该字体将与图形文件一起打包。
如果 SHX 文件位于 AutoCAD Fonts 文件夹中,但是程序在文本编辑器中仍然不显示该字体,则文件已损坏或无法由 AutoCAD 读取。获取 SHX 字体文件的另一个副本,并进行替换。
可能是 AutoCAD 在启动时加载了已损坏的数据,因此需要重置才能正确识别字体文件(请参见 如何将 AutoCAD 重置为默认值 )。
如果缺少原始字体且无法获取,则可以将缺少的 SHX 字体替换为另一种字体。
注意: 也可以使用 STYLES 命令编辑每个文字样式来实现此操作。如果该文件是从第三方收到的,请要求使用 ETRANSMIT 保存该文件。该字体将与图形文件一起打包。
如果上面列出的所有解决方案均不起作用,请打开 控制面板 > 程序和功能 ,在列表中选择 AutoCAD 产品,然后启动“更改”。
然后,启动 修复/重新安装 ,并重新安装 AutoCAD 程序。