除了4#說的方法外,還有一個問題:就是AutoCAD字體寬度要比SolidWorks中的字體寬,所以也會出現(xiàn)字符重疊或出格的情況。
! a6 h$ i: {& W* h3 i3 q; ?1 H, s3 l, [7 m: C+ h3 s+ a( s: g( D
Z4 {8 t" C7 a" ^ G
SolidWorks與CAD字體不同,SolidWorks用的是Windows的字體,CAD是用的自己的單線體。因此字體肯定要轉換的。SolidWorks提供兩種方式轉換,一種是truetype字體(也就是Windows字體);一種是CAD獨特的字體。" D d* Y2 t/ D3 l( Z9 K; }
' w! d9 K3 m+ A! A
6 Y. N3 t7 P$ p" }有一個字體寬度轉換表,對應了SolidWorks轉到AutoCAD后的字體寬度比例。這個文件在 8 U- l5 x0 [. O9 X" Q7 X4 [
4 ?8 [6 D# U7 d1 A- i1 Q$ C7 d5 y0 b, d8 @5 V
安裝目錄\SOLIDWORKS\data \ ttfontratiomap.txt
/ F% j% |1 m0 ^' e9 V$ E; n% ^6 _! i# {4 I" ]- h8 { N# l
% L# T/ z0 t" T& P( r5 c( u這就是對應表,例如:
@1 J( ~9 i8 N) kGreeks;0.93) U5 b3 R1 o. H) ~
Complex;0.95
5 P: j1 k, t" t8 B$ P/ o$ RGothice;0.952 \9 a0 Q: \: U1 W% B
Gothicg;0.95( q+ N, `1 A, m- x8 W8 \+ Z+ b
Gothici;0.91
- m5 e/ s7 M2 }& ]( d0 H r4 t黑體 ;0.8;0.8
6 x) T8 L$ c; P5 X1 w8 W% |2 J6 z, Z
比如最后的:
( `, m* ^, k4 e* F* A0 v7 P! J黑體 ;0.8;0.8
P' [. t& e9 T前面是字體名稱,中間是SolidWorks轉到CAD ttf字體的比例,后面是SolidWorks轉到CAD ‘txt“字體的比例,中間用分號隔開,注意都是英文半角的啊5 f5 \! L5 u' Q2 h$ k" _3 r0 o
2 h' \! T. f- l8 o. F2 I+ ]( g4 J5 ^& Z1 R* W
所以,如果轉換后字體太寬,可以手動修改AutoCAD字體設置中的寬度比例;3 v+ p0 m( S" c" B0 `# E+ n: G
0 F4 s J1 e; W( N
4 Q( Q) U, l5 ~. R4 `: H或修改ttfontratiomap.txt文件,例如,加一行 Monospac821 BT;0.9 表示SolidWorks中的Monospac821 BT字體轉換到AutoCAD中的寬度比例改為0.9。這樣就一勞永逸了。. j2 l7 p" b) W; ^* |+ m
" u4 n6 u3 w {$ n: x$ K/ r: H8 v1 A
' ^3 |' m- `+ b! u" Y3 o
說的不一定準確,但我一直是這么用的。
0 y% m m& d- J( q) I
. |+ }' }& P0 O, k4 ?8 ^5 m* a; U/ m6 c$ ^& B a7 ]
7 z& P# p: N) Q# a9 |: g/ b
* X2 F6 F5 A) h7 ~" A0 D# D4 z3 p$ Z) X/ W0 O
1 k, |9 R0 U. D% V5 Q; m& |9 C
6 a I' n$ n& B% i. k5 w" O4 P2 w5 v' X7 Q
|