2023年12月20日发(作者:)

如何让你的浏览器完美地显示网页上的藏文字体

[原创]--by Shing

1. 题外话

目前世界上所有的文字分属两大文字系统,即拼音文字系统和非拼音文字系统。据说,所有的拼音文字都可以追溯到两河流域和古埃及之间的国际通道——今天的叙利亚。 大约在西元前17世纪,即距今3700年前,产生了第一个用字母拼出来的拼音文字——原始的塞姆字母系统。由于拼音文字相对于非拼音文字最大的一个特点是:不同民族、语言间可以相互流传,即我可以用其他民族的拼音字母来拼写本民族的语言。因此,原始的塞姆字母系统被其他周边部落民族借用后,渐渐产生了四个主要的次拼音系统:1)南方塞姆字母系统,后来向非洲东部地区流传;2)腓尼基字母系统,它向西传播,在地中海流域流传;3)希腊字母系统,它其实是腓尼基字母系统的特殊分支。它后来演化为拉丁字母、斯拉夫字母,再后来逐渐成为俄罗斯及西方各国的字母系统。4)阿拉马字母系统,它从小亚细亚向东流传,产生了两个重要分支:阿拉伯字母系统和印度字母系统。众所周知,我们的藏文字母系统是距今1300年前, 由吞米桑布扎在印度留学归吐蕃后,借用自己所学的乌尔都语,创立了以30个辅音字母和4个元音字母、5个用来专门书写外来语的反写字母所构成的藏文字母系统。另外,乌尔都语是今天巴基斯坦的官方语言,也是藏传佛教发展历史上具有举足轻重的巴基斯坦人(那时还没有巴基斯坦,包含在印度之内)——莲花生大师(吴金·白玛久聂)的母语。他的姓氏“吴金”,据说是今巴基斯坦境内他出生的一个地方名。藏文字母系统创建后,到元朝时由《格丹格言》的作者——萨迦·班志达贡嘎坚才的侄子——八思巴对照藏文字母系统创建了元朝上层官方文字——八思巴文。据说,目前的韩国文字在14世纪创建时,借鉴了八思巴文。藏文字母系统在历史上有两次改革。据说,当前藏文是记录11世纪的藏语口语,因此,与当前藏语口语稍微有点的脱节,但绝对没有有些人所称的中文古文与白话文之间那样的差距。基本上任何藏语都能用藏文拼写出来,因此,今后所要做的是让藏文渐渐的拼写常用拉萨口语,最1

终使文字与语言完美对应。

关于藏文网络化问题。计算机在最底层是只处理二进制,那么世界上众多文字要在计算机上输入、显示,并在网络上交流,得让文字符号转化为计算机认识的二进制码。在Unicode出现以前,各个国家、民族都建立一套本民族文字专用的字符集,比如汉字的GBK字符集。在国家的大力帮助下,藏文也要么设立了字符集、要么用GBK中不常用的汉字编码,编写了众多藏文输入法——同元、班志达、桑布扎等。但是,问题也就出来了,那就是由于不同文字间编码不同,每个文字都用自己的专用编码,阻碍世界范围内、跨国家、民族间的交流。藏文的编码情况就更乱,在同样是一种文字——藏文的情况下各输入法间编码都不同,不要说跟其他文字共用一种字符集。

因此,1990年国际统一码(Unicode)开始研发,目前是Unicode5.0版本。Unicode是用一个字符集,来编码世界上所用的文字和符号。时代已经是21世纪了,地球已经变成了小小村庄,世界只需要一个字符集,这样的话,有利于国家、民族间在的网络上交流。当前的Unicode基本上把主要语系的典型语言的文字都用Unicode编码了,什么爪哇语、还有我们的八思巴文都已经有Unicode码了。因此,藏文已有国际统一的Unicode编码和支持Unicode的微软Himalaya藏文输入法。它们的诞生,提供了藏文网络化的基础!接下来要做的就是:你我的具体行动,学习母语、学习计算机知识,逐渐实现藏文网络化!

闲话扯的太多了!转移话题,言归正传!

2. 网页上完美显示藏文

