我已经在我的系统中下载并安装了一个字体,然后我在我的项目中使用了这个字体,它在本地系统中运行良好,但是当我将此页面上传到服务器时它无法正常工作.如何在服务器中安装字体?或者我该如何解决这个问题?
请帮我!!!!
fli*_*643 18
使用CSS3,即使用户的计算机上没有字体,也可以在网站上嵌入字体.
首先将您的字体上传到服务器上的目录.
然后在CSS中注册该字体,以便您可以像这样使用它:
@font-face {
font-family: 'Raspoutine Medium';
src: url(http://site/fonts/Raspoutine Medium.ttf);
}
Run Code Online (Sandbox Code Playgroud)
然后,在您网站中的元素上使用它:
body {
font-family: 'Raspoutine Medium', Arial, Helvetica, san-serif;
}
Run Code Online (Sandbox Code Playgroud)
(见http://www.w3.org/TR/css3-fonts/#the-font-face-rule)
请注意,这仅适用于部分现代浏览器,即当前版本的Firefox,Chrome,Safari,Opera和IE9.IE8和IE的旧版本不支持这一点,所以用"后退"字体声明和测试网站是很好的.
另请注意,根据字体的不同,可能存在许可问题.
即使您在服务器中安装了该字体,也不意味着当您的用户尝试访问该站点时该字体应该可以工作。该字体必须安装在所有要访问它的计算机上,因此如果您的站点是公共的,您无法让每个用户都安装该字体。所以一个好的做法和推荐的方法是使用默认字体。
另一种选择是查看Google Fonts API。优点是
* A choice of high quality open source fonts.
* Works in most browsers.
* Extremely easy to use.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37308 次 |
| 最近记录: |