大家在学习autocad的过程中,难免会遇到一些问题,下面针对一些常见问题为大家一一解决。
1、autocad字体乱码的三种解决方法
1)、在当前发生乱码的文档中,新输入若干字符,此时该字符显示为正常汉字。此后,使用特性匹配工具(传说中的格式刷),以正常显示的文字为源,令乱码字符与正常文字特性匹配即可。此法优点是便于操作和理解,缺点是在有大量乱码的情况下效率较低。但是,如果所有文字都在一个图层中,则可以将非文本图层关闭,用框选的方式特性匹配即可瞬间匹配所有文字。
2)、在当前文档中,修改文字样式。设置字体为txt.shx,大字体为gbcbig.shx。完成后确认,回到绘图界面,如没有变化,使用regen重生成下看效果。
3)、将文档关闭,重新打开,在打开过程中遇到字体选择对话框的时候,直接选择gbcbig.shx即可。
2、图纸转换过程中出现字体不匹配、乱码等
1)、acad的低版本文件,如r13(及r13以下)的dwg文件,用r14(及r14以上)版本打开时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是r14(及r14以上)与r13(及r13以下)采用的代码页不同。解决办法:可到autodesk公司主页下载代码页转换工具wnewcp工具进行转换,如原图为简体中文,选择转换为gb2312或ansi936均可。
2)、在一个块里写字,如在标题栏里写字,一些内容太长造成文字出界,在acad2000以前的版本里无法调整块里面的文字属性(即无法调整块中块),只能采用炸开的办法再调整文字属性。解决办法:升级到acad2002,它的块里面可以更改下一层块的属性。
3)、当数字与文字混合输入时,高度不一,通常来说数字比文字的高度大一点。解决办法:我通常数字用用style指令指 定数字用gbenor字体(acad自带,字高比其它字体矮),文字用hztxt字体(如没有hztxt字体,可根据感觉另选字体代替)。
4)、打开其他公司的cad图纸,提示无图纸中的某字体,但用其他字体替 代后,出现乱码。解决办法:新建一文档,将该cad图纸作为一个块插入,乱码将会消失(但字体会与原图有出入,若需100 %准确,则需要对方通过匹配的字体)。
5)、用中文版的proe中pro/drawing出好的工程图,当你把它转成dwg后用autocad打开后,你无论在acad中如何设中文字体,把它炸开(因文字由proe转dwg时全成图块了),都无法正常显示proe中的中文字体。解决办法:转时先不要直接转成dwg格式,先转成dxf格式(这样在acad中文字就不会成为一个图块),再用autocad打开这个dxf文件,这时此acad文件字体风格是纯英文字符,用style指令来改变字体风格,采用big font,选一种较为合适的中文字体,然后应用,你会发现,proe中标的中文字全回复过来了。经网友试验,syfs.shx字体与,proe的字体相差无几。
6)、图纸为实心字,打引印时出现空心字体。解决办法:将acad参数textfill的参数值由0改为1。
3、cad多行文字为什么会乱码
autocad提供的多行文字编辑器就象一个小的文本编辑工具,低版本的与写字板类似,功能非常少,随着版本的升级,功能也越来越丰富。由于功能的增加,文字本身会增加很多用于控制格式的编码,低版本如果不支持类似编码,就有可能导致无法显示这些效果,从而导致文字显示与高版本不一致。这种问题不仅可能出现在用打开autocad图纸的情况,也有可能出现在autocad不同版本之间,类似的有些问题是无法解决的,只能根据需要再调整一下格式。
此外如果多行文字的编码因为某种原因出现错误,显示也会不正常。有些版本可以检测这些错误,忽略一些错误代码或对代码进行修复,有些可能无法处理这些错误,这也会导致不同版本cad中文字显示效果不同。
温馨提示