QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
因公司发图归档必须用DWG格式,只能把工程图转为dwg,按照论坛里的办法,另存为选项中选中了TureTpye。
' P# n7 L! T# b
6 W+ C/ R# ?* J0 ?: h转为DWG后,字体能够显示,但字体格式跟标准化要求的文字格式不同,修改之则显示乱码,把文字格式改回原来的,又显示正常。
9 q9 O4 r0 T9 m3 D& ?, ^& k) B: H: i$ ~* L) P
请问各位,这个问题怎样解决。& b1 Z/ V1 w3 X; a) p% v# B/ Z
: F2 U, A5 q9 V! m3 B
至于改变公司归档和标准化流程这些回答,就不用了 ,这个不是俺说了算的。& n7 f0 \; T( Y
( _! K4 F" t" K2 A+ `4 s
[ 本帖最后由 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 | 显示全部楼层 来自: 中国湖北武汉
我想应该是字体的问题吧
  i4 R! ]! o9 r  |. f& R我用的是仿宋的字体,用楼主的方法保存后,字体是可以在CAD 中编辑的
发表于 2009-12-1 10:07:22 | 显示全部楼层 来自: 中国上海
转DWG是有很多问题,AutoCAD自身也有问题,用CAD2009转存低版本也有字体乱码的问题。主要是AUTOCAD的字体库是自带的不是使用windows的字体库,同样是因为跟外协工厂沟通而不得不使用AutoCAD。希望AutoCAD能够早日淘汰。5 m. Z+ s7 G: ?9 ?9 z: q

, {0 x; n: u2 x6 B. o- W我的办法是字体”仅限于AutoCAD标准“,版本"R2007"。如果字体在AutoCAD中没有对应字体,则自己修改映射文件。: B- |  K( M4 Q; W# x# Q! Q
  Y- ]4 i# i. b5 n2 K* L
参考以下SolidWorks帮助文件中的说明。/ k5 u1 _6 H/ y7 {! w
当输入 DXF/DWG 工程图文件时,即使计算机上没有安装 AutoCAD,SolidWorks 能正确地显示 AutoCAD® 字体。SolidWorks 已添加了 True Type 字体以支持常用的 AutoCAD 字体。字体使用位于 \Data\drawFontMap.txt 中的默认映射文件被映射。) w6 C, D& o. M& X. K

, |7 o# Y4 e( ?" C! V2 U" J9 U7 l在默认映射文件中,左列列举源工程图中的 AutoCAD SHX 或 True Type 字体。右列列举 AutoCAD 工程图文字在新的 SolidWorks 工程图中被映射到的 SolidWorks 或 Windows True Type 字体。您可根据需要编辑映射文件。当将额外的 AutoCAD 字体映射到 SolidWorks 或 Windows True Type 字体时,注意以下情况:
/ i( X! m, ~1 }5 o$ |" B4 q; }7 P* {& ?9 k2 p3 q
两个字体列表必须是简单的字体名称,无扩展名。; j5 m0 m) W8 ~6 \$ p# v  W  m/ @
, ~9 M, s: |- R) u
SolidWorks 或 Windows True Type 字体必须在操作系统的 \Fonts 目录中可用。(若想找到 \Fonts 文件夹,在运行窗口中键入 %systemroot%\fonts。)如果 True Type 字体不可用,SolidWorks 工程图文件默认字体将被使用。9 d/ |3 @: [- u# ^" a' J. F, }
; N- v5 g6 y9 o' }- c
SolidWorks 或 Windows True Type 字体还可使用于 SolidWorks 原始文件中。当您保存 SolidWorks 文件为 DXF 或 DWG 文件时,您可使用 drawFontMap.txt 映射文件将任何 SolidWorks 或 Windows True Type 字体反转映射到 AutoCAD SHX 或 True Type 字体。当工程图文件在 AutoCAD 中打开时,将使用确切的字体 - 不需要替换的默认字体。这将改进工程图文件的视觉真实感。
, r. N0 f; u. P: F4 r# }: C8 o4 p: ?# {- ~: s
以下列表展示默认映射文件中所包含的字体:
8 m, ?: h$ v. _% y/ [: b
6 K4 V: S0 a; G3 mAutoCAD SHX 或 True Type 字体 SolidWorks 或 Windows True Type 字体 + M, ]' L8 M' Z) Q
complex
$ v, H0 o9 p. r SWComp
' d. |: O" x) [6 L1 U0 i
" }+ o5 H8 A& o& a9 `9 [4 k/ ]2 Jgdt
. k. D6 L8 A: g; v: | SWGDT# R- K" Y/ c7 o
% O% L# h8 a: H0 `5 k' N% H1 X. x
gothice1 _) v7 y1 w$ a; U0 N+ R
SWGothe  C* E! {4 ?: a, `

1 B; E2 ^$ q* X; Kgothicg
3 a9 M, O: O! L$ K* p: f SWGothg
7 f; S$ u* N/ J! g9 c) u, ]6 q4 {
. Z2 s- i% f9 N; f! f6 Rgothici
7 }$ R* {% s' d; f4 p3 B2 L7 ^% i SWGothi' u. |* z" A% O! w( F, [" u0 E4 N
: n- T) ?* m+ [/ {, {( S
greekc3 G$ x# }2 O7 g8 e  U/ H$ J, [3 R8 B
SWGrekc& y- z$ r! y% n; R" W' ^" `% P, e% w

4 u$ b% z2 o& w8 s2 @greeks0 m- t) x. g% H( V- G, u) q" `
SWGreks0 J$ m! i; Z1 ]/ W

