首先,每个浏览器都有不同类型的字体。为确保它适用于所有浏览器,您至少需要放置 3 种类型:eot、ttf、woff(和 svg)。获得这些的最佳方法是使用以下链接之一:http://www.fontsquirrel.com/fontface/generator,http://fontface.codeandmore.com/
这非常简单,您将获得一套现成的字体。下载您的字体集后,您将找到示例文件,您将在其中了解如何使用您的新字体。
在您的情况下,它可以是:
@font-face {
font-family: 'Segoe';
src: url('/font_path/Segoe.eot');
src: url('/font_path/Segoe.eot?#iefix') format('embedded-opentype'),
url('/font_path/Segoe.woff') format('woff'),
url('/font_path/Segoe.ttf') format('truetype'),
url('/font_path/Segoe.svg#Segoe') format('svg');
font-weight: normal;
font-style: normal;
}
/font_path/
是根据此 css 文件的字体的相对路径。通常是../fonts/
.
为什么你需要所有这些?
ttf、otf - 适用于:FireFox、Chrome < 6、Safari 和 Opera
oet - 适用于:Internet Explorer < 9
svg - 适用于:Safari Mobile(iPhone、iPad for iOS < 4.2)、Android 浏览器
woff - 适用于:Internet Explorer >= 9、FireFox >= 3.6、Chrome >= 6
Segoe.eot
- 和其他是那些字体文件的链接(在这种情况下是相对的)。
编辑
因为fontsquirrel.com
不渲染某些字体,并且fontface.codeandmore.com
有时已更改为商业字体您将不得不谷歌搜索其他字体online font generator
。
编辑
如果fontsquirrel.com
没有帮助您尝试使用:http://www.font2web.com/