日期:2014-05-17  浏览次数:20856 次

问一个客户端与服务器端字体显示的问题
如果服务器上有一个windows默认安装时不带的字体,就是说这个字体是我后来自己安装在服务器上的;然后我的html中使用了这个字体   比如说   " <font   face= '华文中宋 '> 哈楼 </font> ";
在服务器上直接浏览是没有问题的;但是如果访问服务器的机器上没有安装华文中宋,它出来的就不是华文中宋,而是默认字体或css中设置的安全字体,如宋体对吧?

如果我非要使用华文中宋,而且要求服务器端和客户端都要能够看到该字体效果,该如何做?(不要告诉我,用图片处理)

------解决方案--------------------
在服务器端安装字体是没有办法解决的,因为浏览操作是在客户端,客户端要装该字体才可以。
可以用动态字体方案,微软有工具可以制作,到其网站上查一下。但是对于中文字体,下载量太大了,不适合。英文字体的话,还是不错的。
<STYLE>
@font-face {
font-family:comic;
src:url(http://valid_url/some_font_file.eot);
}
</STYLE>
其中.eot就使用该工具制作的。字体只能用于指定的domain.