发布于:2006-08-17 17:00:17
来自:建筑设计/CAD下载及教程
[复制转发]
我看了论坛现在还有很多人提出字体的问题,我看了一篇关于字体的文章感觉将的不错,献出来给大家一起分享,希望不要再见到问的很幼稚而且令斑竹很厌烦的问题了.
字体问题
1.打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸?
答:有两种办法,
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
2.找回字体
用AutoCAD画图的人最烦的就是从别处拷来的图在本机找不到相应的字体,从而出现各式各样的乱码,造成找不到字体的原因是别人使用的字体存放位置和自己机器中的位置不一样,一般的解决办法是重新定义,但有时这种办法并不总是有效,并且在此过程中还可能造成意外错误而使AutoCAD崩溃,更可能造成图形文件被毁。本人在一次偶然的机会中用另外一条AutoCAD命令达到了一举两得的目的,即用修复(recover)命令。先运行AutoCAD,选取文件菜单中的“recover”命令,选取要处理的图形,进行修复,在修复过程中会出现要求选取字体的对话框,此时即可点取正确的字体文件以重新定义,修复完毕后文字即可正常显示。有一点我要提醒大家,如果图形文件使用的中文是非GB编码的字体文件,则你要有相应的字体文件才可正常显示出文字。
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件,输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
3..关于文本样式的问题?
比如一个文件里的一种文本样式是CCTEXT,其中的字体是一种autocad里面所没有的字体。
那么如果这个文件被没有这种字体的autocad打开,显示出来可能是乱码。我如何才能在这个图形里面设置一下,当没有这种字体的autocad打开时,使用我规定的替代字体仿宋体呢。
答:可用fontalt统统变量来设置。输入新值:"仿宋_gb2312
4.cad平方,立方怎么输入?
1. 2^ 再用鼠标滑过 2^使它显亮! 再选择a/b就好啦!
2. 输入:%%179,或%%178
5.特殊符号的输入
我们知道表示直径的“Ф”、表示地平面的“±”、标注度符号“°”都可以用控制码%%C、%%P、%%D来输入,但是如要输入其他符号怎么办呢?我们可以通过“字符映射表”来输入特殊字符,具体步骤如下:
1、输入“MText”命令,然后建立一个文本框,之后就会打开“Multiline Text Editor”对话框,在这个对话框中,我们可以看到右侧四个按钮中有一个是[Symbol]按钮;
2、单击这个按钮右下角的箭头,打开一个下拉列表,我们可以看到有“Degress %%d”、“Plus/Minus %%p”、“Diameter %%c”、“Non-breaking Space”、“Other”四个选项,选择前三个的某一选项可直接输入“°、”、“±”、“Φ”符号,这样就免去了我们记不住特殊控制码的苦处。
3、单击“Other”时,会打开“字符映射表”对话框,该对话框包含更多的符号供用户选用,其当前内容取决于用户在“字体”下拉列表中选择的字体,它的界面完全是我们所熟悉的中文界面,相信各位应该没有什么问题。
4.在“字符映射表”对话框中,选择要使用的字符,然后双击被选取的字符或单击[选择]按钮,再单击[复制]按钮,将字符拷贝到剪贴板上,点[关闭]返回原来的对话框,将光标放置在要插入字符的位置,用“Ctrl+V”就可将字符从剪贴板上粘贴到当前窗口中。
6.在cad 中的中文字体看不见原因
1.可能没有这个中文的形文件。
2.可能有相应的中文字体,你没有设。
3.可能是你的字库路经被修改。
4.也可能和你的window系统的设置有关
在你没有相应的中文字体的情况下,不要用打开文件命令打开文件,你可以试试用使用工具里的修复命令打开。我原来有些图纸的字体为hztx.shx字体,换一个机子后,没有该字体打开为乱吗,有该命令后,显示正常,但好像是在首次打开时起作用。
1.对于文字每次打开都是?号,关健是你没有设置好字体样式,你在字体样式中以前设置好的中文字体不存在,或根本就没有设置中文字体。所以最好是打开图形后,在格式菜单->字体样式中设置你的中文字体。
关于文字中出现“?”的问题,具体是什么原因不清楚,但我建议你建立自己的模板文件,在模板文件中建立你自己的文字样式,不要使用系统默认的“Standard"文字样式,我一直是这样做的,从来不出问题,因为我认为如果你在输入文字时修改”Standard“样式里的字体,那么在再次打开时,AutoCAD还会以”Standard“样式里默认的”txt.shx"字体去识别文字,那它当然会不认识了,当然这只是我个人的看法,不一定准确,仅供参考。
cad里有一项设置,在工具-选项-字体文件替换里,是关于默认替换字体的,默认的是simplex.shx,当字体样式中的shx字体有缺少的,cad就会用simplex.shx来替代,这就是产生乱码的原因,把simplex.shx改为txt.shx会好很多
全部回复(4 )
只看楼主 我来说两句回复 举报
回复 举报