译吧网

您好,欢迎来译吧网!客服QQ:89411289 客服电话:15311317772 帮助中心

7×24小时翻译服务热线:15311317772(孟)

您的位置: 主页 > 民族文化 > 维吾尔语 > 维文字体在web网页中使用,英文翻译,在线翻译-通

维文字体在web网页中使用,英文翻译,在线翻译-通

来源: 分享至:

在web网页中使用维文字体

   对于维文网页制作者们来说,首先应该考虑的问题是怎样以最方便的方式将网页维文化,以便网页浏览者顺利地浏览您的网页。目前,网页维文化的主要途径是先从服务器中下载字体,然后再安装下载的字体,这个过程给网页浏览者带来极大的不便。
以下是解决这个问题的两种方法:
1。使用ActiveX 控件
   这种方法的技术含量比较高,为了应用此方法, 您不仅要具备开发这类ActiveX控件的技能,您还需要懂得一些黑客技术
具体过程如下:
1)首先开发这样一个ActiveX控件(用VB,VC可以开发这样的ActiveX控件)它内嵌了维文字体,控件一旦被初始化立即把那些字体释放出来,  把字体安装在本地计算机的系统上。
2)这个ActiveX控件可以被嵌入到网页,网页被打开时ActiveX控件能从服务器中被下载运行或初始化。
本人试过此方法,但实现相当困难。所以本人并不想推荐此方法。
2。使用嵌入字体和OpenType技术
    这个方法已经在有些维文网页得到了运用,比如baxegim。
嵌入字体和OpenType(是一种字体)属于并未完全标准化的技术,所以这个方面汉文资料特别少。由于Opentype 是Microsoft和Abobe联合开发,您也许要在Microsoft和Abobe的web站点上核查一下。
以下是这个技术的大概情况:
    如果您是网页开发者,您也许知道什么是CSS(层叠样式表,Cascade Style Sheet)。如果您不知道,这个方面资料还是挺多的,您可以查阅一下,下面我就开始介绍了。 用@font-face这一CSS属性以及一个指向Internet上该字体地点的URL把该字体嵌入到web网页中。该字体必须是一个带.eot或ote文件扩展名的OpenType字体文件。当一个网页读者打开一以@font-face属性引用一个OpenType字体文件的网页时,浏览器首先检查网页读者的字体下载设置。根据这些设置,网页访问者会看到如图所示的对话框。如果允许实用该字体,OpenType字体文件就自动下载到网页读者的PC上,转换成TrueType字体并临时存储起来。Internet Explorer 目前并不核查该字体的一个版本是否已装在网页读者的PC上。


把一个字体嵌入到您的web网页中的句法是:
<STYLE TYPE ="text/css'><!--
       @font-face {font-family: fontname;
                   font-style: style;
                   font-weight: weight;
                   src: url(fontURL)}
--></STYLE
     fontname是整个当前Web网页中您用来指称这个字体的名字。Style为合法字normal,italic或oblique中任何一个。weight为normal,bold,bolder,lighter或者为任何一个合法的粗细度的值。FontURL是指向OpenType文件的URL。
     从以上说明中可以看到,问题的关键是怎样准备一个维文OpenType 字体文件。这个问题我们可以向Microsoft请教。我们可以在Microsoft的Internet Client SDK的字体嵌入这一节或者Microsoft的Typograghy站点www.microsoft.com/typograghy上找到答案。Microsoft开发了专门处理OpenType字体的工具WEFT(Web Embeding Font Tool),现在是WEFT3.0,我们利用此工具很方便地制作一个eot文件。我们需要做的是给它指出一个可嵌入的TrueType字体文件,然后它就给我们形成一个OpenType 字体文件和CSS结构。
例如:我们有一个ilikyurt的turetype字体,它是可嵌入的,如果我们按照WEFT3.0的要求进行操作,最后我们可以得到一个ilikyur0.eot的OpenType字体文件和
<STYLE TYPE="text/css">
<!-- /* $WEFT -- Created by: test.com(test@yahoo.com) on 01-9-2 -- */
     @font-face {
                font-family: ilikyurt;
                font-style: normal;
                font-weight: normal;
                src: url(http://test.test.net/home4/ilikyurt/ilikyur0.eot);
}
-->
</STYLE>
的CSS结构.
    然后我们把ilikyur0.eot上载到服务器制定的位置上。把CSS结构粘贴到网页中<head> ...</head>标志内就可以了 src: url(http://person.test.net/home4/ilikyurt/ilikyur0.eot) 这个属性非常重要,此URL必须和您形成eof文件时指定的URL相一致,否则就会出错; eof文件制作完毕后您应该进行测试,测试也可以在本地磁盘上进行,也可以上网进行。能否在本地磁盘上进行测试,这要看您在制作eof文件时,有没有指定相应的本地磁盘路径。
    需要注意的是在测试之前,您应该把Windows/fonts目录下相应的truetype字体删掉。对于本例应该把ilikyurt.ttf文件删掉。否则您就不知道当前实用的是ttf或者eot。
网站的维文字体就是按照以上方法做出来的。
 
分享至:
Tags: