|
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它, J' V' o( k- L5 Z y8 j
6 ~/ k8 d' S1 T,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁, o! b* L4 c2 A* S' I
& c4 R% `4 y# T5 y
盘空间。最好用下面这种办法。
6 U) L9 `* z8 B二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件,输
! e' p- P9 l ^1 C8 T. o
}5 @8 ~+ y! b入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出,以后如果你打开的图包含" M# X, D' P; @ x0 V% q
. e( R9 I3 b9 u9 u: b% V
jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。注意第二种办法WINXP下acad.fmp
) @* h/ [' @7 e2 Q+ H' W' f% I' ~% H# T: h) ^
文件位置如下6 y3 f) R+ y( a4 g o, V+ U; O
C:\Documents and Settings\你的登陆帐户名\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support
- R. o2 \3 C. ~ y, v6 ^' l2 J; k三。用Autocad2004。首先建一个文字样式,例如:GB,字体名:romans.shx,选用大字体,gbcbig.shx.(上
4 O9 D- L" I) {7 [$ @
s6 t4 c/ x7 d1 ?/ t7 k面两种文字在 Autocad中都有)建好后存为一个文件。打开你想打开的CAD文件,如果提示找不到字体,一' r# h3 y7 Z* n$ k
& N, L3 u- V3 ?/ `, u直按确定。打开“设计中心”,将文字式样GB托到当前图中,然后选中该图中的所有对象,在Autocad2004的
6 R) p$ A0 B7 @" m
, i/ G2 o b4 ~. t7 X- z文字样式面板(Autocad2004新增)中选择GB,即可,所有的文字(带???)都被替换为指定的文字样式
/ ^( k8 W& ], Z$ V: ~
( t% p6 g8 j! [% U- ]0 B。
6 ?$ t* Z1 `4 Q7 p# [四。打开dwg,看包含哪些我机器里没有的shx。往往没有的字型文件是大字体文件,而我一般用hzd.shx代4 t0 R! E" c; k: n3 n9 A
z6 R/ T" t9 V% k4 ~% g替。所以将hzd.shx另存为bigfont.shx,遇到找不到字体文件时,对话框上bigfont.shx位于首位备选位置上,
0 v8 _+ H" ~" M* K m0 ~3 A u1 j& {* T% m- O- P' e6 r& Z) S( x" s
直接打回车即可!
9 D) Z: r! m I! R( `2 X% N五。借助第三方软件。如一个国外的软件autofont,不过目前还没有**版本,不注册只能加载10次即只能用- h8 Q3 \" X* s" v- [) f
3 q+ s3 I, H% C; j) o6 K1 l' N十次,所以珍惜点用。千万还要注意使用方法:把LSP文件拷到AUTOFONT文件夹,然后打开CAD并输入& Z4 n; u1 v T' Q+ W' a L
2 I8 ]/ W* Z! r! N1 Q
(LOAD "AUTOFONT",注意:括号必须加上,程序自动加载., w. d/ \. @6 v: |0 k
! p/ j9 P( z, ?% O
% g) a( T6 L# s/ k' g( B还有一个三方软件是用LISP写的。使用方法:将fs.lsp放入ACAD的support文件夹,打开support文件夹中- ` x" x2 d6 E7 F/ h' L9 M6 ~$ c! P
0 ^& w% V9 ^, q4 j9 l( ?
acad2000doc文件加入一行(load "fs.lsp"
9 ] ^0 I- j1 F: f/ q6 Z以后在命令行打入命令fs即可自动批量替换字体 |
|