SOLIDWORKS导出DWG文字出界偏移怎么解决?

很多工程师在SOLIDWORKS出图后导出DWG、DXF格式对接CAD使用时,常会遇到棘手的文字排版问题:工程图内注释文字列宽规整、完全居中贴合方框,但导出为DWG后文字自动偏移、超出边框,尤其是小号字体错位、出界问题尤为严重,反复调整字体大小、列宽都无法根治。该问题是SW转CAD字体字符间距拉伸导致,SOLIDWORKS汉鼎信息科技分享修复方案,彻底解决导出文字出界偏移问题。




出现此现象的原因是SolidWorks工程图文件转换为DWG文件时,字符间的间隔变大了。字体越大(20号以上),影响越小,反之,小的字体经转换后,出界的情况更为严重。


解决方法:


1.确认转换DXF/DWG格式的字符设定为TrueType。



2.确认字体是左对齐。



实践证明,左右居中或右对齐均会导致转换后移位。


3.修改字体转换宽度映射文件。


打开ttfontratiomap.txt文件,它位于软件的安装目录下的data文件夹内。软件的安装目录可以通过查看桌面快捷方式的属性来确定。例如,我的路径为:D:\Program Files\SOLIDWORKS Corp \SOLIDWORKS\data\ttfontratiomap.txt 使用文本编辑器打开此文件后,在最底下添加一行,格式为:字体名称+英文分号+宽度比例。例如:



该文件是SolidWorks工程图转换到DWG文件的字符间隔宽度控制文件,分号之前是字体名称,之后是间隔宽度因子,输入0.8即为按照默认值的0.8倍。不存在于此文件内的字体在导出时,将按照默认的1来导出,对于中文字体,很可能导致字符出界。保存此文件后,在导出DWG时,TrueType字体的间距将按照此文件输出,即可解决出界问题。


4.DWG导入的truetype字体也可以通过此文件来控制,例如:



最后的1.1是指DWG导入到SolidWorks时,字符间距的控制比例。


综上所述,SOLIDWORKS转DWG文字出界、偏移错位的核心根源是默认字符间距拉伸,且居中、右对齐排版会加重故障。通过设置TrueType字符格式、统一左对齐、修改ttfontratiomap.txt字体宽度映射参数,可准确地自定义字体间距比例,从根源解决小号字体导出出界问题。该方法同时支持DWG导入字体适配,完美保证SOLIDWORKS与CAD图纸文字排版一致,避免图纸返工、排版错乱问题。


SOLIDWORKS汉鼎信息科技作为达索系统SOLIDWORKS的增值经销商,致力于为制造企业数字化转型服务,相关服务欢迎来咨询。

技术支持:万广互联 Copyright © 2010-2024 东莞汉鼎信息科技有限公司 All Right Reserved 粤ICP备20005549号