SOLIDWORKS工程图转CAD字体出现乱码的解决方法

时间:2024.12.02来源 :点击次数:81次

SOLIDWORKS工程图导出为"dwg"格式时字体乱码是一个常见的问题,主要是由于SOLIDWORKS和CAD软件使用的字体存在兼容性差异造成的。以下是解决方法,可以帮助您解决此问题:

 

解决方法

1. 使用标准字体

尽量使用CAD软件中常见的标准字体,这样可以减少乱码的风险。

2. 确保字体兼容性

确保在SOLIDWORKS中使用的字体在CAD中也可用。常用的TrueType字体(如ArialTimes New Roman)通常不会出现问题。

如果使用了特定的字体,确保在CAD系统中安装了相同的字体。

2.1 首先,打开所需转换的SOLIDWORKS工程图文件。在"另存为"对话框的"保存类型"下拉框中选择"dwg",然后点击"选项"按钮。

图一

2.2 将弹出的“输出选项”窗口中将“字体”设置为:TrueType,再单击确定进行转换。(如图二所示)

 

图二

2.3 如果仍出现乱码现象,则需要打开SOLIDWORKS安装目录下的"data"文件夹,找到字体映射文件"drawfontmap.txt"。这个文件包含了SOLIDWORKS默认使用的字体映射关系,路径默认为C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\data。(如图三所示)

 

图三

2.4 打开【工具】-【选项】-【文档属性】-【注解】-【字体】,将字体选择框拉到最下端直到显示出中文字体名,用Ctrl+c和Ctrl+v来将需要的中文字体名复制并粘贴到drawfontmap.txt文档中,注意保持三列的格式。(如图四所示)

 

图四

2.5 将你需要用到的字体粘贴到此文本中最下方,修改后的字体映射文件大致如下图所示,改好后保存并关闭文件即可。(如图四所示)

 

图五

2.6 修改需要转换的工程图的文档属性,将所有要用到文字的地方,比如:注解、尺寸、表格等等的字体全部设置成上面加入到映射文件中的中文字体。可以将所有的工程图模板文件的文档属性也作同样的设置,以后用此模板所作的工程图无需再设置,可以直接转换“dwg”格式。全部设置好后关闭SOLIDWORKS再重新打开。


相关信息