我必须在其中一个网页上使用自定义字体。我在我的 CSS 中使用 @font-face。
现在,我不确定,但我认为要使其正常工作,字体应该与网页位于同一服务器上。这是正确的吗?我尝试过使用不同的服务器,但它不起作用。因此,我不确定是否有遗漏的内容或其他服务器托管字体不起作用。
如果可行,那么是否就像在 t @font-face 的 url 部分中提及完整的 URL 一样简单?还是我需要做更多的事情?有什么限制?我知道在 IE .eot 字体中有效。
谢谢。
我必须在其中一个网页上使用自定义字体。我在我的 CSS 中使用 @font-face。
现在,我不确定,但我认为要使其正常工作,字体应该与网页位于同一服务器上。这是正确的吗?我尝试过使用不同的服务器,但它不起作用。因此,我不确定是否有遗漏的内容或其他服务器托管字体不起作用。
如果可行,那么是否就像在 t @font-face 的 url 部分中提及完整的 URL 一样简单?还是我需要做更多的事情?有什么限制?我知道在 IE .eot 字体中有效。
谢谢。
您以前听说过 Google 字体吗?
这是将自定义字体从其他服务器(在本例中为 Google 的服务器)导入您的网站的最简单方法。
选择您的字体并在您的网页上添加此代码
<link href='http://fonts.googleapis.com/css?family=Days+One' rel='stylesheet' type='text/css'>
如果我跟踪网址,它将显示此详细信息
@font-face {
font-family: 'Days One';
font-style: normal;
font-weight: 400;
src: local('Days One'), local('DaysOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/daysone/v3/yfpXiXt9Xp5H97keqlB0t_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
希望这可以帮助 :)
是的,您可以使用位于另一台服务器上的字体。
一个例子
@font-face
{
font-family: 'EndzoneSansLight';
src: url('//:') format('no404'),
url('http://i.nflcdn.com/static/site/4.0/img/fonts/endzone-sans/light.eot?#iefix') format('eot'),
url('http://i.nflcdn.com/static/site/4.0/img/fonts/endzone-sans/light.woff') format('woff'),
url('http://i.nflcdn.com/static/site/4.0/img/fonts/endzone-sans/light.ttf') format('truetype'),
url('http://i.nflcdn.com/static/site/4.0/img/fonts/endzone-sans/light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
这是一个小提琴