mikewolf2k 发表于 2015-2-9 16:27:09

ACAD批打印的字体替代问题

比如说有个字符串"中文ABC",用的textstyle对应的字体是Arial。由于Arial是英文字体,显示不了中文字,所以系统会用默认的中文字体宋体来显示文字,打开ACAD显示的结果是"中文(宋体)ABC(Arial)"。打开当前文件打印成PDF,没问题。
如果需要批量打印的话,从现在测试结果来看,ACAD的批处理打印没有这个默认字体替代功能,碰到Arial字体的“中文ABC”,由于中文字在Arial字体中不存在,结果整个字符串全部不显示。
要说解决方案的话,最简单的是在dwg文件中将textstyle对应的字体改成中文字体“宋体”即可。但是这样做的结果,会整个字符串包括英文也都用宋体里面的,显示结果是"中文ABC(宋体)",有些地方可能会造成显示字体大小略微变大超出边框,用户顽强的不接受,依旧要原来的"中文(宋体)ABC(Arial)"显示效果。
请问何解?能否让批打印也能自动用默认字体替代并打印?

dunkel 发表于 2015-2-9 16:44:13

你用的什么批处理打印软件/插件?刚才在 acme cad converter 里试了下 pdf 转换功能,没有你说的问题,和 cad 里显示的一样。要不,换个批处理程序试试?

mikewolf2k 发表于 2015-2-9 16:57:36

用的是ACAD自己的批打印,没有也不能用其它软件。

dunkel 发表于 2015-2-10 11:39:56

acad 自己有好用的批打印功能吗,倒是没用过的。

mikewolf2k 发表于 2015-2-10 11:54:17

dunkel 发表于 2015-2-10 11:39 static/image/common/back.gif
acad 自己有好用的批打印功能吗,倒是没用过的。

有是有的,当然肯定比不上第三方开发的,否则也就没有第三方软件的意义了。
页: [1]
查看完整版本: ACAD批打印的字体替代问题