Html 如何向网站添加字体

Html 如何向网站添加字体,html,css,webfonts,Html,Css,Webfonts,要向网站添加字体 CSS文件: @font-face { font-family: smFont; src: url(optima-regular-webfont.woff); } .smFont { font-family: smFont; } HTML文件: 关于公司的信息 我有上面的字体,但字体不正确。 我的代码错了吗?当你想在普通系统字体之外添加自己的字体时,你必须使用@font-face防弹字体。你已经走上了正确的道路。但是,您还必须为各种浏览器集成包括不

要向网站添加字体

CSS文件:

@font-face {
    font-family: smFont;
    src: url(optima-regular-webfont.woff);

}

.smFont {
    font-family: smFont;
}
HTML文件:

关于公司的信息

我有上面的字体,但字体不正确。
我的代码错了吗?

当你想在普通系统字体之外添加自己的字体时,你必须使用@font-face防弹字体。你已经走上了正确的道路。但是,您还必须为各种浏览器集成包括不同的字体类型,如ie、chrome、safari、FF等。不同的字体类型包括woff、ttf、eot、svg等

你可以参考保罗·爱尔兰的一篇精彩文章。这解释了为网页定义字体类型的过程

现在,在加载字体时遇到问题的另一个原因是字体文件本身加载不正确。当为字体文件提供的源url不正确时,会发生这种情况

在您的例子中,
src:url(optimaregularwebfont.woff)代码行指示服务器在加载页面文件(html)的相同位置查找字体文件。检查你的情况是否如此

希望这有帮助

编辑::

在你的一条评论中,你给出了网站所在的链接。控制台给了我这个错误

Failed to load resource: the server responded with a status of 404 (Not    Found)        http://sarahmyra.com/beta2/css/optima-regular-webfont.woff 
Failed to load resource: the server responded with a status of 404 (Not Found)    http://sarahmyra.com/beta2/css/Optima_Medium.ttf 

现在,请检查字体文件的路径。

当您想在普通系统字体之外添加自己的字体时,您必须使用@font-face防弹字体。你已经走上了正确的道路。但是,您还必须为各种浏览器集成包括不同的字体类型,如ie、chrome、safari、FF等。不同的字体类型包括woff、ttf、eot、svg等

你可以参考保罗·爱尔兰的一篇精彩文章。这解释了为网页定义字体类型的过程

现在,在加载字体时遇到问题的另一个原因是字体文件本身加载不正确。当为字体文件提供的源url不正确时,会发生这种情况

在您的例子中,
src:url(optimaregularwebfont.woff)代码行指示服务器在加载页面文件(html)的相同位置查找字体文件。检查你的情况是否如此

希望这有帮助

编辑::

在你的一条评论中,你给出了网站所在的链接。控制台给了我这个错误

Failed to load resource: the server responded with a status of 404 (Not    Found)        http://sarahmyra.com/beta2/css/optima-regular-webfont.woff 
Failed to load resource: the server responded with a status of 404 (Not Found)    http://sarahmyra.com/beta2/css/Optima_Medium.ttf 

现在,请检查字体文件的路径。

当您想在普通系统字体之外添加自己的字体时,您必须使用@font-face防弹字体。你已经走上了正确的道路。但是,您还必须为各种浏览器集成包括不同的字体类型,如ie、chrome、safari、FF等。不同的字体类型包括woff、ttf、eot、svg等

你可以参考保罗·爱尔兰的一篇精彩文章。这解释了为网页定义字体类型的过程

现在,在加载字体时遇到问题的另一个原因是字体文件本身加载不正确。当为字体文件提供的源url不正确时,会发生这种情况

在您的例子中,
src:url(optimaregularwebfont.woff)代码行指示服务器在加载页面文件(html)的相同位置查找字体文件。检查你的情况是否如此

希望这有帮助

编辑::

在你的一条评论中,你给出了网站所在的链接。控制台给了我这个错误

Failed to load resource: the server responded with a status of 404 (Not    Found)        http://sarahmyra.com/beta2/css/optima-regular-webfont.woff 
Failed to load resource: the server responded with a status of 404 (Not Found)    http://sarahmyra.com/beta2/css/Optima_Medium.ttf 

现在,请检查字体文件的路径。

当您想在普通系统字体之外添加自己的字体时,您必须使用@font-face防弹字体。你已经走上了正确的道路。但是,您还必须为各种浏览器集成包括不同的字体类型,如ie、chrome、safari、FF等。不同的字体类型包括woff、ttf、eot、svg等

你可以参考保罗·爱尔兰的一篇精彩文章。这解释了为网页定义字体类型的过程

现在,在加载字体时遇到问题的另一个原因是字体文件本身加载不正确。当为字体文件提供的源url不正确时,会发生这种情况

在您的例子中,
src:url(optimaregularwebfont.woff)代码行指示服务器在加载页面文件(html)的相同位置查找字体文件。检查你的情况是否如此

希望这有帮助

编辑::

在你的一条评论中,你给出了网站所在的链接。控制台给了我这个错误

Failed to load resource: the server responded with a status of 404 (Not    Found)        http://sarahmyra.com/beta2/css/optima-regular-webfont.woff 
Failed to load resource: the server responded with a status of 404 (Not Found)    http://sarahmyra.com/beta2/css/Optima_Medium.ttf 

现在请检查字体文件的路径。

通常情况下,WOFF文件的路径是无效的,因为您的服务器没有设置为提供这些文件

您可能需要添加MIME类型:

应用程序/字体woff

无论您使用哪种类型的服务器(IIS、Apache等)

对于您正在使用的Apache,您需要将这一行添加到.htaccess文件中:

AddType application/font-woff            .woff

对于WOFF文件,通常是因为您的服务器没有设置为提供这些文件

您可能需要添加MIME类型:

应用程序/字体woff

无论您使用哪种类型的服务器(IIS、Apache等)

对于您正在使用的Apache,您需要将这一行添加到.htaccess文件中:

AddType application/font-woff            .woff

对于WOFF文件,通常是因为您的服务器没有设置为提供这些文件

您可能需要添加MIME类型:

应用程序/字体woff

无论您使用哪种类型的服务器(IIS、Apache等)

对于您正在使用的Apache,您需要将这一行添加到.htaccess文件中:

AddType application/font-woff            .woff

对于WOFF文件,这通常是因为您的服务器未设置为服务于WOFF文件