之前在画标识图纸的时候卡了很久,一直在琢磨cad空心字体怎么打,直接选字体库里面的空心样式出来的效果总是不对,线条看着发虚,导出给加工厂的时候对方说识别不了。
一开始以为只要在文字样式里面换一种字体就完事,翻遍字体列表找到那个名字带hollow的,输入文字之后放大看,它本质还是单行文字对象,不是由线条围成的轮廓,打印到大尺寸图纸上,边缘就糊成一团。试了调整高度、宽度因子,来回改了好几次参数,出来的样子还是达不到想要的效果。
后来才反应过来,想要实打实的空心轮廓,不能依赖字体本身的显示效果,得把文字炸开成多段线。输入文字之后,先确认文字内容、大小、对齐位置全部调好,接着用txtexp这个命令,选中文字回车,等一小会儿,文字就拆成一圈圈闭合的线条,里面的填充区域自然空出来,就是想要的空心字体。
这只是我的个人感受,不是标准答案。
炸开之后也有麻烦地方,文字不再是可以双击修改的文本了,写错一个字就得删掉重新输入再分解,没法直接改内容。有时候字体比较复杂,笔画多的字分解完会出现零碎短线,需要手动用pedit命令合并线段,不然后续偏移、修剪的时候容易报错。
还有一回,在别人的电脑上打开这个文件,txtexp命令直接用不了,提示未知命令,才晓得这个命令不是cad原生自带的,是附加工具包里才有的功能。那台电脑没有装配套工具,只能换别的路子,先用mtext输入文字,输出成wmf图元再插入进来,打散之后同样能得到空心轮廓,就是步骤绕很多,精度也稍微差一点点。
字体的选择也会影响最终轮廓的顺滑度,用宋体、黑体这类常规字体分解,线条相对规整,换成一些艺术感强的花体,分解出来容易出现重叠交叉的线段,清理起来很费时间。一般做加工图纸,就固定用黑体,分解完很少出乱七八糟的碎线。
做好空心字之后,有时候需要把轮廓往外扩一点,直接用偏移命令就可以,闭合多段线支持整体偏移,不用一段一段单独调整。偏移的时候留意方向,内偏移和外偏移搞反,空心的粗细就完全不对,之前就有一次偏移向内,直接把字中间的空隙给挤没了。
文件保存的时候也得留心,分解成线条的空心字,文件体积会比普通文字大不少,一张图上放几十个大字,保存和打开的速度明显变慢,图纸里面如果只是简单标注,没必要全都转成轮廓,普通文字样式足够应付。
那天做完整套标识图纸,把所有需要给到加工方的文字全部转好轮廓,单独另存一份副本,原图保留没分解的文字版本,方便后续修改调整。关掉软件的时候,屏幕上还留着几个没清理干净的多余线段。