发信人: "kaka"()
整理人: nochange(2001-07-27 13:57:53), 站内信件
|
出 处: 202.96.185.73
ly wrote in message <[email protected]>... >【 在 M.881148284.A 的大作中提到: 】 >: 1.将中文型文件(SHX)拷贝到AutoCAD R14\Fonts目录下 >: 2.举例:建立新字型HZ >: 3.接着可以用TEXT命令写入汉字。注意,要将当前Text Style设置为刚定义的 Style. >: (可以通过text、style来设定) >: 如果是为了显示图中已有的汉字,则第1步应该已经可以解决问题了. > > >~~以上步骤我也试过,新输入汉字(SHX)是可以,甚至可以直接使用 > 中文Win95下的TTF字体。 > >~~但将原来R12,R13的中文SHX字体转换成R14里的SHX时总出现烂字。 > >~~又做了一些转换,发现R12 for dos,r12 for win31文件中的中文 > SHX字体转换没问题,R12 for win95,R13 for win95问文件中的 > 中文SHX字体老转换不了。 > >~~不知何解! >
我今天研究了一下这个问题,发现R14在打开R13的文件后,所有TEXT和 DIMENSION中的中文码都被转换为多个字节的码,而且这个转换不是一 一对应的,因此不能直接进行逆转换.
我于是编写了一段小程序,该程序可以让你先在R13中对所有的TEXT和 DIMENSION输出一个记录文件,然后你可以在R14中引入该记录文件,所 有TEXT和DIMENSION中的汉字将保留下来.
这个转换程序没有处理包含在图块内的文字.
对这个小程序有兴趣的朋友可以将您的email地址给我,我将它attatch 给您.程序只有70多K,运行在AutoCAD R13 for Win和AutoCAD R14中.
|
|