cad 加载字体最常见就是把 shx 格式字体文件复制到 cad 的 Fonts 文件夹,重启 cad 之后,在文字样式里面就可以选择这个字体,土建结构图经常用到的 tssdeng hztxt 这类钢筋字体,都是 shx 大字体,很多人打开别人发来的图纸,文字变成问号,本质就是本机缺少图纸指定的 shx 字体,也就是没有完成 cad 加载字体这一步。cad 字体分成两大类,一类是 shx 矢量字体,是 cad 原生专用字体,文件后缀 shx,另一类是 TrueType 字体,后缀 ttf,系统自带字体,两种字体加载方式略有区别,shx 字体必须放到 cad 的 Fonts 目录,ttf 字体可以直接安装到 Windows 系统字体库,cad 就能识别。很多新手会混淆,以为在文字样式里面直接选字体就是加载字体,其实前提是字体文件已经放进系统或者 cad 字体目录,不然字体列表里面根本找不到目标字体,打开图纸提示缺少字体的时候,就需要手动 cad 加载字体,解决问号乱码问题。
一 字体类型对照表
| 字体类型 | 后缀 | 存放位置 | 特点 |
|---|---|---|---|
| SHX 矢量字体 | shx | cad 安装目录 Fonts | cad 原生,支持大字体,钢筋符号常用 |
| TrueType 字体 | ttf | Windows 系统字体库 | 系统通用,仿宋宋体这类,不支持部分特殊编码 |
二 SHX 字体加载标准操作步骤
第一步 准备好需要加载的 shx 字体文件,比如 tssdeng.shx。
第二步 找到 cad 安装目录里面的 Fonts 文件夹,默认路径一般是 C 盘,Program Files,Autodesk,对应 cad 版本,Fonts 文件夹。
第三步 把 shx 字体文件复制粘贴进这个 Fonts 文件夹。
第四步 关闭已经打开的 cad 软件,重新启动 cad,让软件读取新放入的字体。
第五步 输入 ST 回车,打开文字样式管理器。
第六步 在字体下拉列表,就可以找到刚加载好的 shx 字体,如果是大字体,勾选使用大字体,在右侧大字体列表选中对应的大字体文件。
第七步 选中已经乱码的文字样式,修改成新加载的字体,应用保存,图纸问号就恢复正常。
三 TrueType 字体加载操作步骤
第一步 准备 ttf 格式字体文件。
第二步 右键点击 ttf 文件,选择安装,把字体安装到 Windows 系统字体库。
第三步 重启 cad,打开 ST 文字样式,字体列表里面就可以选中这个 ttf 字体。
第四步 修改文字样式,应用,完成 cad 加载字体。
四 打开图纸提示缺少字体的处理方案
第一种方案,就是上面说的 cad 加载字体,找到图纸对应的缺失字体文件,安装加载,这是最优方案,图纸显示和原文件完全一致。
第二种方案,如果找不到原字体,可以在缺少字体提示弹窗,选择替换字体,指定一个替代 shx 字体,比如 gbcbig.shx,但是替换之后文字外观,钢筋符号有可能和原图不一样,属于临时应急方案。
第三种方案,也可以在文字样式里面,直接把原有文字样式的字体改成已经加载好的替代字体,批量解决全部乱码文字。
五 进阶注意事项
加载完字体之后,如果文字样式列表依旧看不到新字体,确认 cad 已经完全重启,部分版本不会实时刷新字体库。
不要大量重复加载同名不同版本 shx 字体,容易出现字体冲突,文字显示异常。
大字体一定要勾选使用大字体选项,普通西文 shx 和大字体是分开两个选项,很多新手只选西文字体,忘记勾选大字体,中文依旧乱码。
如果是多台电脑协同绘图,最好统一 cad 加载字体,所有电脑安装同一套字体,避免跨电脑打开图纸反复出现问号。
六 常见故障排查
复制 shx 之后 cad 识别不到,检查是不是放错文件夹,放到 Windows 字体库是无法被 cad 识别 shx 矢量字体的,shx 必须放在 cad 自带 Fonts 文件夹。
加载字体之后,钢筋符号依旧问号,说明这个编码必须配套专用 shx,普通 gbcbig 不支持 %% e 这类三级钢编码,需要 tssdeng 这类专用字体。
cad 权限不足无法复制文件,需要右键 cad 文件夹,修改管理员权限,或者以管理员身份运行 cad。
总结,cad 加载字体,shx 字体复制到 cad 的 Fonts 目录并重启 cad,ttf 字体安装到系统字体库,之后在 ST 文字样式里面调用,遇到图纸乱码优先找到原字体加载,找不到就临时替换大字体,记住大字体需要勾选使用大字体选项。
【相关 FAQ】
问题 1 cad 加载字体之后为什么文字样式列表还是找不到
回答 1 cad 加载字体之后找不到字体,绝大多数情况是没有重启 cad,cad 加载字体必须重启软件才能读取新放入的 shx 文件,确认 shx 文件是放在 cad 自带 Fonts 文件夹,不是 Windows 系统字体目录。
问题 2 cad 加载字体的时候大字体怎么设置
回答 1 cad 加载字体如果是中文或者钢筋大字体,打开 ST 文字样式,勾选使用大字体,cad 加载字体之后在右侧大字体下拉框选中对应的 shx 大字体,只选西文字体是无法正常显示中文和钢筋符号。
问题 3 cad 加载字体找不到原字体文件怎么办
回答 1 cad 加载字体如果无法获取原图对应的字体,可以在打开图纸缺失字体弹窗选择替代字体,cad 加载字体替代一般选用 gbcbig.shx,但是要注意 cad 加载字体替代之后,特殊符号可能和原图不一致,属于应急处理。
【免责申明】
本文基于 AutoCAD 常规版本编写,不同 cad 版本安装目录路径存在差异,第三方字体版权请遵守相关规定,本文仅作为学习参考,正式项目协同请统一字体规范。


