论文部分内容阅读
信息化浪潮下,在生活的方方面面,人们越来越追求个性化的产品。个性化字库就是在这样一个环境的推动下孕育而生。徐静蕾字体,井柏然字体等明星手写字体开始进入我们生活,然而对于大部分人来说制作一套属于自己的个性化字库费时费力费钱。本文试图以基于触摸屏的移动设备为书写工具,运用嵌套结构算子将汉字进行部件拆分和将部件拼合形成汉字,探索出一套可行的个性化楷体字库自动生成技术方案。希望通过本文的研究和实践,为上述问题寻找一条可供参考的问题解决思路。本文主要工作围绕以下几个方面:1.嵌套结构算子。嵌套结构算子主要包括汉字如何拆分为各个部件以及特定的几个部件拼合形成完整汉字的运算规则。2.用户最小样本手写汉字集。我们最终的目的是希望用户尽可能的书写少量的指定汉字集,利用算法进而帮助用户自动生成与用户字体相似的其余的汉字,已达到省时省力的效果。3.汉字拆分算法。用户通过触摸屏移动设备书写的汉字以XML格式进行保存,根据嵌套结构算子和遍历将汉字进行拆分。4.汉字拼合算法。根据嵌套结构算子与部件间的位置关系和大小关系完成汉字拼合算法。5.字库生成与实验。将用户书写的汉字与电脑拼合的汉字进行测试,并对实验的数据进行分析与讨论。在上述研究的基础上,本文设计了一套完整的个性化楷体字库自动生成技术的方案。该方案包含汉字拆分为部件的算法、部件拼合为汉字的算法。实现的原型系统采用Eclipse+Android开发,采用面向对象的体系结构,在本文中后台数据库采用SQL Sever2012,具有较好的鲁棒性与扩展性。