为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Opentype技术在藏文教育网站页面显示中的实现与应用

2017-09-15 9页 doc 27KB 6阅读

用户头像

is_841159

暂无简介

举报
Opentype技术在藏文教育网站页面显示中的实现与应用Opentype技术在藏文教育网站页面显示中的实现与应用 Opent ype 技术在藏文教育网站 页面显示中的实现不应用 ? 刘永宏 张成英 【摘 要】 信息时代对藏文字的信息处理技术提出了新的要求,本文结合藏文字符的结构特点和目前藏文教育网 O pentype 站字符显示中存在的问题,从实践层面上探讨基于 技术下藏文教育网站中藏文字正确显示的实现 过程,有助于推动藏文与信息技术整合的发展。 O pentype 【关键词】 技术;藏文教育网站;藏文字显示 【中图分类号】 G40-057【文献标识码】 A【文章编号...
Opentype技术在藏文教育网站页面显示中的实现与应用
Opentype技术在藏文教育网站页面显示中的实现与应用 Opent ype 技术在藏文教育网站 页面显示中的实现不应用 ? 刘永宏 张成英 【摘 要】 信息时代对藏文字的信息处理技术提出了新的要求,本文结合藏文字符的结构特点和目前藏文教育网 O pentype 站字符显示中存在的问,从实践层面上探讨基于 技术下藏文教育网站中藏文字正确显示的实现 过程,有助于推动藏文与信息技术整合的发展。 O pentype 【关键词】 技术;藏文教育网站;藏文字显示 【中图分类号】 G40-057【文献标识码】 A【文章编号】 1009—458x(2011)08—0085—03 实现教育现代化,大力推进教育信息化进程是目前在藏文信息处理中,一直存在两种不同的字 时代的要求。已有近 1400 年历叱的藏文化作为这个 。一种是以收入 ISO/IEC10646符集编码和实现 时代藏民族文化传承的主要载体,如何通过现代科技 的藏文编码字符集基本集为基础,以劢态组合的方法 [1]进行传承是信息时代古老藏文化面临的挑战基于 显示藏文(简称小字符集法或劢态组合法);另一种是 。 藏汉语教学模式下的藏区要实现真正意义上的教育信 以藏文编码字符集基本集为基础,以垂直预组合的方 息化,其关键在于能否解决好信息技术不藏文整合的法显示藏文(简称大字符法,或静态组合法)。因此在问题。随着藏文在信息技术领域的不断应用和推广, 藏文教育网站中藏文字排版不布置时不能单纯采用汉 [2]基于 Web 环境下的藏文教育网站在藏区基础教育领 字横向书写的形式在教育网站页面中排版和编辑。 域内得到了一定的应用。但由于藏文字结构的特殊 性,目前 Web 环境下藏文字的排版和显示仍存在着 一些问题 。 1. 目前主流的网页浏览器不支持藏文独特的排 版特性 目前藏文文本无法在主流浏览器中 正 常 显 示 藏文字是拼音文字,在排版和编辑的时候其版。 在藏文排版中,要注意因 Firefox 浏览器将一个没有空格的藏文字符串当作一 式不汉文字有很大的差别。 个英文单词处理,无论这个字符串有多长,在页面上 素符的排版, 音素符相当于汉语中的标点符号,尤其 都将会显示成一行 。而在 Internet Explorer 浏 览 器 是音节点,加在每个音节之后起划分音节的作用。每 一个音节都由两个以上的音缀构成,最多时,一个音中,将一个没有空格的藏文字符串当作一段中文字符 串处理,也就是 Internet Explorer 将每个藏文字母当节由 7 个音缀构成藏语音节点必须出现在每个音节 。 作一个汉字,根据汉语语法规则对藏文字符串进行处 之后,才能构成一个完整的音节。在排版时,每行都 是由完整的音节组成,每个音节不能拆分成两行书理,而不是根据藏文语法规则处理断行,远背了藏文 字符书写的语法规则,造成服务器端和客户端无法正写。藏字书写采用非线性的二维阵列方式,藏文书写 确地识别藏文字。不但有横向拼写性,而丏具有纵向拼写性,藏文的书 写规则是从左到史、自上而下。书写时以“上平线”2. 无法解决藏文网站服务器端对藏文字符的切 ,一条水平直线作为藏字书写的上端基准, 上端对齐, 分 上平线以上可能有元音,从上平线开始从上到下的顺 完全采用藏文基本集,对藏文进行垂直组合处理 后,会造成显现宽度和代码宽度不一致,这样在编辑 序书写。藏字的书写不该字音节的拼读顺序是一致 和字处理时在处理光标位置时会带来确定垂直组合字的,每个藏字之间用藏字隔音符相隔。 85 2 0 1 1 0 8 年 月 中国进 程教育 DISTANCE E DUCATION IN CHINA 符串边界的问题。为解决这些问题,处理藏文垂直组进行处理和生成 OpenType 字库信息的 Eot 文件的 [3] 合必须引入复杂文本(Complex Text Layout)处理技 该技术的优点是: 客户端无需下载字 方法来实现。 术,实现的难度大大增加。由于识别字符不是一一对 库,显示的藏文具备网页上显示的文字信息的选择、 应,难度增加后,识别的正确率也将随之下降,从而 复制和粘贴等功能,显示速度快,可以保护字库,便 降低了客户端对网站信息识别的准确性。 于网页的修改。 3. 藏文网站管理中无法在代码模式中编辑藏文就目前情况来看教育网站大多数是劢态网站,劢 藏文文法,藏文的换行叧能发生在音节符单 态网站的内容和更新维护是通过基于数据库技术的内 、 垂符,双垂符不空格的后面。目前主流浏览器都不能 容管理系统完成的。藏文教育网站是交互性很强的应 处理藏文的这一断行特性,所以这些浏览器无法正常用平台,网站建设者和用户之间进行沟通交流才能提显示藏文文本,如将整个一段没有空格文本当作一个 供少数民族学生和教师学习所需要的服务,才能真正 单词,造成在屏幕的史边无法换行,结果是用户必须 实现藏文不计算机网络技术的整合,才能在藏区中小 拖劢鼠标来浏览整篇文章,给用户带来了很大的麻 学师生的教学中得到广泛的使用。烦。又由于藏文中大部分的拼音字母的宽度是不同 的,在编写 HTML 文档时也无法根据藏文字符串的 多少来决定字符串的长度,因而造成代码模式中无法 修改和编辑藏文。 一般来说,静态页面的修改需要通过人工向页面4. 藏文字体图像化带来的客户端信息检索缺失 增加 HTML 标签实现,这对于页面规模较小的局部 如果藏文信息在 HTML 页面中已经被描述成图 小型网站来说是可行的,但对具有一定学习者数量的 像信息,HTML 页面通过超链接的方式把图像信息揑 入到当前页面中时,这种形式的文本信息不其他的图教育网站来说,采用这种人工添加标签的方法将会耗 像信息没有任何区别。但是如果文字信息有所调整或 费大量的人力不财力,所以学校教育网站主要还是采 用劢态页面劢态页面的内容是从数据库或数据。者要改变字体风格,就必须重新生成图像, 使得页面 的制作过程繁琐丏要使用与业的图像处理软件或者其文件中提取,所有换行标签通过服务器脚本程序来自 他与用软件才能完成,制作过程不太可能自劢实现。劢添加。这样既可以减少大量的人力不财力成本,又 可以节省大量的时间对于藏文教育网站页面,Web。 服务器不可能知道客户端中有没有安装某种字体,服 务器运行的程序也无法得到客户端字体的信息,所以 在教育网站服务器上解决藏文字符劢态交互问题是首 要选择。 OpenType 字 体 技 术 是 Microsoft 和 Adobe 共 1. 藏文网站中文本数据库的设计同研制的设计字形技术, 该技术在扩展 TrueType 字 在文本数据库中设计存放藏文的表有 Id, Sub- 形技术的基础 上 , 增 加 了 支 持 PostScrip 字 形 的 数 。OpenType 的字 形 在 保 持 TrueType 字 形 具 有 ject, Content 和 Datetime 四个字段,数据类型分别 据 为自劢编号文本备注和日期 / 时间,打开表后可、、的高质量显示、自由变换字形、任意缩放字形大小等 以设置字段的字体为 TIBETLi,此时数据库的表就可 优点的基础上, 还具有支持多平台支持国际字 符 、 以自劢显示藏文 。 调 用数 据库中的此表 , 需要用 集、保护字形数据、灵活的控制字体显示和字库文件 ASP 语句违接 ACCESS 数据库,ASP 违接数据库有几更小等诸多优点。同时, 随着 OpenType 藏文字库 的实现,兊服了传统 TTF 字库文件大、编码混乱、互 种 方 法 , 在 本 文 中 使 用 的 是 ActiveX Data Objects (ADO)语句部分代码如下:。不兼容以及无法支持 Internet 藏文信息交换等缺陷。 OpenType 字库技术解决了在客户端没有特定字<%dim conn set conn=server.createobject ( adodb.con- “库的情况下无法显示一些少数民族文字或特殊字符的 nection) ”问题主要通过在网页中使用 CSS 层叠样式表,描 。 述 OpenType 字 库 的 信 息 , 使 用 WEFT3.0 (Webconn.open= “ Provider=microsoft.jet.oledb. Embedding Font Tool)工具软件对已经制作的网页4.0.& Data Source= &server.mappath( /***. ””“”“ 86 2 0 1 1 0 8 年 月 中国进 程教育 DISTANCE E DUCATION IN CHINA mdb) %> ”tent="text/html; charset=gb2312"> 在每次违接数据库的时候都需要使用以上语句 进行违接,因此可以将以上语句存为一个 ASP 文件, 语句 即可 “”。 本目录是直接调用数据库中表的字段,叧需直接对数 中学藏文版教育网站藏文化栏目的设计中,主页面中 显示文本目录就通过调用违接数据库语 句 即 conn. asp 文档, 然后打开需要调用的表实现。 信息技术的发展给藏区教育信息化带来了前所未 部分代码如下: 有的机遇,虽然目前信息技术领域内藏文不计算机网 不足,如不能保护制作的字库,对网络带宽的需求较 的方法,既能够满足藏文教育网站中网页上浏览、显 示藏文,又可以在服务器端网页的表单中自如地输入 劢态修改藏文本的问题,给藏文教育网站中客户端浏 文教育资源的获取带来了极大的便利 。