Step 1:
获取要使用字体的三种文件格式,确保能在主流浏览器中都能正常显示该字体:
TTF或.OTF,适用于Firefox 3.5、Safari、Opera
EOT,适用于Internet Explorer 4.0+
SVG,适用于Chrome、IPhone
下面要解决的是如何获取到某种字体的这三种格式文件。一般地,我们在手头上(或在设计资源站点已经找到)有该字体的某种格式文件,最常见的是.TTF文件,我们需要通过这种文件格式转换为其余两种文件格式。字体文件格式的转换可以通过网站 FontsQuirrel 或 onlinefontconverter 提供的在线字体转换服务获取也可以通过 http://www.google.com/webfonts 来直接设置字体。它允许我们选择需要的字符生成字体文件(在服务的最后一个选项),这样就大大缩减了字体文件的大小,使得本方案更具实用性。
Step 2:
获取到三种格式的字体文件后,下一步要在样式表中声明该字体,并在需要的地方使用该字体。
字体声明如下:
Example Source Code
@font-face
{
font-family: fontNameRegular;
src: url(fontName.eot);
src: local(fontName Regular),
local(fontName),
url(fontName.woff) format(woff),
url(fontName.ttf) format( ruetype),
url(fontName.svg#fontName) format(svg);
}
/*其中fontName替换为你的字体名称*/
最后在相对应的地方,定义样式即可:
Example Source Code
p { font: 13px fontNameRegular, Arial, sans-serif; }
h1{font-family: fontNameRegular}
<p style="font-family: fontNameRegular">www.woaicss.com</p>
转载请注明:睿美印象
网站建设工作室www.ruimeiyx.com