上网,干得最多的一件事情是浏览网页!神马校内、微博、博客等等。2007年微软发布支持Unicode的Himalaya藏文输入法后,藏文网站在国内互联网里渐渐多起来了。首先说下网页浏览的大致原理:我有一台电脑并连上互联网了,在互联网的另一端有台服务器,上面有藏文编写的网页信息,那么我输入网址,浏览服务器上藏文信息的过程是,我本地的浏览器连接那端服务器并下载其指定位置的藏文信息到我计算机上,假如这些藏文信息下载到本地,但本地计算机内没有与服务器上同编码的藏文字体,那么,本地浏览器上出现乱码,计算机不认识这些字符!当前,藏文网站逐渐用Unicode编码的藏文2

字体,如Himalaya藏文字体、Monlam3藏文字体、藏研中心研发的藏文字体、不丹国家的藏文字体,珠穆朗玛藏文字体。目前,Unicode的各种藏文字体有50多种,只要在你本地电脑系统内存放一种Unicode藏文字体,即可浏览Unicode藏文字体编写的藏文网页。传统藏文书法有很多种,纸上书写的草体、还有样子好看的朱杂体,以及图书类上和安多藏区主要应用的印刷体——吴金体,目前的50多种Unicode藏文字体中,印刷字体,即吴金体最适合在网页正文中应用。在众多Unicode的吴金体中,Microsoft Himalaya是系统默认的字体,像中文的宋体,但是Microsoft Himalaya字体可能由于是微软研发的,更倾向于把它同英文放在一起,观看显示效果,由于英文5号字体极小,我们的Microsoft Himalaya也在5号级别时,显示极小。而国内主要把藏文与中文放在一起的情况更普遍,中文字体都比较大,因此,在同一级别时,出现藏文小、中文大,看起来不协调。由于系统和浏览器默认的字体是Microsoft Himalaya,因此,访问藏文网站时,虽然在本地显示藏文,但网页上的字体小,看不清,不利于浏览!那么,知道了原因后,我们就不难解决。解决的方案有两个:1)在本地计算机内安装较大的藏文字体,如bigger_himalaya字体来代替原来的Microsoft Himalaya字体、藏研白体(CTRC-BT)、藏研黑体(CTRC-HT),并设置本地浏览器,更改浏览器默认的显示字体,改成上面我说的三种较大的藏文吴金字体;2)利用CSS(网页编辑的一种代码),在创建网页的时候,把网页上所应用的藏文字体都存放在服务器上,在本地显示网页时,所需的藏文字体从服务器上调用,使得终端电脑上即使没有安装该字体,也能正常显示。对于广大藏族用户,应该用第一种方法,即在本地电脑上安装较大的Unicode藏文字体;对于网站建设者,应该用第二种方法,使得做出来网页效果在终端完美显示。

下面就详细讲解第一种方法:

安装较大藏文字体,并设置更改浏览器默认字体,从而完美显示藏文

1)

安装Unicode的藏文输入法

本例安装Himalaya输入法,你也可以安装Monlam3, 它同样是3

支持Unicode的。如果你的系统是Visita和Win7,则跳过这样步,2007年发布的Visita系统以及之后版本都是系统自带Himalaya输入法,你只需在电脑窗口右下角设置出藏文输入法就OK了。对于XP系统的用户,在这里下载Himalaya藏文输入法。

下载地址:/file/be69cdla#

下载解压后,有“Himalaya藏文输入软件setup”安装程序,这个就是Himalaya输入法,双击安装即可。

安装完后,输入法设置步骤(XP系统用户):

在电脑右下脚,右击语言栏>选设置

弹出”文字服务于输入语言对话框”,点”添加”

4

输入语言选”英语(美国)”,键盘布局选”Tibetan(PRC)”

5

点“确定”

6

在“文字服务和输入语言”对话框里有“Tibetan(PRC)”了,就点击”确定”这样就设置完毕

7

在word等上输入藏文时,在电脑右下角选语言”EN”英语,选键盘布局”Tibetan(PRC)”藏文。这样就可以美美地输入藏文了(下载文件里面有藏文输入法键盘布局图)!

2)

安装Unicode藏文字体

安装Himalaya藏文输入法后,同时会在系统内安装一种藏文字体:Microsoft Himalaya藏文字体,这是系统默认的藏文字体。我们现在再安装其他Unicode藏文字体。通过在步骤1)中给出的下载地址,下载一个“Himalaya藏文输入法-键盘布局图-几十种藏文字体”的文件,这个文件夹下除了步骤1)用到的Himalaya输入法外,有13种最新Himalaya藏文字体、一个bigger_himalaya(它是Microsoft Himalaya藏文字体的放大版)、2种藏研中心的字体(CTRC-BT和CTRC-HT)。

