QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4280|回复: 10
收起左侧

[求助] 工程图转dwg字体问题

[复制链接]
发表于 2009-11-30 16:46:04 | 显示全部楼层 |阅读模式 来自: 中国重庆

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
因公司发图归档必须用DWG格式,只能把工程图转为dwg,按照论坛里的办法,另存为选项中选中了TureTpye。
! V* F& y/ m8 M) R$ A" m% a1 m! V. ]. x7 S
转为DWG后,字体能够显示,但字体格式跟标准化要求的文字格式不同,修改之则显示乱码,把文字格式改回原来的,又显示正常。
( \/ P3 O( v# ^' y: S
8 g2 ]% Z6 g4 Y- w# [$ V7 H2 ]请问各位,这个问题怎样解决。
, B2 j. _: ]) H" P& B+ B4 A. F0 g3 n  X7 J% X! U
至于改变公司归档和标准化流程这些回答,就不用了 ,这个不是俺说了算的。5 w6 W( \2 Z% L5 z, a

9 z- I% x9 Q" k& d2 B& `[ 本帖最后由 swwjslt 于 2009-11-30 16:50 编辑 ]

转dwg后能正确显示

转dwg后能正确显示

但将文字格式修改为simplex后,显示为乱码

但将文字格式修改为simplex后,显示为乱码

显示乱码

显示乱码
 楼主| 发表于 2009-12-1 08:06:33 | 显示全部楼层 来自: 中国重庆
顶下。急用,盼高手解答。
发表于 2009-12-1 08:08:00 | 显示全部楼层 来自: 中国广东中山

回复 1# swwjslt 的帖子

楼主所说的问题我也遇上了。。论坛上说的方法也试过。但没有解决。我用的是SW07
发表于 2009-12-1 09:42:40 | 显示全部楼层 来自: 中国湖北武汉
我想应该是字体的问题吧: [6 {+ H) U, o: J# B( y; t! l
我用的是仿宋的字体,用楼主的方法保存后,字体是可以在CAD 中编辑的
发表于 2009-12-1 10:07:22 | 显示全部楼层 来自: 中国上海
转DWG是有很多问题,AutoCAD自身也有问题,用CAD2009转存低版本也有字体乱码的问题。主要是AUTOCAD的字体库是自带的不是使用windows的字体库,同样是因为跟外协工厂沟通而不得不使用AutoCAD。希望AutoCAD能够早日淘汰。
7 T) W) A4 w6 U3 Y- N( F% h- P7 Z1 Z
我的办法是字体”仅限于AutoCAD标准“,版本"R2007"。如果字体在AutoCAD中没有对应字体,则自己修改映射文件。
' B# a0 w6 C8 H. p% o8 X+ }9 q- U4 M0 f# w: s4 ?
参考以下SolidWorks帮助文件中的说明。
# ~+ X4 k3 i& S0 n% x/ V
当输入 DXF/DWG 工程图文件时,即使计算机上没有安装 AutoCAD,SolidWorks 能正确地显示 AutoCAD® 字体。SolidWorks 已添加了 True Type 字体以支持常用的 AutoCAD 字体。字体使用位于 \Data\drawFontMap.txt 中的默认映射文件被映射。, [5 s- n! r/ W9 i4 m/ o3 r" M" x9 }
0 @4 P8 o5 W" W, \9 @
在默认映射文件中,左列列举源工程图中的 AutoCAD SHX 或 True Type 字体。右列列举 AutoCAD 工程图文字在新的 SolidWorks 工程图中被映射到的 SolidWorks 或 Windows True Type 字体。您可根据需要编辑映射文件。当将额外的 AutoCAD 字体映射到 SolidWorks 或 Windows True Type 字体时,注意以下情况:
8 l: y" C. o% _/ _7 B+ {+ _9 `. Y9 N" Z) L% b1 X
两个字体列表必须是简单的字体名称,无扩展名。$ G4 O' K) B! a3 d

