CAD 字体库安装核心就是把 shx 字体文件和 ttf 字体文件放到 CAD 可识别的字体目录,或者通过 CAD 内部字体替换添加路径,安装完成之后重启 CAD,在文字样式里面就可以选中新装的字体,很多图纸打开提示缺少字体乱码,本质就是图纸指定的字体不在 CAD 字体库里面,CAD 找不到对应字体就会自动替换成默认字体,出现问号或者方块,所以安装完整字体库是解决缺字乱码最直接的办法,这里要区分两种字体,shx 是 CAD 原生专用字体,ttf 是 Windows 系统自带的 TrueType 字体,两种字体都可以加入 CAD 字体库,但是两者存放识别逻辑有一点差别。
CAD 读取字体库有两套读取路径,第一优先级是 CAD 软件安装目录下面的 Fonts 文件夹,第二是 Windows 系统字体目录,CAD 会同时扫描这两个位置的字体文件,如果把字体只放在桌面或者别的文件夹,CAD 是不会自动识别的,这也是很多人复制完字体,打开 CAD 还是找不到字体的根本原因,另外高版本 CAD 支持额外添加自定义字体搜索路径,不用全部复制进软件目录,适合大量字体库统一管理。
方法一 复制文件到 CAD 原生 Fonts 文件夹 推荐新手
1 先关闭正在运行的 CAD 软件,安装字体的时候如果 CAD 保持打开状态,新复制的字体不会被程序加载识别
2 找到 CAD 的安装目录,默认路径一般是 C 盘 Program Files Autodesk 对应 CAD 版本 文件夹里面的 Fonts 文件夹
3 把准备好的 shx ttf 字体文件全部选中,复制或者剪切
4 打开 Fonts 文件夹,粘贴字体文件,等待文件复制完成
5 重新启动 CAD,输入 ST 打开文字样式,在字体下拉列表就可以看到新加入字体库里面的字体
方法二 ttf 字体安装到 Windows 系统字体目录
1 关闭 CAD 程序
2 选中 ttf 格式字体文件,右键点击安装,或者选中全部 ttf 字体,拖拽到控制面板里面的字体文件夹
3 系统完成字体注册之后,CAD 启动的时候会自动读取系统字体库里面的 ttf 字体
4 注意这个方法只对 ttf 有效,shx 专用 CAD 字体不能用这个方式,shx 必须放进 CAD 自身 Fonts 文件夹或者设置搜索路径
方法三 添加自定义字体搜索路径 适合大型字体库
1 打开 CAD,输入 OP 回车,调出选项窗口
2 切换到文件标签页,展开支持文件搜索路径
3 点击添加,浏览选中你存放整套 cad 字体库的独立文件夹,确认添加这个路径
4 点击应用确定,重启 CAD
5 这个方案优势是不用把几百个字体全部复制进 CAD 安装目录,字体库统一放在单独硬盘文件夹,后续更新字体库只需要更新这个文件夹,不用反复复制文件
安装后验证与乱码检查
| 检查项目 | 操作方式 | 合格标准 |
| - | - | - | 字体是否识别 | ST 文字样式下拉列表查找新字体 | 可以正常选中字体名称 |
| 文字显示测试 | 新建单行文字,选择新装字体输入文字 | 正常显示没有问号方块 |
| 旧图纸缺字测试 | 打开之前缺字体图纸 | 不再弹出缺少字体提示 |
常见安装失败问题处理
1 复制字体之后 CAD 仍然找不到字体,确认 CAD 没有保持后台运行,需要完全退出再重启,部分版本需要执行 RE 重生成
2 shx 字体名称在列表带问号,一般是字体文件本身损坏,重新下载完整字体库替换文件
3 更换电脑之后字体库丢失,因为只复制了图纸没有迁移字体库,需要把字体库文件夹保留,并且在新电脑重新设置支持文件搜索路径
4 文字样式勾选使用大字体,普通 ttf 字体不会显示,只有 shx 字体才支持大字体选项,这点新手很容易混淆
总结,cad 字体库安装优先区分 shx 和 ttf 两类字体,少量字体直接复制到 CAD Fonts 文件夹,大量整套字体库推荐用 OP 添加支持搜索路径,ttf 还可以直接注册进系统字体,安装完成必须重启 CAD 才能加载字体库,打开旧图纸如果依旧乱码,还要搭配字体替换,把图纸缺失字体映射到已经安装好的字体库内字体。
【相关 FAQ】
问题 1 cad 字体库安装完成之后为什么文字样式里面看不到字体
回答 1 cad 字体库安装后看不到字体,首要原因是 CAD 没有完全重启,程序还保留旧的字体缓存,其次 shx 字体如果没有放进 CAD 识别路径,或者文字样式勾选了大字体,普通 ttf 字体就不会展示,确认 cad 字体库文件位置正确,重启 CAD 之后再打开文字样式查找。
问题 2 cad 字体库里面 shx 和 ttf 字体可以混用吗
回答 2 cad 字体库里面 shx 和 ttf 可以混用,shx 是 CAD 原生专用字体,支持大字体选项,文件体积小,工程图纸最常用,ttf 是系统矢量字体,样式丰富,在 cad 字体库内都可以被文字样式调用,只是打开外部图纸的时候,原图纸指定 shx 字体,如果 cad 字体库缺少该 shx 就会乱码。
问题 3 cad 字体库安装之后打开旧图纸还是提示缺少字体怎么办
回答 3 cad 字体库安装之后旧图纸依旧提示缺字体,是因为图纸原始指定的字体名称不在新安装的 cad 字体库里面,不是安装操作失败,可以打开字体替换映射,把缺失字体名称映射成 cad 字体库里面已经存在的同类字体,或者继续补齐对应的 shx 字体文件。
问题 4 cad 字体库可以拷贝到别的电脑继续使用吗
回答 4 cad 字体库可以拷贝到别的电脑继续使用,把整套 shx 和 ttf 字体文件复制到新电脑,然后选择复制进 CAD Fonts 文件夹,或者在新电脑 CAD 选项里面添加这个 cad 字体库文件夹作为支持搜索路径,重启 CAD 就可以正常调用这套 cad 字体库。
【免责申明】
本教程基于 AutoCAD 常规版本操作编写,不同 CAD 衍生版本安装目录与选项界面会存在细微差异,下载第三方 cad 字体库请确认字体版权许可,不要商用侵权,操作前建议备份原有字体文件,本内容仅作技术参考,不承担因文件损坏版权纠纷操作失误造成的相关责任。


