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