国家软件与集成电路公共平台(CSIP) 陈伟博士, J; H& C4 `/ l9 Y- P" T9 k) n
& T3 I0 f0 @2 ]4 C$ o
文字是计算机用户与用户之间表达和沟通的桥梁,在计算机使用中是必需的。作为几千年中华文明的见证和浩瀚传统文化传承的载体,汉字是让每一个中国人引以为豪的东方文明的标志之一。祖先创造汉字,书写汉字,利用汉字和汉语的无穷魅力创造出让人叹为观止的文学,艺术。( j2 q( `& T& d) Q8 @ O
5 Z7 f( y# ]/ c3 O" y9 N1 W
可以毫不夸张的讲,汉字是世界上最为复杂和庞大的符号系统之一。东汉许慎编撰的“说文解字”,收录汉字10516个。至清朝康熙年间由段玉裁等人收集整理的“康熙字典”收录汉字竟达47035之多。加上少数民族文字,各种古代典籍上曾经出现但并未广泛使用的古汉字和异体字,汉字总数多达十万以上。9 A/ r$ @. Z9 t1 T! s/ m4 k
9 z* X6 ]. v0 ?5 t3 E r; a; d6 ^( X8 Q' v( g
图 金文, T- d# n1 Q1 z3 \$ M! m' i9 K* Y
7 g8 N3 D2 d, c2 f
& t( M, X% v- ?% m
/ |4 l0 T: E- ~& n8 v
, T! m( {( l- H) v2 F- U在当前的汉字标准方面:GB2312,包含6763个汉字,GBK 20902个汉字和900余字符,GB18030包含了27484个汉字和900多个字符,而Unicode 4.0 包括71000多个汉字。
, {, s2 {$ d8 A3 K; M c/ w+ S, W/ B5 G
在计算机平台下,逐渐形成了以Microsoft的TrueType专利字形技术的字体平台。中易中标和方正公司也推出了符合TrueType标准的多款中文字体,并且在Windows平台下已经形成了宋体、楷体、黑体、仿宋四种汉字字体为基础的中文支撑环境。! D) Z3 ?1 i% o# b7 Y4 T
& n/ g; ]4 Q3 A, ~) r2 R9 G而在Linux平台下,问题就没有这么简单了。首先是TrueType字形的专利问题,其次再就是各种中文字体的版权问题。Linux操作系统可以支持TrueType字形的字体,但众多的商业中文字体都需要购买以取得商业授权才能使用在Linux平台下,对于开源爱好者,通过购买去取得汉字字体的使用授权明显是不合适的;另外由于消隐和渲染等机制的不同,Windows平台显示较为好看的中文字体在Linux平台下直接使用,并不一定具有良好的显示效果。在开源环境下,我们迫切需要有开源的字体,需要有中文字体的开源软件项目。这也一直是我国开源软件领域的一个短板,导致我们在Linux平台下使用和处理中文存在着问题。
/ |+ E1 o0 @1 `$ v( w/ D# D6 T8 f0 ]0 S7 w$ [( q
近年来,国内兴起的“文泉驿”电子汉字资源开源项目是由一群致力于在计算机世界中推广汉字,丰富电子汉字资源的志愿者自发创建的非赢利性组织,他们希望通过自己无私的劳动,使得无论你在世界上任何一个角落,都可以免费地获得电子汉字资源,能够流畅地通过汉字进行交流。这一项目是非常必要,它的出现也是非常及时的,对于推动Linux平台下的汉字处理起到了积极促进作用,从开源项目的分布方面也填补了我国的一项空白。/ f, z. Q# {4 {* i$ O# k( T# ]$ |6 _
6 l, I6 b) M2 z- r, A6 z+ g" w
但Linux平台下的中文处理,并不仅仅是推出几种中文字体这样简单,它涉及到一系列的规范和要求,从良性发展的角度而言,开源字体项目应该得到政府的支持,最好是能在政府的组织下来进行。政府主管部门通过适当方式,对开源的电子汉字资源项目进行必要的资金支持,并从标准等方面来加以指导。3 j( `: G3 h) L8 f/ g* v9 f
9 u5 E# z/ k9 H. d* a! m+ U/ e$ V
在开源汉字字体领域,信息产业部软件与集成电路促进中心(CSIP)一直给予了极大关注,曾与中易中标、方正等提供中文字体的公司进行了广泛的接触和交流,试图通过合作和购买的方式,将四种基本的字体授权给开源软件用户,并探讨将四种基本字体开源的可能性,因涉及到其它相关公司的商业专利和所需的巨额购买费用,该尝试目前基本处于停滞状态。但作为上述交流与沟通的一个结果,由CSIP组织开发的Linux参考平台(RPLinux)得到了相应的授权,当RPLinux用于非商业领域时,用户可以自由使用系统中所带的四种基本汉字字体。8 q( V# L6 Y5 W8 e K
: q8 e1 p+ w, W8 e1 J但从根本上而言,我国需要有一个成功的汉字电子资源的开源项目,CSIP也希望在政府主管部门的支持下,能对汉字电子资源开源项目予以更大的支持,最终能由政府出面来组织建立和维护一套(不是一种)完备的开源汉字字体及其标准体系,使其成为我国开源软件发展的一个重要公共资源。而建立了一套成熟、完备的开源字体及其支持体系,是能形成中文开源环境的必要条件。 |