问一个CAD文字高度不协调的问题

使用CAD输入文字时,阿拉伯数字和英文看起来总是要比同一高度下的中文高那么一点点,有没有那么一种字体,能让汉子和英文数字看起来高度相当

和大字体HZTXT.SHP定义的字符相比,ROMANS.SHP定义的西文字符因其结构简单,明显显得偏大,定位偏低。为使中西文字符字高和位置协调,应适当调整西文字符高度、调高字符定位。调整的方法主要有两种:修改字符基本尺寸定义或利用专用码逐个调整字符。

1、修改字符基本尺寸定义
在利用AutoCAD软件进行制图时,制图规范规定的字体高度的变化规律和√2关系密切,为此考虑将SHX字体的字符高度调整为原高度的0.7倍。
字形文件ROMANS.SHP的第二行数字21确立了大写字符的高度范围。为此可将21调整为30,即字符定义网格高度由21格调整为30格。由于字符形定义没作任何修改,输入图形的字符高度将是原来的0.7(=21/30)倍。
当中西文字符置于同一基线书写时,西文字符显得偏低。经比较,将ROMANS.SHP中定义的字符逐个抬高3个单元格进行定义,即在描述行开头附加“2,8,(0,3),”,在描述行结束前附加“2,8,(0,-3),”,同时将标题行字节数增加8;如描述行开头和结束前有“2,8,(x,y),”形定义格式时,也可以分别将其中的y改为y+3和y-3,此时标题行字节数不变。
经以上修改后的字形文件,在中西文字符混合输入时,文本显得相当协调。

2、专用码调整法
利用专用码可以修改字符的高宽尺寸,即在描述行开头附加“3,10,4,7,”,在描述行结束前附加“3,7,4,10,”,同时将标题行字节数增加8。
采用专用码调整法同时修改了字符的高度和宽度,当采用Style定义文字式样时,若取宽度因子小于1,西文字符宽度二次缩小,使用这一方法修改字符定义时应特别注意。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-28
我一直用cad的,到没遇到楼主说的问题。你在文字样式里重新设定一个字体试试看看。比如,我设置成 romancs 和INTCAD。
第2个回答  2012-05-29
可以用txt,hzfx 、 romans,hzfs 或者isocp,hzfs追问

后两个看起来差不多可以了 第一个hzfx这个字体 没有啊 网上都找不出资源来

本回答被提问者采纳