QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 風逝 于 2014-2-21 13:25 编辑
  T. K% D. z( ?% A* Q* i/ C, ~5 b; ~4 U/ @# q& u9 I- z
SOLIDWORKS工程图纸保存为DWG或者DXF文档时,图纸文字会随之改变,这很不方便。请问大大们 这个问题怎么解决。附图。
A.png
B.png
 楼主| 发表于 2014-2-18 16:01:59 | 显示全部楼层 来自: 中国浙江温州
前辈的方法看不懂啊!!2 n7 d3 |* a" a$ T( u
2 b' R" f: Z! j
这个问题solidworks的帮助文档里有解决办法:) _8 [( M, W0 R5 g
当输入 DXF/DWG 工程图文件时,即使计算机上没有安装 AutoCAD,SolidWorks 能正确地显示 AutoCAD® 字体。SolidWorks 已添加了 True Type 字体以支持常用的 AutoCAD 字体。字体使用位于 \Data\drawFontMap.txt 中的默认映射文件被映射。
; J* }: O) y0 a3 h6 r( L8 g7 s. R% \" s9 J
在默认映射文件中,左列列举源工程图中的 AutoCAD SHX 或 True Type 字体。右列列举 AutoCAD 工程图文字在新的 SolidWorks 工程图中被映射到的 SolidWorks 或 Windows True Type 字体。您可根据需要编辑映射文件。当将额外的 AutoCAD 字体映射到 SolidWorks 或 Windows True Type 字体时,注意以下情况:
# L4 _8 c! E' O$ n) m  A6 ^8 r1 }
  w! s; z) N* F8 I, ]% F- H两个字体列表必须是简单的字体名称,无扩展名。8 s  u- R' z9 a9 Y! x

, ^2 g: A1 j$ VSolidWorks 或 Windows True Type 字体必须在操作系统的 \Fonts 目录中可用。(若想找到 \Fonts 文件夹,在运行窗口中键入 %systemroot%\fonts。)如果 True Type 字体不可用,SolidWorks 工程图文件默认字体将被使用。2 T4 T6 }- U9 M8 p! ^
& e, @8 ?, x" }7 o
SolidWorks 或 Windows True Type 字体还可使用于 SolidWorks 原始文件中。当您保存 SolidWorks 文件为 DXF 或 DWG 文件时,您可使用 drawFontMap.txt 映射文件将任何 SolidWorks 或 Windows True Type 字体反转映射到 AutoCAD SHX 或 True Type 字体。当工程图文件在 AutoCAD 中打开时,将使用确切的字体 - 不需要替换的默认字体。这将改进工程图文件的视觉真实感。
% N7 T. D* G, m7 c' D1 {
 楼主| 发表于 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
% q$ z  Y7 b; z- F4 n前辈的方法看不懂啊!!9 \5 @5 C) |: ~0 X# b
* ]: P9 g+ ]) h
这个问题solidworks的帮助文档里有解决办法:

% A2 t; n( v8 y, x% f: J好多帖子都说了这个问题你多找找啊
 楼主| 发表于 2014-2-19 10:13:07 | 显示全部楼层 来自: 中国浙江温州
lisheng2361 发表于 2014-2-19 09:07 static/image/common/back.gif* i) Q) |9 l2 |; _) L
提问之前请先注明SolidWorks版本和操作系统版本比较好些
) @% Y+ O1 o: m5 l- s, u+ t( a. B
SW是10版本的 电脑是XP的  
发表于 2014-2-19 12:47:36 | 显示全部楼层 来自: 中国山西阳泉
阿帕奇 发表于 2014-2-19 09:10 static/image/common/back.gif2 x& H) ?4 s% D& e; L1 d! c
好多帖子都说了这个问题你多找找啊

& L6 E2 i0 [* s5 i* k% N* w0 \有一个映射文件可以直接用。
发表于 2014-2-19 12:55:30 | 显示全部楼层 来自: 中国江苏常州
兄弟干嘛不百度一下呢
发表于 2014-2-19 13:11:18 | 显示全部楼层 来自: 中国辽宁盘锦
565018280 发表于 2014-2-19 12:47 static/image/common/back.gif
  s5 ]; e; z3 X/ ]* w有一个映射文件可以直接用。
