|
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它
8 }% K2 N& T# S8 B) y
/ X& {, a; @/ }# i3 o1 l3 Z! e,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁5 D$ e/ _$ H- i E# e
: d0 D+ Z, s" Z( q/ t盘空间。最好用下面这种办法。
8 U) i7 c: Y9 q/ T+ i1 W4 k" a二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件,输
* _: M% B; X8 |* q/ X
9 V* v+ L9 ?4 J0 r8 l# z入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出,以后如果你打开的图包含
- F; W2 U8 T7 D N( q, c, m1 W+ C$ p) Q3 Q1 u* \
jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。注意第二种办法WINXP下acad.fmp
; T- [! [3 H v, w& z! {: D5 Z4 \0 `4 c& |: G4 O0 w
文件位置如下
7 v ]- H( Q3 R1 r$ A! lC:\Documents and Settings\你的登陆帐户名\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support 9 Q% [3 x. y. Q/ V8 V
三。用Autocad2004。首先建一个文字样式,例如:GB,字体名:romans.shx,选用大字体,gbcbig.shx.(上
p& B" a. x+ f# n( M/ C8 W' x
3 e( ^, f$ |+ X6 [% Y H9 u1 b面两种文字在 Autocad中都有)建好后存为一个文件。打开你想打开的CAD文件,如果提示找不到字体,一6 ?" J: P2 G X* G$ E
/ d- ?0 [( m5 r& U6 b直按确定。打开“设计中心”,将文字式样GB托到当前图中,然后选中该图中的所有对象,在Autocad2004的
2 o* H: c5 H i0 ?) m' m/ K& F$ a2 B* @
文字样式面板(Autocad2004新增)中选择GB,即可,所有的文字(带???)都被替换为指定的文字样式
G0 {8 h" `- ~- c J8 W3 X9 Y( D1 p: W0 T
。 ) a* [) I+ }9 M3 p1 }
四。打开dwg,看包含哪些我机器里没有的shx。往往没有的字型文件是大字体文件,而我一般用hzd.shx代
6 | q9 \) n3 F9 p/ \8 a: E. {8 k0 B5 A/ H- V8 H) p4 j
替。所以将hzd.shx另存为bigfont.shx,遇到找不到字体文件时,对话框上bigfont.shx位于首位备选位置上,
/ L- i! s- c* S2 a" Q* Y0 l: ^7 |9 z8 _" p% c& m/ M2 n
直接打回车即可! + i+ F4 j9 \% a K- W
五。借助第三方软件。如一个国外的软件autofont,不过目前还没有**版本,不注册只能加载10次即只能用
9 g! a' N7 ~7 l8 P) g' O) p1 k
# ]7 U" c( C6 o$ O0 S+ l十次,所以珍惜点用。千万还要注意使用方法:把LSP文件拷到AUTOFONT文件夹,然后打开CAD并输入. w F$ `& s0 O0 o# X
0 G0 b( [! B9 N; ?(LOAD "AUTOFONT",注意:括号必须加上,程序自动加载." ] \( q z- o9 B- V }! u' d
- `9 i6 J5 N' D$ ~3 z2 |1 F* S6 V
% {# ~* j6 m+ Z还有一个三方软件是用LISP写的。使用方法:将fs.lsp放入ACAD的support文件夹,打开support文件夹中
% N! q& j7 h/ n! Y; H3 R! N
% R( \0 k: L' ?2 N! U. ?* G. [acad2000doc文件加入一行(load "fs.lsp"
: \( L) F; D# @" [5 S; A以后在命令行打入命令fs即可自动批量替换字体 |
|