论文部分内容阅读
近几年来,随着计算机软硬件技术和Internet技术的迅速发展,计算机已经深入到了人类社会的每一个角落。新疆是个少数民族聚居的地区,很多方面都有使用少数民族语言文字的要求,最近的Windows环境下多文种信息处理平台的开发研究不仅丰富了多文种平台的开发理论和方法,而且有助于少数民族语言信息的计算机处理的推广应用。另一方面,民文信息处理过程中所使用的没有规范化的字符编码方案给民文信息资源的资源共享和Internet技术的普及带来了很大麻烦。这种情况下,为了促进实行已进入Unicode的维文编码方案和实现维文信息处理的标准化,开发一个高性能智能化的维文Unicode在线输入技术成为维文信息处理中十分关键和活跃的领域。在我区,民文信息处理技术的发展过程大致经历了以下几个阶段: ● DOS下文字处理和排版阶段(1984-1994),其主要特点是初步研究并理解计算机的体系结构和工作原理。在这一时期,主要为政府部门和媒体部门开发了一些小型文字输入软件和中型多文种排版系统软件,并进行了研究工作,为少数民族的信息化事业奠定了基础。其主要技术要点是改变键盘驱动程序和调用DOS中断来处理民文信息。 ● Windows平台的研究阶段(1994-1999),最早对在Windows上开发维文平台进行研究的是新疆大学计算机系863课题组,他们于1996年7月研制成功Windows3.x多语种和纯维文两种处理平台。其主要技术要点是采纳阿拉伯语Windows3.1的技术,修改Windows有关输出的GDI函数,键盘布局和阿拉伯字库实现维文和西文的混合处理。 ● 应用软件和网络化阶段(1999至今),其代表性的技术结果有维文Windows98/2000输入法,各种教学软件,专用软件和维文(拉丁文,老文)网站等。其输入法的实现技术是从系统底层修改阿拉伯语输入法或者挂钩控制键盘布局和覆盖阿拉伯字库。因浏览器提供的阿拉伯字符的编码方式和文档的从右到左编码方向为民文信息的网上处理和共享带来了很大的方便,一些单位和个人使用浏览器的此长处建设了自己的纯维文网站为我区信息化事业的发展做出了相当大的贡献。这一时期是民文处理的辉煌阶段,在市场上出现了形形色色的民文输入法和其它软件。 为了能够在任何Windows平台上在线处理维文,实现维文信息在Internet环境中资源的最大共享,本文提出了一种全新的借助于Unicode编码方案来实现Windows平台下的网络环境中维文(老)文字的显示技术和多编码转换技术,并在此基础上促进和实现维文信息处理的标准化。为了实现这一系统,我们的总体设计原则和目标是: 1、创建纯维文Unicode标准字库实行国际标准编码方案,而不是像以前那样替换原有阿拉伯字库; 维文Unicode在线处理技术与实现 摘要2、通过测览器挂钩处理方式3、来实现维、中、英等文的在线混合输入和显示:3、采用输入时自动选型技术与键盘切换技术实现智能输入,以提高录入速度,使得维文字符都能准确相连并不影响其他文种的正确显示;4、设计并实现多方向文字转换门E标推维吾尔老文字,Unicode维文,维吾尔拉丁文)技术给用户提供极大方便并保留用老系统输入的数据:5、为了实现在线输入法的共享,在系统的设计中充分考虑了程序的移植性、通用性和安全性。 本文从各个方面探讨了维文信息处理的现状和存在的问题,研究和解决了很多关键问题,所做的工作如下:.首次创建了纯维文Unicode标准True Type字库,实行国际标准编码方 案。.通过在线处理,提出了维文Unicode字符显示方案。.首次提出了测览器挂钩处理方式,实现维、中、英等文的在线混合编辑, 解决了维文字符的正确插入问题。.采用输入时自动选型技术与键盘切换技术实现了维文字符的正确选型, 通过智能输入方案提高录入速度。.实现了多方向文字转换技术,给用户提供方便并能保留用非标准系统输 入的数据。 此项研究得到国家863课题组的资助。