蒙文网页技术终级解决方案
2004年之前蒙古包网站上的蒙文是横的,自从使用了writing-mode语句把蒙文竖起来到直今,蒙古语网站的技术在众多网友的共同努力下,不断创新和发现,现已逐步走向成熟,可以像汉文、英文一样方便的使用蒙文了。
蒙文在网络上的应用有以下几个难点:蒙文竖排问题、蒙文字体下载问题、从左向右顺排问题、首尾均齐的问题、另起一行的问题、段落排版的问题,目前全部已经得到解决。现简单说明如下:
一、蒙文在网络上竖排其实很简单,只要在表格、DIV框等HTML元素上加上一句writing-mode:tb-rl就可以把这个元素里面的蒙文竖起来。但是竖起来以后的蒙文是从右向左竖排的,根本没有提供从左向右的方法。以前解决这个问题都是用换行置位的方法来解决的,也就是说把内容按一定的高度进行强制换行,然后把前一行和后一行位置倒过来,这样在视觉上是从左向右的效果,但是复制到WPS和WORD等编辑器中时,顺序就会颠倒,必须手工换行和排版才可以使用,这对那些大篇文章的使用来说是很麻烦的事情。同时这种竖排的另一个问题就是行尾不齐,感觉很乱。
二、以前的蒙文网站先让用户下载字体,然后才能浏览网站内容,这对大部分刚接触电脑和网络的用户来说是很难的,所以很多用户还没有进入网站就知难而退了,所以对网络蒙文的发展带来了很大的不便。后来我们发现字体嵌入技术,制作EOT文件放在网站上以后,就不存在下载字体的问题了,当然也可以在哪些完全没有安装蒙文软件的电脑上也可以用字符方式正常浏览蒙文网页了。用WEFT软件制作EOT文件的方法可以从赛音主页的WEFT教程里可以学习。
三、今年有些网友发现使用镜向字体可以Photoshop里进行顺排,使用98占位符(98字体)的镜向字体可以在网页上进行从左向右顺排。经过长时间的研究和实践,我们在使用现在的UNICODE代码实现了这种技术,并进行了各方面的完善,现在已经完全可以投入使用了。样品网页:http://www.saiyin.net/mongol 这种方式安全解决了蒙文从左向右顺排的问题,并且按字换行,不存在蒙文从中间断开的问题。另外可以使用各种CSS语句,可以像控制英文一样控制蒙文了,如:另起一行,均齐等。因EOT字体制作起来注意的细节比较多,所以我们统一制作EOT文件,只要想使用这种镜向字体的EOT文件,请和站长联系:(QQ:407200700,邮箱:saiyin@163.com)以后直接可以从赛音主页下载EOT文件使用而不必担心升级和修改字符的问题。始终都可以使用最新的字体文件。
四、下面对一些相关的CSS语句进行说明,大家在使用中可以参考。
font-family:SYMN2008F; 字体名
font-size: 18px; 字体大小,必须要使用18px,要不效果就会变差
Word-break:keep-all; 按字断开
writing-mode:tb-rl; 竖排
filter :flipV(); 镜向,把镜向字体再用虑镜镜向一次,看起来刚好是正字体。
text-align:justify; 均齐
text-justify:inter-word; 根据字来换行
text-indent:30px; 另起一行空30个像素的位置