[发明专利]古文字与现代汉字之间的转换方法无效
申请号: | 200810035195.8 | 申请日: | 2008-03-26 |
公开(公告)号: | CN101251839A | 公开(公告)日: | 2008-08-27 |
发明(设计)人: | 张再兴;刘志基 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F17/28 | 分类号: | G06F17/28 |
代理公司: | 上海德昭知识产权代理有限公司 | 代理人: | 程宗德 |
地址: | 20024*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 古文字 现代 汉字 之间 转换 方法 | ||
技术领域
本发明涉及一种在计算机中实现古文字和现代汉字之间转换的方法,属于计算机和汉字输入与转换技术领域。
背景技术
汉语古文字种类繁多,如甲骨文、金文、简帛文、玺印文等。每一类古文字与现代汉字在字与字之间并不是简单的一一对应的关系,而是具有复杂的交叉对应关系。因此,古文字与现代汉字之间的对应转换并非简单的字体转换就能实现。
古文字和现代汉字之间的转换方法至今还未见报道,字体之间的转换方法常见于计算机中,例如宋体和楷体之间的转换,以及与其他字体之间的转换,由于这种转换在实现机制上只是依靠标准电脑字符集的同码位来完成字体显示格式上的变换,因此无法实现古文字与现代汉字之间错综复杂的交叉对应关系的转换。
发明内容
本发明的目的在于提供一种简单易行的古文字与现代汉字的自动转换方法,使用这种方法可以让古文字学专家、其他各领域需要用到古文字的专家、书法学者及一般用户都能轻松便捷地将现代汉字转换古文字,或者由古文字转换为现代汉字。
本发明提供的古文字和现代汉字之间的转换方法,主要包括以下两个步骤:
1.建立古文字和现代汉字之间的对应关系。参照刘志基、张再兴主编的《中国异体字大系——篆书编》(上海书画出版社2007年12月出版)。完成需要与现代字对应的古文字原形字的造字,并生成标准字体(TTF),然后在数据库中建立对应表,将其与同属一字的现代字并列于同一记录。
2.基于1形成的数据库中的古文字与现代汉字对应表,设计能够在字处理程序(如Micro Word)中实现古文字和对应的现代汉字互相转换的应用程序。实现转换的步骤分为:
(1)计算判断当前选择符号的类型,如果是汉字则进入转换;如果是其他符号,如图形、外文字母、数字,或者没有选择内容,则不进入下一步转换;
(2)根据当前选择内容的汉字字符串长度,决定需要转换的字数。如果长度为1,就直接进入下一步转换,如果长度大于1,则自动切分成单个汉字,依次循环进行下一步转换。判断过程中双字节的汉字作为一个长度单元,四字节的扩展汉字也作为一个长度单元。
(3)根据当前选择内容的字体名称,自动判断转换方向是从古文字到现代汉字还是从现代汉字到古文字。为此,系统预先存储系统自带的古文字字库清单,并读取用户计算机系统的字库清单,以作判断标准。
(4)根据用户选择的转换类型,确定需要读取的相应古文字类型的对应表。众多的古文字类型分别与现代汉字建立相应的对应表。
(5)从对应表中检索出对应古文字或现代汉字,并判断其数量。
如果没有找到对应字,则不转换。
如果只有一个对应字,则直接将字处理程序的选择内容转换为对应字,进入下一步。
如果有一个以上对应字,则提供所有对应字作为候选字,待用户选择之后再转换。候选字可以附带字形出处等相关信息,以便用户确认。
(6)根据用户选择的转换类型,设置转换后的文字的相应字体。
这种自动转换程序是通过计算机软件、计算机硬件、或计算机硬件与软件相结合的方式实现。
基于本发明提供的方法,已经开发出基于字处理程序的古文字与现代汉字自动转换软件,使古文字与现代汉字之间的转换高效便捷,既符合古文字的学术要求,又易于一般人使用。
附图说明
图1为古文字和现代汉字之间转换方法流程图
具体实施方式
下面结合实施例对本发明提供的古文字和现代汉字之间的转换方法做一个详细的说明:
第一步:建立古文字和现代汉字之间的对应关系。
参照刘志基、张再兴主编的《中国异体字大系——篆书编》(上海书画出版社2007年12月出版)。该书囊括迄今已面世的篆书(取广义“大篆”概念)文字各类型典型形体,在4289个现代汉字字头下,收录了近25000个古文字字形,其中甲骨文2166个,金文10386个,楚简帛文字5576个,古陶文405个,战国玺印文1672个,古币文1415个,汉印文2512个,石玉及其它杂类文字近500个。分别完成以上古文字与现代汉字之间的对应关系,建立数据库,完成需要与现代字对应的古文字原形字的造字,并生成标准字体(TTF),然后在数据库中建立对应表,将其与同属一字的现代字并列于同一记录。
第二步:基于1形成的数据库中的古文字与现代汉字对应表,设计能够在字处理程序(如Micro Word)中实现古文字和对应的现代汉字互相转换的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810035195.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗食管癌的中药组合物及其制备方法
- 下一篇:组合式超长冲程抽油机