. I# U8 _, }0 x1 t8 Q9 Z4 Misocp' _; [  q! ^7 c  O# `
SWIsop11 L* H( [8 t: U) `

' |3 C6 \. U& n2 K6 uisocp2
9 C: R: ~' z, c" A7 c7 m SWIsop2
* m4 @8 f# f- y' q* o$ q / n1 M1 d) k, @0 y" v
isocp3
/ _: _/ H* S! m( [8 y9 J SWIsop3
& |3 V# h. ?0 V ; d; _$ l2 u: }  _# Q4 C0 O! s
isoct: j  K$ Y# T; m: F* S, z/ {
SWIsot1- G; v  B7 Z# j4 J  h
: ]4 o7 o( b4 z- W! d7 F, k" w3 L
isoct2
% t0 \- S/ c. g/ C- w* u SWIsot25 R7 R* x' ]4 G9 L

; ^1 ~( v$ r& h0 y- bisoct3
# P% x3 B+ J. L0 ^5 h SWIsot3
4 ?7 L6 v, r, \) N $ L. q! |- q! m/ C9 p2 C; p3 b. k( Y
italic; x1 s0 c, Q, h  X) u+ \2 A
SWItal
6 m! g4 N0 F& G- r
+ B3 u+ ?$ F7 W) witalicc
5 p( _* [) V9 Z6 | SWItalc, v: M* [  d1 X# U  Y6 L: F3 c
5 m8 g. m2 Q5 n  H
italict
! ?* v  b; ]- ?' Y' ~( Y3 O SWItalt
1 J9 p' u. Z! s5 H. `# M7 h
6 x- o$ H' c9 C5 e+ Rmonotxt
) V$ T. `0 e8 l0 \$ }5 M% H SWMono& a( X, p5 N) R6 i5 Z  H# [8 Z* c0 _

+ ^" h* {7 {2 xromanc
+ y& u6 n. U- i# R, Y" _ SWRomnc8 V7 ~: k3 X2 X; U  _
  I3 N0 ~' E* z5 H
romand0 g3 J* V7 y% f, ?! t- [% p1 I4 N) J
SWRomnd7 _' _- z6 f. G" n+ U* P

' A+ H0 Q. P/ O4 n3 _romans
1 M3 D, H, W4 m5 z# O* j SWRomns" N) D% b" |" `* |5 z0 o' h6 @

- I+ M. P2 H5 x, v" Sromant# F6 W( f9 p8 j8 U6 P9 R
SWRomnt
! n) K$ I7 H8 k* o  T/ T  r4 N
  [! }2 e( ?: p. Wscriptc2 }, @, h! }7 A  `  a; o
SWScrpc0 y- f, ~% A6 c  E0 h

1 O' A3 m# h- X4 n; O% y+ o/ iscripts9 P; c, W' Z8 k; Y8 C- c
SWScrps' x7 P% R8 B& {
8 Z: i# t# u: h! k% r
simplex
: L& u, O2 _' ~. \; K5 h- X SWSimp
9 q+ h) W6 n3 ~* ]% U0 m* u 3 _5 R) v1 U. ?
syastro2 o$ p& |% {" l. K" D  w
SWAstro
0 v. h& Q6 x8 @0 G4 o 6 W7 `$ L9 Z2 M2 Y# Q' W
symap
! S. M) Y8 M/ u: J SWMap
9 F/ a( \, x- Y  O3 K( z0 G
$ F; W3 l* g& W5 U9 a8 psymath# W0 k$ K/ ?0 Y/ S
SWMath5 f6 c& M! l8 O

5 n9 M2 N# g7 d" U; zsymeteo
+ Z, D9 z/ Z( _; { SWMeteo
5 z; F2 R( Q7 K& R: S
$ `, W$ N/ _- [; x2 ^symusic1 P) V" R7 r. g1 e. M5 t% @
SWMusic
, U% y* _& R* X; G1 Y5 o: z
9 N+ S( h; Z; e; J) |. E. Ytxt1 m* f7 [$ D0 l- r8 ~" |
SWTxt+ `1 u: y; N. m4 C
发表于 2009-12-1 11:02:35 | 显示全部楼层 来自: 中国广东深圳
我也期待这个问题的解决,希望楼上说的有效。
 楼主| 发表于 2009-12-1 12:44:16 | 显示全部楼层 来自: 中国重庆
楼上说的方法没试过。要发图了,直接cad里面写注解和技术要求吧,还好尺寸标注的字体没事。
+ Z5 m, }9 q' S% |( P% c( [等弄完了再按照上面的方法试试看,自定义映射。
, r7 Z) k$ W- j5 E1 g2 D5 s4 z! }! m9 A/ h) G8 ^8 o# j) j* ^
SW自带的帮助文档是输入DWG文件的相关,输入跟输出是否有区别?1 E$ b& Y, ~- s& }; F" B
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后就不会乱码了。0 S" @3 ~& M* I: {- {7 x) E

. w! k  c( z8 }- w% k+ T# ~急要的话,就直接在已生成的工程图里对文本进行字体更改。
发表于 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 )

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