5 s. R( Q" K, a. N3 H- NSolidWorks 或 Windows True Type 字体必须在操作系统的 \Fonts 目录中可用。(若想找到 \Fonts 文件夹,在运行窗口中键入 %systemroot%\fonts。)如果 True Type 字体不可用,SolidWorks 工程图文件默认字体将被使用。
: N# P/ J- H* g6 \+ ~! B
3 n$ E5 v: l, U. O+ A6 L1 O5 S) t- dSolidWorks 或 Windows True Type 字体还可使用于 SolidWorks 原始文件中。当您保存 SolidWorks 文件为 DXF 或 DWG 文件时,您可使用 drawFontMap.txt 映射文件将任何 SolidWorks 或 Windows True Type 字体反转映射到 AutoCAD SHX 或 True Type 字体。当工程图文件在 AutoCAD 中打开时,将使用确切的字体 - 不需要替换的默认字体。这将改进工程图文件的视觉真实感。
* P! Q* Z% o0 P, |" y
9 Z$ h; c0 b3 u% ]0 x以下列表展示默认映射文件中所包含的字体:
! }  R- t; H$ v0 G5 }4 x; Q( `6 _+ I9 O7 V. R' `  X
AutoCAD SHX 或 True Type 字体 SolidWorks 或 Windows True Type 字体
% z9 r7 ~- ?1 w! ~complex' G/ F0 O; l* {" d1 U' Y) ?' `
SWComp+ O+ X0 r5 D; Z( D* f& x
3 n5 B7 @) ^! ^5 @6 ]  Q4 `- z; q( f
gdt
# A4 o3 ~( l& c9 H' p SWGDT
% Q8 m. D9 ^3 T7 U+ h: _2 L3 }: c; k ' N; v8 ~/ S* G/ Q
gothice
" c" h0 i4 |5 l/ u' r6 G- r SWGothe6 c" N4 L. M& f3 {% |. x2 P! |+ A
# j, M7 O) }0 S& M
gothicg
0 g9 d- v0 B& E" m SWGothg
5 h! d* z/ W3 E6 t/ {/ Q 5 R' b9 M4 Z2 s+ C. i1 S' j+ r7 i4 D# V
gothici
1 J% K" i( v7 E+ Z SWGothi  {) r1 \+ n6 N) m4 G
3 M6 \& q, o2 b% A& q3 G; y) O# i
greekc
6 B, U+ h7 p: V/ K, F SWGrekc$ O  c1 P5 @9 E$ e" `

) W& @4 c4 l3 h9 Kgreeks
, _, n( D4 M$ G1 } SWGreks. N! M! u: Y$ k) D' I
) J2 t# O8 `/ X0 C- T
isocp
; a# F9 u( n' Z6 B1 E SWIsop1
' l9 K$ |* d8 K7 R8 _, ^5 r7 E" a
1 Y$ E' F. G  _0 E9 _* _" M* Lisocp2
6 M+ }5 ?$ q5 n7 o/ d SWIsop2
& L: o$ \4 D" l3 t) n
; Y/ g# |  h3 hisocp33 B9 ^8 u- q+ n0 P& ^; q
SWIsop3
% R3 C0 o7 o$ n- M7 h% S; { " T. i- }) ]/ @0 }
isoct5 r& C/ K4 \. P1 V
SWIsot1
( @0 G, Y1 L" k4 ~
8 b2 w! w8 P; F8 w- Eisoct2
# ^- l3 i: U9 E9 y' Z7 _# P) Q SWIsot24 ]  a: C' }* {# y( g! _/ q

- t5 x- k) K) D0 @isoct3
: W' _1 Q/ ]: T) Q7 _ SWIsot33 q3 R& v! W% b

# r& W% Y* l% x( t% D1 x/ {7 iitalic
0 M# {1 f' A5 \  I SWItal
8 S* N6 g3 A! J0 ? * V3 d% K/ g5 ~" O- {3 k
italicc
5 C! r5 F' f/ {) k SWItalc
. B& j3 x! }$ b/ G3 _2 p" X
8 H5 B+ L- |: d7 M/ Z0 ]1 W4 Ditalict
  q$ v4 K% Q7 }! H/ K SWItalt
