|
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它
' k h9 _( i& [; g- h) J
8 w. B! i- ?: g' M; [/ _,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁! |( q" E( G3 o2 H8 ]
4 L7 s) @5 K8 R- K
盘空间。最好用下面这种办法。( @7 J7 U6 q* ~$ J$ {% i7 Q& p
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件,输
S7 h/ U. A+ R3 c* Z
( Q. Y9 x' ^6 T$ A5 T L; ]入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出,以后如果你打开的图包含
5 }! r0 V5 y; c6 `7 c: M: t' R/ q* ?9 t& Q, S/ R
jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。注意第二种办法WINXP下acad.fmp: j* c0 d+ m' \( t
' ~( q1 |* F0 k0 r& ]
文件位置如下
, Y' h6 W9 l$ bC:\Documents and Settings\你的登陆帐户名\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support " E" H( X5 J: B& h
三。用Autocad2004。首先建一个文字样式,例如:GB,字体名:romans.shx,选用大字体,gbcbig.shx.(上5 x+ l/ m" T) z, N- c$ L$ I
8 T$ W& E, \2 T2 y3 X9 i! y# w
面两种文字在 Autocad中都有)建好后存为一个文件。打开你想打开的CAD文件,如果提示找不到字体,一
: Z6 y0 n x; l. m$ o
+ C1 K/ u+ D, P7 i, E. c: R* y/ x直按确定。打开“设计中心”,将文字式样GB托到当前图中,然后选中该图中的所有对象,在Autocad2004的9 u$ p/ G7 B) {' L; B" Y6 h( l1 R% |
: G" M7 l# L: N- @文字样式面板(Autocad2004新增)中选择GB,即可,所有的文字(带???)都被替换为指定的文字样式
7 u0 X9 f7 j1 Z- T4 L6 [( y3 T, z; L% A: D1 f- S L9 p7 c
。
, o" H3 R8 D/ r四。打开dwg,看包含哪些我机器里没有的shx。往往没有的字型文件是大字体文件,而我一般用hzd.shx代
$ V9 J! x+ X D1 P
' P1 i/ T/ e+ I( a* ^替。所以将hzd.shx另存为bigfont.shx,遇到找不到字体文件时,对话框上bigfont.shx位于首位备选位置上,( N, R% e; Z: ]. q' z
* u! k! ]7 ^" A) S4 f' | A( D6 h* r
直接打回车即可! 2 q7 X5 \7 b! u* [3 E" `2 [
五。借助第三方软件。如一个国外的软件autofont,不过目前还没有**版本,不注册只能加载10次即只能用
; D8 S1 M) G N6 g" \" H; j) Y; k! F; ?4 n8 D, L
十次,所以珍惜点用。千万还要注意使用方法:把LSP文件拷到AUTOFONT文件夹,然后打开CAD并输入! Q! C$ b2 |, T9 f% T
) ]1 f3 _9 [3 X7 m(LOAD "AUTOFONT",注意:括号必须加上,程序自动加载., n0 W' D9 U9 f
l7 w6 X7 ^4 U5 e
1 }# w n6 z, P! S/ ?9 ]还有一个三方软件是用LISP写的。使用方法:将fs.lsp放入ACAD的support文件夹,打开support文件夹中4 F* w; T) a: ~% w
2 n R/ Z3 P0 G# K2 ~acad2000doc文件加入一行(load "fs.lsp"
/ r, E( h$ d; v& R+ P以后在命令行打入命令fs即可自动批量替换字体 |
|