找回密码
 欢迎加入
搜索
查看: 6|回复: 0

[分享] 别人发来的DWG,文字全变问号或者换了字体,一般是缺字体,不是图坏了

[复制链接]

5

主题

0

回帖

1005

积分

实习版主

积分
1005
发表于 2026-10-28 20:37 | 显示全部楼层 |阅读模式
最近收到别人发来的DWG,打开一看,大部分图形都正常,就是有几处文字变了样:有的直接成了问号,有的字体明显换了,看着又挤又别扭。一开始还以为是图传坏了,后来才明白,问题不在图形本身,是自己电脑上缺了对方用的那个字体文件。


原因其实很简单:DWG文件里存的只是文字样式和字体名字,并没有把字体文件本身一起带过来。除非对方发图的时候用了eTransmit那种打包方式,把用到的字体一起打进包里,否则你这边没有那个字体,CAD就只能找个替代字体顶上。替代字体一般就是系统变量FONTALT里设的那个,常见的就是txt或者simplex,所以文字看起来就换了个样子;如果连替代的办法都对不上,个别文字就可能显示成问号。

想确认是不是缺字体,可以这样看:输入STYLE打开文字样式,找到出问题的那个样式,看它用的字体名字旁边有没有黄色警告标志,有就说明这个字体本机没有。另外打开文件时留意一下提示,或者按F2看文本记录,里面一般也会列出缺了哪些字体。

处理办法分两种情况:
最干净的办法,是找发图的人要字体文件,或者让他用eTransmit重新打包发一次。拿到之后,SHX字体放到CAD的Fonts文件夹里再重新打开图纸;如果是TTF/OTF这类字体,要装到Windows系统里,光复制到CAD的Fonts文件夹是不够的。
如果一时要不到原字体,只是自己先看图、改图,可以把那个文字样式临时换成本机已有的字体,画面能恢复正常,但字宽和排版可能会变,正式出图前最好还是换回原字体。
还有一点容易踩坑:不是所有SHX都是文字字体,有一部分SHX是给复杂线型用的形文件,文字缺字体时随便拿一个SHX去顶,是顶不上的,得拿到原来那个文字字体才行。

另外补充一句:如果打开文件时从来不弹缺字体的提示,可以查一下FONTALT是不是被设成了一个固定字体,把它设成“.”可以让提示重新出现,方便下次一眼看出缺了什么。

你们平时收到外来图纸,遇到缺字体是直接找对方要,还是先换个本地字体凑合看?
您需要登录后才可以回帖 登录 | 欢迎加入

本版积分规则

Archiver|手机版|小黑屋|八三设计网

GMT+8, 2026-10-29 05:59 , Processed in 0.010058 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表