精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机图形>>AutoCAD>>R13中文文本=>R14

主题:R13中文文本=>R14
发信人: "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中.




[关闭][返回]