我的网站使用字体ff-clifford-eighteen-web-pro-1
。我希望我的所有文本都使用该字体显示,即使对于没有在其计算机上安装它的用户也是如此。
有可能吗?
答案 0 :(得分:5)
您可以使用@ font-face生成器。它允许您上传您的字体,它将创建一个漂亮的.zip下载与CSS以及您的自定义字体为您的网站工作所需的所有相关文件。
http://www.fontsquirrel.com/fontface/generator
他们也有许多可在您的网站上使用的许可字体工具包:
http://www.fontsquirrel.com/fontface
另一个允许您“租用”许可字体的好网站是TypeKit。
答案 1 :(得分:2)
你做不到。如果字体不在浏览器所在的系统上,则无法找到该字体,也无法加载。
您需要将字体分发到客户端系统(如果您有许可权)。
答案 2 :(得分:1)
简短回答:你不能
答案很长:你可以,但这并不容易,也没有得到广泛的支持。请阅读this article以获取更多信息。
答案 3 :(得分:1)
我使用Cufon。效果很好,但您还必须验证许可。
答案 4 :(得分:0)
答案 5 :(得分:0)
将字体存储在字体文件夹中(例如: fontFolder ),您可以使用 @ font-face 生成器自动让用户下载字体,以便它会出现在您指定的网站上的任何位置。下面, fontFolder 表示字体文件所在的目录(文件夹), fontName 表示字体名称(位于 fontFolder 内)。如果您当前具有存储在 fontFolder 中的字体的.eot .tff .woff和.svg变体,则可以将以下代码复制到样式表的顶部并替换 fontFolder 使用您自己的目录名称,并将 fontName 替换为您的字体名称:
@font-face {
font-family: "fontName";
src: url('fontFolder/fontName.eot');
src: url('fontFolder/fontName.eot?#iefix') format('embedded-opentype'),
url('fontFolder/fontName.woff') format('woff'),
url('fontFolder/fontName.ttf') format('truetype'),
url('fontFolder/fontName.svg')format('svg');
}
当您准备好使用字体时,只需使用其名称:
h1 {
font-family: yourFont;
}