除了4#說的方法外,還有一個問題:就是AutoCAD字體寬度要比SolidWorks中的字體寬,,所以也會出現字符重疊或出格的情況,。
: p4 T3 R- w3 x o- E+ Q2 B2 h$ Q
, F8 _7 W g j1 H/ X& `" n4 L* H7 W: p0 C, ?5 o" ^+ J7 X
SolidWorks與CAD字體不同,SolidWorks用的是Windows的字體,,CAD是用的自己的單線體。因此字體肯定要轉換的,。SolidWorks提供兩種方式轉換,,一種是truetype字體(也就是Windows字體);一種是CAD獨特的字體,。
+ m8 E# |( W8 x5 Z. J
7 d7 |& T' f0 `. V3 x
3 Y8 Z+ X; [2 h# e! N& Z有一個字體寬度轉換表,,對應了SolidWorks轉到AutoCAD后的字體寬度比例。這個文件在
- ?- K% K7 _' T0 T( E- I
7 z5 p2 ^" `$ O$ Q# o% t i7 A5 e& P( {6 b# S: c* m
安裝目錄\SOLIDWORKS\data \ ttfontratiomap.txt
! H7 Q I, u7 }+ A% C* U! Z/ E3 j
$ Z" H: g: Z# Z! j; y
5 ?2 v2 v8 V' Q這就是對應表,,例如:
* Y& j* Q- \* h) K2 n& LGreeks;0.93' q# Y$ |7 S* L# q0 |* u+ {
Complex;0.954 f. O' Q u/ }1 n* @
Gothice;0.951 r7 p; m. v. B* x
Gothicg;0.95
/ E0 P3 Y1 m9 ?9 S0 K O3 |Gothici;0.916 x5 \' r& r- T; H' G4 G
黑體 ;0.8;0.8
& A5 M4 f' v& F3 [' O q' r" ~0 |0 w- I2 ]6 r0 z% M. {! n
比如最后的:
. f7 J, O6 @9 N4 Z& \黑體 ;0.8;0.8
( e' ?8 i G% K1 a+ k( W# p前面是字體名稱,,中間是SolidWorks轉到CAD ttf字體的比例,,后面是SolidWorks轉到CAD ‘txt“字體的比例,中間用分號隔開,,注意都是英文半角的啊# Y1 t( q }1 B Y" w! G* b
" D' U* E* x7 j. |/ B! w
$ C6 K& P, b) s
所以,,如果轉換后字體太寬,可以手動修改AutoCAD字體設置中的寬度比例,;
; s/ l1 h2 Q$ G( Z- A
. r$ C6 h5 J7 e% ]4 B
8 m2 e1 V4 [' y& M& ?0 [或修改ttfontratiomap.txt文件,,例如,加一行 Monospac821 BT;0.9 表示SolidWorks中的Monospac821 BT字體轉換到AutoCAD中的寬度比例改為0.9,。這樣就一勞永逸了,。
+ ]3 @6 g8 w: U( p2 Z/ e( ]2 O% y0 g: r( [' J- g p$ J# K5 E
% b+ k6 F5 p3 e
說的不一定準確,但我一直是這么用的,。
6 U% J9 [1 b" e& S9 i( X
; S& V5 W3 e5 }
! F+ g- G [' q
p8 F& Q5 l2 X4 T/ E! c" I
# N1 ?: A9 j" U5 C$ A! k
; c1 v, u- u9 t2 k% i3 D
3 F8 g! W8 p; Z. w1 T; m
) F i D. b# `2 Q/ j+ V0 ^- @6 Y; J6 a. v! @1 x/ e% J
|