- b) y* [! j/ G
" }! f' d# |2 c) F9 x4 V0 T8 o& Cmonotxt
7 {( l5 F( S5 g4 Y$ u% @ SWMono
4 h/ d* m+ b- F5 O, l 8 |6 e) l& N- u# U
romanc- x5 Q' H8 v) D+ V1 Q4 C
SWRomnc+ N' f% ]5 s' t2 F9 z/ E  h
6 P* V3 t  m* P8 o( a" ?0 c) \
romand
1 ]: ~. w$ G) }& _ SWRomnd2 ^6 I4 w- \6 v8 A' w
( L9 M& B7 r! x# W6 w8 R1 F+ u3 a
romans
: q- A8 @4 l; h- G) {  r" y( x- ^ SWRomns
6 o! w0 K; _" _2 {" ], k! @' }8 Y
, S  Y1 o; z5 c* ^romant- Y$ Y8 b+ ~( t/ O
SWRomnt
9 l( l. W% t7 h/ p6 j4 d9 u # b; L8 D6 F% J% ]. I5 w
scriptc
7 ?! \# i- s7 _' n* e SWScrpc. Z. O; w; i1 Y6 Z+ Z$ E/ e- d5 O" g
" |8 r% c( U8 o' S2 ~
scripts
8 G" K# q- w. [ SWScrps2 M) h! v& n8 K1 T( S& y9 S

  Z5 l9 U& T! B# @$ `simplex& h* A6 p9 \. r" ?
SWSimp0 ?: x7 u8 J0 l
* L* L' V8 G- v6 J7 K
syastro
; W/ d" f3 r3 e SWAstro
8 `2 {2 K# z% Y
2 ?) X( y& c$ u1 i$ h+ z" esymap" d7 b7 y% I* |( q1 {- f
SWMap1 p! a5 \: V( v9 `/ M9 d
: ~! O7 e4 m8 L: B
symath
; P5 G/ [9 c6 n5 M9 s$ ~ SWMath- p+ w3 G- n  B2 B8 e0 V% X
; ~( H  ~) l. ]( j& }
symeteo
7 G7 c7 M2 I! r* x SWMeteo
) c; j+ `$ V* e+ c
# S$ @; H# ]7 ]. v6 isymusic5 R& O; u. A. n
SWMusic# q4 g" C) u: a* |8 z" v# l

4 J" M2 ~2 ^* etxt
, `; V. c) ?$ |: D) S SWTxt  w4 {$ R4 w# b
发表于 2009-12-1 11:02:35 | 显示全部楼层 来自: 中国广东深圳
我也期待这个问题的解决,希望楼上说的有效。
 楼主| 发表于 2009-12-1 12:44:16 | 显示全部楼层 来自: 中国重庆
楼上说的方法没试过。要发图了,直接cad里面写注解和技术要求吧,还好尺寸标注的字体没事。
2 q! t/ B8 s6 D- `+ R  r等弄完了再按照上面的方法试试看,自定义映射。
# h' c; s" n6 o' E
4 V! s3 ?+ y/ uSW自带的帮助文档是输入DWG文件的相关,输入跟输出是否有区别?+ E' C$ x! K  ?: f
SW2009,SP4.1。cad为PCCAD2005。
发表于 2009-12-1 16:12:36 | 显示全部楼层 来自: 中国上海
SW转存DWG的文字都是以块的形式的,我是转过去以后,全部炸开,然后用CAD的字体刷一遍。字体映射能解决一些简单的文字,但是碰到dwg的大字体,还是需要按照炸开再刷的办法。
发表于 2009-12-1 16:49:52 | 显示全部楼层 来自: 中国山东烟台
先转换成DXF格式后,再用CAD打开保存为DWG格式的就行,
发表于 2009-12-1 17:27:13 | 显示全部楼层 来自: 中国浙江温州
首先在sw的工程图模板里将字体设置为cad能识别的,比方宋体,仿宋体,txt等,然后保存后用此模板做的工程图转成cad后就不会乱码了。% d4 r. W/ D% V" A" N

" E6 [4 S- }$ J. r+ ^( ~急要的话,就直接在已生成的工程图里对文本进行字体更改。
发表于 2009-12-2 07:45:13 | 显示全部楼层 来自: 中国广东中山

回复 9# 541247783 的帖子

我用的也是楼上的方法。。。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表