关于大字体的显示问题
帮忙看一下<生僻字.dwg>文件在2010中调用的时候第三行的3个汉字都可以正常显示,为什么在2006里面就不行了呢?HZTXT.shx.dwg改名为HZTXT.shx,就是我当前使用的大字体文件。
这个,是 shx 文件内部定义有错误,以及 ACAD 对 shx 的处理上有差异造成的吧。对大字体文件,定义数据中有个域是说明定义文字代码所覆盖的大致范围的;你的这个字体文件定义有两个 88 区和 95 区的字符,但在上面那个说明里则只是说明在 a0-a3 区以及 b0-f7区有定义,没有将 88 和 95 两区包括在内。2006 看来是先按照这个来进行匹对了,而 2010 则没有使用这个,直接拿定义数据的索引来判别的。另外的一个字,则不是按照本身的代码定义的,定义在 aaa1 这个空白处了。 已经按照楼上的提示修改,谢谢啦
页:
[1]