如题,公司的图签,目录字体采用的是Times New Roman,如果该字体是CAD单行文字,则会被拉长,详见附图(如果该字体是天正字体就没事),因为有一些老项目需要导PDF,就会遇到这个问题,除非用CAD2014及以下版本,就不会存在字体拉长;要不然就要一个个dwg的去处理图签、目录的文字


电脑win10,目前CAD2016、2020、2021,测试均存在被拉长的问题,平时主力CAD是2021,保存格式是2018(文件保存的时候会比较流程),如果要用CAD2014来导PDF,还得再把dwg导一个低版本,所以想找一个一劳永逸的方法,各位路过的大佬看下是否有什么神级操作处理一下,非常感谢

测试dwg已上传


网友答: 应该是你导出了一个PDF没有的字体,
然后PDF需要你嵌入,但是你没有嵌入,
导致它自己用了常规的中文字体.
PDF并不是每次都把字体转换成点阵的,因为它有编辑功能,会保留元数据.

网友答:
yi-ssss 发表于 2025-5-22 09:59
那没法了CAD空格宽度是按照文字样式定义宽度的,打印的PDF按空格前是英文还是中文来定义宽度,前面的图纸 ...

嗯,现在也没办法,就用软件批量导低版本,然后再用CAD2014批量打印了,这几天各位大佬都提了建议,估计这个是高版本对某些字体的机制,应该是底层机制了,估计也没办法处理,还有坛友说2026打印没事,家里电脑刚好装了这个版本,测试后也不行,放弃了工程设计也没啥盼头,早日下班拒绝内卷即可

网友答:
失眠怪兽 发表于 2025-5-21 01:42
应该是这个字体的原因,以英文开头就正常,变成汉字开头空格的字符占位就变宽了;把两字之间的 空格 换成用 ...

确实是,CAD2014导出就没问题,因为电脑只装了2014、2016、2020、2021;
CAD2014导出就没问题,
剩余高版本的都出线拉长,因为这个字体不在CAD的font字体文件夹下,感觉调用的应该都是系统本身自带的,估计应该是高版本CAD对字体导出PDF的机制问题。

网友答: 本帖最后由 woshilj 于 2025-5-20 18:29 编辑

测试了一下方法不行,先编辑了

网友答: 难道是不同版本CAD渲染出来的空格尺寸不一致。

网友答: 这个应该跟pdf没关系,跟字体也没关系,显示都正常,但是高版本CAD打印预览就被拉长了。

网友答: 这个,PDF导出,完全可以做到和CAD显示完全一致。2026版,没有问题

网友答: 去PDF pc3打印机设置里看看,有没相关设置

网友答: 文字对齐方式是不是用   正中

网友答: 应该是这个字体的原因,以英文开头就正常,变成汉字开头空格的字符占位就变宽了;把两字之间的 空格 换成用输入法全角的打就不会变了,半角的就会拉长,最好的办法就是换个字体
  • 上一篇:如何按esc键后,程序继续执行后面的代码
  • 下一篇:没有了