7 X2 O# r, p6 u. s
你清楚了,但是还得让他学学啊,不然以后换版本了或文件弄坏了又不知咋办了
发表于 2014-2-19 22:46:38 | 显示全部楼层 来自: 中国广东
565018280 发表于 2014-2-19 12:47 static/image/common/back.gif% i7 v% e: f8 B; r4 m: t$ \
有一个映射文件可以直接用。

2 P: {1 z6 Y) V6 S映射文件找不到啊,能说说具体的位置吗?
发表于 2014-2-20 13:05:24 | 显示全部楼层 来自: 中国山西阳泉
阿帕奇 发表于 2014-2-19 13:11 static/image/common/back.gif$ c, s; C/ M( k2 `
你清楚了,但是还得让他学学啊,不然以后换版本了或文件弄坏了又不知咋办了

, R1 h8 I& X3 ~4 P8 Z; Q" ?6 L晚上可以抽空上传一个,也不大。
 楼主| 发表于 2014-2-20 14:05:00 | 显示全部楼层 来自: 中国浙江温州
565018280 发表于 2014-2-20 13:05 static/image/common/back.gif
1 `! ]: b4 J$ S2 l# g. V晚上可以抽空上传一个,也不大。
% K) K) F4 v0 B
跪求攻略,等待中~~

评分

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

查看全部评分

