只是一个简单的 - 想知道如果我说,找到一种用户可能不会安装的好字体,有没有一种方法可以在不安装在用户计算机上的情况下使用它?我的意思是不让它成为一个图像?
问问题
9028 次
4 回答
7
你需要使用CSS 的 @font-face
于 2012-06-06T15:35:14.913 回答
3
是的,您可以使用 CSS3 @font-face。您必须在服务器内以特殊格式上传字体文件。确保字体的许可证允许这样做。
您可以在http://www.fontsquirrel.com/上找到可供选择的免费字体,它还提供 CSS 属性生成器并将字体文件转换为所需的格式。
于 2012-06-06T15:38:05.290 回答
2
在 CSS 中使用以下内容。您需要将 .ttf 转换为 .eot 才能正常使用 IE。
@font-face {
font-family: "SFSpeedway";
/* IE */
src: url(./fonts/fontname.eot');
/* IE */
/* Not IE */
src: local("SF Speedwaystar Condensed"), url(./fonts/fontname.ttf');
format("truetype");
/* Not IE */
}
于 2012-06-06T16:01:24.150 回答
0
如果字体可用,您可以使用 css 的 @font-face - 请记住,使用它会影响您的页面加载时间,这也可能会影响慢速(移动)连接的性能。
否则使用后备字体会更安全:
font-family: helvetica neue, arial, serif;
你也可以看看cufon,但我个人不喜欢它
于 2012-06-06T15:39:44.557 回答