具体安装字体方法:

8

开始>控制面板

9

打开“控制面板”后,点击“字体”,便可打开系统字体库

复制下载的藏文字体,并在系统字体库中粘贴,即可完成字体安装

10

寻找系统字体库的另外一种方法是:

打开如下:C:WINDOWSFonts 这里便是系统字体库。

由于系统默认的Microsoft Himalaya字体太小,为了在word等里输入时显示方便,我们将用”bigger_himalaya字体”替换掉”Microsoft

Himalaya字体”,替换方法如下:

按上面方法进入系统字体库>找到并删除Microsoft Himalaya>再把bigger_himalaya复制并粘贴到系统字体库中。替换完毕,打开word可以检查,藏文输入时默认字体比原来大。

3)

更改浏览器默认字体,把较大Unicode藏文字体设置成默认字体

浏览器种类众多,由于要完美显示网页上的藏文,在这里向大家推荐3款浏览器:系统自带的IE浏览器、火狐(Firefox)浏览器和遨游浏览器。

由于IE浏览器是和操作系统是一家生产的,又是这家公司编写了Himalaya输入法,因此,IE浏览器对于Unicode藏文是天生的支持。火狐浏览器,本人比较中意,它是开源软件,用户可以自定定义,并且是众多浏览器中插件最多的一个。遨游,是国内较为出色的一款,用户较多。我们用遨游浏览器作为例子,其他的浏览器设置方法大同小异。

更改浏览器网页显示的默认字体为较大的Unicode藏文字体

(由于藏、汉、英为不同的语言,更改浏览器的默认字体为藏文,只是把网页中藏文字符,以该设定藏文字体样式显示,不影响中文和11

英文的显示)

方法步骤:

打开遨游浏览器,在最左上角“人脸”型上点击,进入浏览器设置界面。在设置界面里点“选项”

12

点“高级”

在“字体”选择那行,点“选择字体”

13

打开“字体”对话框。选择字体“藏研黑体”,字形“常规”,大小“四号”。你也可以选择其他藏文字体,只要是系统里装有的都可选。这里笔者推荐3中藏文字体,主要是这3中字体较大,在网页里显示效果好。藏研黑体、藏研白体、Microsoft Himalaya,第3种字体选择的前提是,通过上面讲得将Microsoft Himalaya用bigger_himalaya替换后。虽然名称仍是Microsoft Himalaya,但比之前的要大。

关闭浏览器,接下来要安装字体渲染软件MacTypeInstaller

4)

安装MacTypeInstaller字体渲染软件

下载地址:(若链接失效,请在百度中自行搜索该软件)

/Soft/M/MacType_20101231_

下载后,双击,一路“下一步”,即可安装完成

14

下面要将MacType渲染配置加载到你的系统中:

安装完毕,桌面上双击“MacType用户向导”

选择加载方式“注册表加载”,点“下一步”

15

选择配置文件“图中配置文件”,点“完成”

会弹出加载成功的对话框,点“确定”,完毕!

我们已经设置完浏览器,有在系统中加载字体渲染了。接下来,重启系统!美美地等待…

5)

查看网页上藏文显示效果

16

在google搜索框中输入效果

在人人网上发藏文日志效果

3. 后话

将网页显示的字体更改成特定字体后,比如本文中“藏研黑体”,网页编辑时未强制设定字体的藏文,会按“藏研黑体”显示,但网站17

编辑者强制设定字体种类,甚至有些网址是网页显示字体是由服务器提供,与本地无关,那么,只能显示网站编辑者定义的字体。

藏文字体已经进入了Unicode时代,以后全球所有文字逐渐用Unicode了,望广大爱好藏文化以及特别是藏族青年,不仅要学好我们国家的中文,同时掌握好藏文,努力学习英文!三语精通,是我们所处的这个时代对我们的要求!同时,当前藏文网络、软件刚刚起步,尚未出来藏文Windows操作系统,望广大热爱计算机,热爱母语的有志者,再接再厉!

以上

2012 / 3 / 2

18