当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux入门

开源汉字的领军人物——房骞骞

开源汉字的领军人物——房骞骞--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  房骞骞简介:1995年从河南考入电子科技大学微波工程系。2000年9月在美国的达特茅斯学院(Dartmouth College)攻读博士学位,方向是微波医学成像。毕业后在波士顿麻省总医院Martinos生物医学成像中心攻读博士后,研究课题是肿瘤的红外激光成像技术。

  房骞骞是文泉驿项目的负责人,他自小就对中国传统文化有很浓厚的兴趣,由于他的家乡是甲骨文的发源地,因此他对文字的兴趣尤为强烈。房骞骞的研究课题和文字毫不相关,他为何会投身到开源汉字的创作中呢?记者为此采访了他。 文泉驿的诞生

  房骞骞告诉记者:“当初想到做这个项目有几个方面的原因。”2002年,房骞骞在编写一个“数学软件常见问题集(FAQ)”的电子文档时,他选择了一个Wiki引擎——UseModWiki,这样所有人都可以参与改进这个文档。在对UseModWiki进行改进的过程中,他被UseModWiki代码的简练和功能的强大所吸引。

  同时由于工作关系,他需要完全转换到Linux下工作,于是曾经困扰过他很久的中文问题再次成为他工作的一个主要障碍。于是,他萌生了使用Javascript扩展Wiki页面编辑器来从事特殊性文档——中文字体协同开发的想法。

  “Wiki本身具备支持大规模、并行化、分布式开发的优势,加之字体开发本身,可并行化、颗粒化(granularity)的特性非常好”,于是他自己经过一两天调研、代码改造,并写了一些简单的说明文字,于2004年10月27日正式成立了这个项目,当时的名字叫做“点阵中文Wiki”。

  开源中文字库的短缺从很大程度上使得中文Linux的发展依靠购买商业字库。简体中文字库的诸多问题,造成了在Linux下使用中文时,很多中文字体显示效果极差,甚至无法显示。

  “而如果拥有开源中文字库,不仅可以在很大程度上满足上述需要。而且可以解决困扰大多数Linux中文用户费时费力的所谓‘美化’问题,降低中文Linux入门门坎,促进Linux在国内用户中的发展。” 开源中文字体需要更多的支持

  上万的汉字字体都需要人工地对点阵排布进行优化,以便既保证汉字结构的美观,又保证其易读性。而这些优化目前还没有有效的算法来自动实现,需要消耗开发者个人巨大的精力和时间,所以文泉驿项目需要更多热心的参与者。

  房骞骞介绍说:“从网站的浏览记录来看,每天来自不同IP地址的浏览者大概有3,000多个,平均点击数为8,000多个。不过,真正参与汉字开发的人还是相当有限,完成60个点阵或50个以上矢量汉字制作的参与者不超过70个;而能够自始至终支持、参与这个计划的志愿者不足10个。”房骞骞还说:“虽然他们当中的很多人我甚至只知道网络ID,但我对他们的贡献充满了敬佩和感激。”

  由于这一项目的公益性、非商业性等问题,以及没有资金来源,所以没有媒体愿意进行宣传。参与者不多,积极性也非常有限,网站的规模也因此受到很大程度的限制。不过幸运的是,文泉驿陆续收到了一些热心朋友的汇款资助,“虽然现在一共只有100美元左右,但至少明年的网站租用费可以解决,更重要的是,这些捐赠对于开发者来说是一种巨大的鼓舞”,房骞骞希望通过《电脑报》向他们表示特别的感谢。

  文泉驿的现实和未来。2006年3月19日,文泉驿发布了开发代号为北斗的文泉半两宋体字体,版本号为V0.7。这个版本是通过半年多的努力,加上上万点阵的优化,对每个字体无数细致的推敲和斟酌才产生的。也可以说它是目前这个开源中文计划的里程碑。文泉驿新点阵V0.7(北斗)无论从完整性、实用性还是从艺术性来说,都较以前达到一个质的飞跃。

  而矢量部分的开发工作则基于房骞骞的一个具有尝试性质的开发方法,他于去年4月正式发布了笔画分析的界面程序,至今,已经完成了19,816个拥有开源图片的GBK汉字的笔画分析,900多个CJK扩展A区汉字和近4,000个CJK扩展B区汉字的分析工作。房骞骞介绍说:“这里面有1/5的汉字可能需要重新制作,但如果进度顺利的话,我相信今年我们的开源矢量字体能与世人见面。”

  可以相信,随着中文开源字体问题的解决,假以时日GNU/Linux下的中文信息显示瓶颈就可以得到解决了,那么基于GNU/Linux下的商业办公、文档处理和教育等相关软件的中文化问题都将迎刃而解。
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有