QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3404|回复: 24
收起左侧

[已解决] 工程图纸保存为DWG或者DXF文档时,使图纸文字不改变

[复制链接]
发表于 2014-2-18 16:01:03 | 显示全部楼层 |阅读模式 来自: 中国浙江温州

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

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

x
本帖最后由 風逝 于 2014-2-21 13:25 编辑
5 P& Q; @) f8 y5 r' ^7 u. e/ H2 ~
SOLIDWORKS工程图纸保存为DWG或者DXF文档时,图纸文字会随之改变,这很不方便。请问大大们 这个问题怎么解决。附图。
A.png
B.png
 楼主| 发表于 2014-2-18 16:01:59 | 显示全部楼层 来自: 中国浙江温州
前辈的方法看不懂啊!!
* a* `3 Q" f9 A& U: e
5 u7 S8 {7 q6 P0 E) f5 ]这个问题solidworks的帮助文档里有解决办法:8 ~- }* o. X) \: B& A2 {* R" L
当输入 DXF/DWG 工程图文件时,即使计算机上没有安装 AutoCAD,SolidWorks 能正确地显示 AutoCAD® 字体。SolidWorks 已添加了 True Type 字体以支持常用的 AutoCAD 字体。字体使用位于 \Data\drawFontMap.txt 中的默认映射文件被映射。6 L, m2 Q$ [3 z: A2 T
1 O- p# _- d/ u4 O; ]
在默认映射文件中,左列列举源工程图中的 AutoCAD SHX 或 True Type 字体。右列列举 AutoCAD 工程图文字在新的 SolidWorks 工程图中被映射到的 SolidWorks 或 Windows True Type 字体。您可根据需要编辑映射文件。当将额外的 AutoCAD 字体映射到 SolidWorks 或 Windows True Type 字体时,注意以下情况:5 U: q, |6 s0 i* V5 v5 m" L6 B# w7 N: E
: c6 S, H' V8 ^$ J- R
两个字体列表必须是简单的字体名称,无扩展名。
5 r, c1 [8 q; a2 {' `! H- U$ h
0 }1 H' P& w: x8 v( XSolidWorks 或 Windows True Type 字体必须在操作系统的 \Fonts 目录中可用。(若想找到 \Fonts 文件夹,在运行窗口中键入 %systemroot%\fonts。)如果 True Type 字体不可用,SolidWorks 工程图文件默认字体将被使用。
. ?; N  y- ^8 W( Q/ h5 ?/ I8 v5 {, k; A/ m1 m
SolidWorks 或 Windows True Type 字体还可使用于 SolidWorks 原始文件中。当您保存 SolidWorks 文件为 DXF 或 DWG 文件时,您可使用 drawFontMap.txt 映射文件将任何 SolidWorks 或 Windows True Type 字体反转映射到 AutoCAD SHX 或 True Type 字体。当工程图文件在 AutoCAD 中打开时,将使用确切的字体 - 不需要替换的默认字体。这将改进工程图文件的视觉真实感。
6 T: k6 S' |0 @. w
 楼主| 发表于 2014-2-19 07:46:30 | 显示全部楼层 来自: 中国浙江温州
有办法解决没的 帮帮忙啊 :thankfulness:
发表于 2014-2-19 09:07:18 | 显示全部楼层 来自: 中国重庆
提问之前请先注明SolidWorks版本和操作系统版本比较好些
发表于 2014-2-19 09:10:35 | 显示全部楼层 来自: 中国辽宁盘锦
風逝 发表于 2014-2-18 16:01 static/image/common/back.gif
: V' u6 H% d; I前辈的方法看不懂啊!!: ?# Q% S* K- @2 I" o
. ~7 `! t; V- m9 ~0 h/ L( _) r
这个问题solidworks的帮助文档里有解决办法:
) g2 N! q7 ]8 \- r* n
好多帖子都说了这个问题你多找找啊
 楼主| 发表于 2014-2-19 10:13:07 | 显示全部楼层 来自: 中国浙江温州
lisheng2361 发表于 2014-2-19 09:07 static/image/common/back.gif4 \7 F; W# i0 i- P4 u) F
提问之前请先注明SolidWorks版本和操作系统版本比较好些
# ?3 y9 f" D6 Z! T% N+ e7 r
SW是10版本的 电脑是XP的  
发表于 2014-2-19 12:47:36 | 显示全部楼层 来自: 中国山西阳泉
阿帕奇 发表于 2014-2-19 09:10 static/image/common/back.gif
) R8 f) Y3 l. s# e* x; r好多帖子都说了这个问题你多找找啊

9 e, G7 M2 Y+ }' H5 M有一个映射文件可以直接用。
发表于 2014-2-19 12:55:30 | 显示全部楼层 来自: 中国江苏常州
兄弟干嘛不百度一下呢
发表于 2014-2-19 13:11:18 | 显示全部楼层 来自: 中国辽宁盘锦
565018280 发表于 2014-2-19 12:47 static/image/common/back.gif- H+ W) K; \! N3 L! ?& P
有一个映射文件可以直接用。
+ y6 q% m' a3 X3 e9 n; v5 b
你清楚了,但是还得让他学学啊,不然以后换版本了或文件弄坏了又不知咋办了
发表于 2014-2-19 22:46:38 | 显示全部楼层 来自: 中国广东
565018280 发表于 2014-2-19 12:47 static/image/common/back.gif
# n# t1 v1 t; j7 U有一个映射文件可以直接用。

- |8 S6 t4 i6 J6 Z0 E! Y- f映射文件找不到啊,能说说具体的位置吗?
发表于 2014-2-20 13:05:24 | 显示全部楼层 来自: 中国山西阳泉
阿帕奇 发表于 2014-2-19 13:11 static/image/common/back.gif: z& G$ l  a! r3 w% H. l
你清楚了,但是还得让他学学啊,不然以后换版本了或文件弄坏了又不知咋办了

  H' M6 N' b# ~7 [$ M晚上可以抽空上传一个,也不大。
 楼主| 发表于 2014-2-20 14:05:00 | 显示全部楼层 来自: 中国浙江温州
565018280 发表于 2014-2-20 13:05 static/image/common/back.gif7 h1 F% o$ C( s8 `4 \1 |$ f( w
晚上可以抽空上传一个,也不大。
% g+ j+ [6 _# E0 m/ A) I$ b
跪求攻略,等待中~~

评分

参与人数 1三维币 -1 收起 理由
阿帕奇 -1 用跪字,见一次罚一次

查看全部评分

发表于 2014-2-20 17:29:03 | 显示全部楼层 来自: 中国广东广州
百度或google等比较好......
发表于 2014-2-20 22:56:30 | 显示全部楼层 来自: 中国江西九江
原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来实现。
( P$ i+ l1 e+ ^' [* @* {- c4 A2 C) O$ G5 U& c
2.编辑AutoCAD字体映射文件drawFontMap.txt
4 G( ?- J  \3 c- H+ Y! v6 ~) e' [! m. n" s3 B* H
AutoCAD字体映射文件drawFontMap.txt文件位置: SolidWorks安装目录\Data\drawFontMap.txt
" D* p& b3 P8 w# N% I9 J2 R9 n! x4 d1 E% E5 A4 l; l1 Z9 F
用记事本打开drawFontMap.txt文件,定位到字体最后,添加中文字体,最后保存文件。) b6 l( a3 O+ Y, }( {5 _1 U, e6 q
0 Q2 W- |4 Q/ I2 k* c$ b6 |
txt SWTxt 0.96 (这是未修改原文件中内的一种。txt是AutoCAD SHX 或 True Type 字体。SWTxt是SolidWorks 或 Windows True Type 字体。0.96是字体大小的比例.在SolidWorks中用SWTxt字体的文字在AutoCAD就成了txt字体的文字)  P, \; [% e% Y+ c
9 y& q6 R6 d& ^1 D* E& ?$ D$ x
将drawFontMap.txt添加的简体中文字体如下:(适用于简体中文系统). R3 C& n; \! k0 Q* k5 j- Y$ f

% p! w* n- m3 }. O( V- ^5 |Simplex Simplex 0.97
3 G% X( D! G  M  t9 w: [Arial Arial 0.97( S7 z) p: I3 a/ p. q- X
SansSerif SansSerif 0.97
) {$ w/ L+ Q& w% P; @. lSwis721 Swis721 0.97: M) }; q2 Y) s# `3 Y
宋体 宋体 0.977 ^5 p2 J% k# U4 h3 A
新宋体 新宋体 0.97( A2 v0 I; C) e0 J$ ]- b
仿宋_GB2312 仿宋_GB2312 0.97
, `/ @. Y$ [9 f0 O7 b4 \1 a楷体_GB2312 楷体_GB2312 0.97
4 I/ [0 E1 T2 [' x, E隶书 隶书 0.97
3 N% n% F, i1 t3 w& N. A  w" _/ ?- t$ d' @& z. A
注:字体名不可错。三种项目项目之间空一格,每种字体三种项目占用一行。编辑时请打开AutoCAD同SolidWorks工程图,看里面有些什么你需要的字体,以确认字体名没有错,且两种软件中都有相同名称的字体。* [2 y" e( h6 I
2 l& Y5 P9 E7 z) ?; n, ?
繁体中文系统只需对应字体名即可.6 T1 V7 y4 a$ W" G; h8 F
; w0 q- @+ H+ i) q
简体中文系统和繁体中文系统的中文字体名是不相同的,如简体中文系统的宋体,新宋体,繁体中文系统是明细体,新明细体.)$ E7 y5 R6 i1 w/ a

6 m. z) N5 E8 V+ ]# P8 Y/ x$ z
 楼主| 发表于 2014-2-21 13:13:41 | 显示全部楼层 来自: 中国浙江温州
asdolmlm 发表于 2014-2-20 22:56 static/image/common/back.gif7 J# ^3 K( v* ?9 @' m3 j: F: J
原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来 ...

& F! m' n. ?" r' X6 k3 @: S, T2 ^我去试试,先谢谢解答!!
 楼主| 发表于 2014-2-21 13:24:20 | 显示全部楼层 来自: 中国浙江温州
asdolmlm 发表于 2014-2-20 22:56 static/image/common/back.gif
! A  h* B7 f8 Q! X% x3 [原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来 ...
9 h( i4 z5 H' d3 y
太感谢了 这个方法可以用!
发表于 2014-2-21 15:32:21 | 显示全部楼层 来自: 中国福建泉州
其实,安装个插件就行了。。就是那个ggzt1啊
! H( J0 T, G1 m7 i$ Z* I# T

ggzt1.rar

843 Bytes, 下载次数: 33

发表于 2014-2-21 15:32:52 | 显示全部楼层 来自: 中国福建泉州
在CAD里面,加载后,直接运行命令ggzt1,y就OK了
发表于 2014-2-21 16:01:38 | 显示全部楼层 来自: 中国广东深圳
本帖最后由 keybao 于 2014-2-21 16:04 编辑 . W4 S9 [7 R, D2 h

: {' J# d4 A5 A# j; B1 o什么也不用改,看图就明白了。
. a3 t7 h& l' k( S9 B映射文件只与图层和线条颜色有关。无法改变字体。
/ V# g/ g2 B, [ 1.jpg
. x! l# D8 k' h7 J6 ~- x另存为DWG或是DXF
1 S3 }6 F7 a- v5 W9 t 2.jpg   N: M: G' \6 z) G9 Z+ }
出现选项对话框。% ~/ [# r2 M8 _0 D) l* m" N
3.jpg 8 b, v1 e& }7 ^: S5 ]* J! J0 J
8 q/ _% K; a4 T
4 v" y! g; ]$ E( p1 z, N* t+ v
关键第三步,字体选择。一定要为TrueType .请无视映射文件。
7 q* E7 Q9 J9 l% h; m+ f' }; g+ ?' G

评分

参与人数 1三维币 +3 收起 理由
asdolmlm + 3

查看全部评分

发表于 2014-2-21 16:48:44 | 显示全部楼层 来自: 中国山东泰安
软件字体不通用是由来已久的问题
 楼主| 发表于 2014-2-22 08:46:05 | 显示全部楼层 来自: 中国浙江温州
keybao 发表于 2014-2-21 16:01 static/image/common/back.gif
# f' V' j* z* O1 t  ?什么也不用改,看图就明白了。4 P9 w: f6 r5 k5 @" ~# K  i4 Z
映射文件只与图层和线条颜色有关。无法改变字体。
, k5 K, z  @" a6 R/ Q0 I: o( Q
我改了映射文件后,字体就同步了。你这种方法我也去试验下
 楼主| 发表于 2014-2-22 09:17:28 | 显示全部楼层 来自: 中国浙江温州
keybao 发表于 2014-2-21 16:01 static/image/common/back.gif
) i& O2 _+ I3 O" _什么也不用改,看图就明白了。
- h! V0 [$ {) f  d映射文件只与图层和线条颜色有关。无法改变字体。

# A# e5 ^3 {6 S" \" E  _# q谢谢解答,这种方法也是可行的
发表于 2014-2-22 10:02:34 | 显示全部楼层 来自: 中国浙江杭州
我这个情况适用吗
( s5 o3 j6 y3 I9 ^) }+ ^
QQ图片20140222100038.jpg
 楼主| 发表于 2014-2-27 16:04:19 | 显示全部楼层 来自: 中国浙江温州
slw2015 发表于 2014-2-22 10:02 static/image/common/back.gif
! ]4 |6 Z' ^) s* R, M, T0 u0 ]我这个情况适用吗
2 B" q- w3 b7 |3 j; @* T- L
两种方法我都试过, 字体都没有变动的,你这样应该也是能用的,试下
发表于 2014-3-7 19:32:19 | 显示全部楼层 来自: 中国广东深圳
学习了 感谢楼主 问题完美解决
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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