发表于 2014-2-20 17:29:03 | 显示全部楼层 来自: 中国广东广州
百度或google等比较好......
发表于 2014-2-20 22:56:30 | 显示全部楼层 来自: 中国江西九江
原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来实现。5 M& S) H  z% `3 ~
4 |" \, q+ s, d$ M, g3 [
2.编辑AutoCAD字体映射文件drawFontMap.txt  g% ?' t6 i  C1 ~  a# |% \, L
0 P+ v1 e, R% E* e! S$ \
AutoCAD字体映射文件drawFontMap.txt文件位置: SolidWorks安装目录\Data\drawFontMap.txt+ v3 p  x3 L, u8 f; W" i1 a

+ y3 d% K3 d$ W: {6 Q用记事本打开drawFontMap.txt文件,定位到字体最后,添加中文字体,最后保存文件。/ X! W, m, \! K. n( f

" W' S* T1 n( ~5 u3 |6 ttxt SWTxt 0.96 (这是未修改原文件中内的一种。txt是AutoCAD SHX 或 True Type 字体。SWTxt是SolidWorks 或 Windows True Type 字体。0.96是字体大小的比例.在SolidWorks中用SWTxt字体的文字在AutoCAD就成了txt字体的文字)
9 f/ b! Z" Z% Z: z4 g( {# J
0 ^( r+ c, L; o: G4 x将drawFontMap.txt添加的简体中文字体如下:(适用于简体中文系统)+ K& l: ]' ?/ P$ C
1 S4 S* c. E3 ^2 z) q$ Q; C
Simplex Simplex 0.97
5 K* M1 h* R' }( @$ \1 OArial Arial 0.97
0 c4 v6 j0 f& B) p1 z  c$ \' t% SSansSerif SansSerif 0.976 p4 S: n+ x. T3 I$ Z
Swis721 Swis721 0.97- z  D1 y% j+ M5 P
宋体 宋体 0.97
3 D+ b, j/ Z- u6 W新宋体 新宋体 0.97
% B( _$ H+ {' [仿宋_GB2312 仿宋_GB2312 0.97& p+ ^# y4 F/ {: z) N% m
楷体_GB2312 楷体_GB2312 0.97
, N# j, P$ Q0 q- l& {9 `) K- L隶书 隶书 0.97. n1 @" q8 ?4 U
+ O7 X; W+ ^2 E$ w2 n
注:字体名不可错。三种项目项目之间空一格,每种字体三种项目占用一行。编辑时请打开AutoCAD同SolidWorks工程图,看里面有些什么你需要的字体,以确认字体名没有错,且两种软件中都有相同名称的字体。4 {- }/ r2 B( r

$ {8 a2 S, j8 T- J0 v繁体中文系统只需对应字体名即可.
8 H/ u5 V$ i3 g3 K1 H$ m8 b! Y1 Z; c+ S- \5 |
简体中文系统和繁体中文系统的中文字体名是不相同的,如简体中文系统的宋体,新宋体,繁体中文系统是明细体,新明细体.)& g4 V6 [2 W. u2 n
( |$ f( j: U1 \4 S
 楼主| 发表于 2014-2-21 13:13:41 | 显示全部楼层 来自: 中国浙江温州
asdolmlm 发表于 2014-2-20 22:56 static/image/common/back.gif
# H2 A/ W' |" [1 T+ l& y- E原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来 ...
7 C) ]/ J5 N4 @: E$ \
我去试试,先谢谢解答!!
 楼主| 发表于 2014-2-21 13:24:20 | 显示全部楼层 来自: 中国浙江温州
asdolmlm 发表于 2014-2-20 22:56 static/image/common/back.gif
" M8 |) m4 ?/ `5 B7 x, ?' C& ~6 k0 T3 v原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来 ...

  s- H! R3 q9 `5 q太感谢了 这个方法可以用!
发表于 2014-2-21 15:32:21 | 显示全部楼层 来自: 中国福建泉州
其实,安装个插件就行了。。就是那个ggzt1啊
) B' W; E: b* y: D% s& g+ Q

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 编辑 $ `: ], p( S7 M3 {, V. N: G/ m

2 W! ]* v8 g- ~什么也不用改,看图就明白了。- R7 r5 h5 s( @% H
映射文件只与图层和线条颜色有关。无法改变字体。
4 N, K. i1 C6 b# I7 X3 t 1.jpg 6 X: X9 M7 F0 u* j& D4 W5 k) G
另存为DWG或是DXF/ Q8 p4 B8 G. f: ?9 \
2.jpg 1 {& b8 \' \* r9 J& U/ M! Y8 Z5 N
出现选项对话框。+ N9 d" Z! j& L
3.jpg ! T. f% k0 z  z3 v4 c) }6 w* W: l

3 Y2 C3 W" l# `' T1 ?: `7 b1 a1 K
. v# M" D! S. ^) c: d+ Z4 _2 ]关键第三步,字体选择。一定要为TrueType .请无视映射文件。
7 e( u3 r# ^( m# b( |, D' ]+ l) a1 V* u2 }6 Q. U& }

评分

参与人数 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
# _  @6 t% t5 y* X; O6 a什么也不用改,看图就明白了。
$ x8 ^+ [$ `4 _9 T' Z; L映射文件只与图层和线条颜色有关。无法改变字体。

) e0 L3 @. |  g. X" r! @* P/ g我改了映射文件后,字体就同步了。你这种方法我也去试验下
 楼主| 发表于 2014-2-22 09:17:28 | 显示全部楼层 来自: 中国浙江温州
keybao 发表于 2014-2-21 16:01 static/image/common/back.gif
0 m! }, `$ e0 [" w$ N  M1 A3 p什么也不用改,看图就明白了。
' s0 B4 c4 P! c  v# w& e. ^/ h映射文件只与图层和线条颜色有关。无法改变字体。

, H$ ]4 q& z  J: J9 h谢谢解答,这种方法也是可行的
发表于 2014-2-22 10:02:34 | 显示全部楼层 来自: 中国浙江杭州
我这个情况适用吗
! R9 J  n9 ^2 L- V
QQ图片20140222100038.jpg
 楼主| 发表于 2014-2-27 16:04:19 | 显示全部楼层 来自: 中国浙江温州
slw2015 发表于 2014-2-22 10:02 static/image/common/back.gif7 {4 u  {& e, U( w9 r2 r/ m/ k( M
我这个情况适用吗
  s* N# l) O) E
两种方法我都试过, 字体都没有变动的,你这样应该也是能用的,试下
发表于 2014-3-7 19:32:19 | 显示全部楼层 来自: 中国广东深圳
学习了 感谢楼主 问题完美解决
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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