4米乘以12米CAD图_SolidWorks转CAD时让字体格式相对完好的方法

edfcc23df9e91e7c67bd63f31eebd955.png

日常笔记,防止痴呆。

方法放前面:

问题:SolidWorks工程图另存为AutoCAD的dwg格式后,各种文字会发生偏移、乱码等现象。

一、解决文字乱码现象方法:

  • 在SolidWorks安装目录下SOLIDWORKSdata里的drawfontmap.txt文件里添加自己所用字体的从SolidWorks到AutoCAD的映射。
  • 在另存为dwg格式时,点选项——字体——选择TrueType——确定,再保存。

二、解决文字偏移现象方法:

  1. 先将SolidWorks工程图里,将导成dwg后偏移的文字块设置为“左对齐”
  2. 然后移动文字块到正确位置。
  3. 将图纸另存为dwg格式,并用AutoCAD打开。
  4. 在AutoCAD里打开dwg文件, 然后将文档里所有的文字样式的宽度因子都改为0.9

以下是问题原因探究:

SolidWorks中工程图如下图。文档设置中,字体使用“汉仪长仿宋体”。SolidWorks版本为2018

acbc82e47938fd2a40d7aae0df54cdfa.png
SolidWorks里的标题栏及明细表

2acec629cc3330ad4f22f9387bea3670.png
SolidWorks里的引线标注

将其直接另存为dwg格式后,用AutoCAD打开(版本2019),会发现所有字体都向右偏移了,且字体错乱。如下图。

701423692f643436f5bab232a1e4a453.png
AutoCAD里的明细表

86eab59e0ba5bbcf38e59070c67c05c6.png
AutoCAD里的引线

1.解决字体乱码方法:

网上找资料得:

字体错乱是因为SolidWorks的工程图文件转dwg格式时,会依据一个字体映射txt文件进行字体映射,该文件为drawfontmap.txt,在SolidWorks安装目录下的SOLIDWORKSdata里。

文件内容是一个映射列表,第一列为AutoCAD的字体名称,第二列是SolidWorks与之对应的字体名称,第三列是缩放比例,为SolidWorks缩放到AutoCAD里,字体大小需要乘以的比例。如下图。

2d66b912bfe21bbe057fbe150e37525e.png

解决方法就是,在该文件下自行添加自己的字体映射,比如我要将SolidWorks里的“汉仪长仿宋体”字体映射到AutoCAD里,也为“汉仪长仿宋体”的话,就要在最下面仿照这个格式写:

汉仪长仿宋体 汉仪长仿宋体 1.0

(列与列之间空一格)

除此之外,还需要在另存为时,点击选项进入输出选项

58055dd1eebe24ae30f8f3a65e50ab3c.png

将字体选项改为TrueType选项

25a2ea279c4094884aa1f2b77ccde1a2.png

不过,经过实测,即使不在drawfontmap.txt文件里添加自己的映射,直接在输出选项里把字体选项改为TrueType,导出的dwg文件里字体也不会乱码。(可能是版本比较高,优化了这个问题?)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值