进入数字化、信息化时代的二十一世纪,人们对教育的需求日益增加现代远程教育作为一种新的教育模式,将最大限度利用现有教育资源,是实现高等教育的大众化、现代化、终身化和国际化的新型教育形式和必然途径)在国内外加大现代远程教育建设的大环境下,我们开展了蒙古语现代远程教育平台建设的研究工作在蒙古语现代远程教育平台中建立蒙古语中小学教学网站对提高蒙古语授课的中小学教学水平有着深远影响通过蒙古语教学网站可以将教学资讯和优秀的教学资源及时地提供给老师与学生,使资源得到共享、发挥最大的价值,并充分利用这个平台,交流经验,互相促进,达到提高教学水平的目的蒙古语中小学教学网站与汉语中小学教学网站从功能结构上没有什么区别,但是建立蒙古语网站却由于语种的特殊性存在着一些特有的问题需要解决结合实际开发工作对动态蒙古文网站建设中的若干技术难题进行了探讨,提出了解决方案。
问题的提出
蒙古文国际标准码2000年2月得到国际标准化组织的正式通过,并得到Unicode技术委员会的认可蒙古文国际标准码只对“名义字符”编码,对强制性合体字没有编码传统蒙古文、托忒文、锡伯文和满文的大部分字母根据它们在词里的位置(词首、词中、词尾)有不同的变体,称为变形显现字符。
根据国际标准ISO/IEC 10646有关规定,在蒙古文国际标准码中,对蒙古文的变形显现字符集没有进行编码。这给蒙古文的信息处理带来许多困难在动态蒙古文网站中我们采用什么编码进行蒙古文的网络传输,即在数据库中我们采用什么编码存储蒙古文是我们首先遇到的问题。
解决方案
解决方案一蒙古文是一种复杂文本语言,一个名义字符对应多个变形显现字符,而这些显现字符在蒙古文国际标准码中没有具体的码位所以必须考虑名义字符到显现字符的映射OpenType字体 在支持TrueType体系结构的基础上增加了一些高级排版特征,这些特征对复杂文本的处理提供了很好的支持,相应的特征数据放在OpenType布局表中蒙古文的处理中主要涉及到了字形替换表和字形置位表内蒙古大学计算机学院对蒙古文OpenType字库的制作工作进行了一定的研究,利用Microsoft的Volt字库工具进行测试,取得了一定的进展。
但是制作好了蒙古文OpenType字库,还需要支持这种技术的操作系统微机上普遍使用的操作系统为微软的Windows操作系统Windows操作系统的复杂文本处理动态链接库USP目前还不支持蒙古文,所以蒙古文OpenType字库目前还不能投入使用。
解决方案二在微软还没有发布支持蒙古文的复杂文本动态链接库之前蒙古文OpenType字库还不能使用,所以只能采用其他的解决方案了。
在动态蒙古文网站中可以采用已经开发并使用着的TrueType字库内蒙古大学计算机学院开发了支持Unicode的蒙文白体、蒙文楷体、蒙文黑体、蒙文回鹘体、Oyuta蒙文白体等多种字体在动态蒙古文网站中可以使用这些字体,客户端只需在第一次浏览蒙古文网页时下载字库字库的下载对用户系统不会造成很大的负担,而且字库文件都比较小。
|