css3 自定义字体_使用@font-face方式实现个性化字体

Posted 前端一点红

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3 自定义字体_使用@font-face方式实现个性化字体相关的知识,希望对你有一定的参考价值。

当我们在浏览一些网站时发现,里面含有一些十分个性的字体,这些字体并不是我们电脑上安装的字体。那么css是如何实现自定义字体的呢?

资源网站大全https://55wd.com

在css3中可以通过@font-face模块,把自己定义的Web字体嵌入到你的网页,web设计师可以使用他们喜欢的任意字体,只需要把该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算机上。

 

自定义字体标准格式:  

@font-face {
    font-family: ‘YourWebFontName‘;
    src: url(‘YourWebFontName.eot‘); /* IE9 Compat Modes */
    src: url(‘YourWebFontName.eot?#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */
             url(‘YourWebFontName.woff‘) format(‘woff‘), /* Modern Browsers */
             url(‘YourWebFontName.ttf‘)  format(‘truetype‘), /* Safari, android, ios */
             url(‘YourWebFontName.svg#YourWebFontName‘) format(‘svg‘); /* Legacy iOS */
    [font-weight: <weight>];
    [font-style: <style>];
}

说明:

Firefox、Chrome、Safari 以及 Opera 支持 .ttf (True Type Fonts) 和 .otf (OpenType Fonts) 类型的字体。
Internet Explorer 9+ 支持新的 @font-face 规则,但是仅支持 .eot 类型的字体 (Embedded OpenType)。
注释:Internet Explorer 8 以及更早的版本不支持新的 @font-face 规则。 

以上是关于css3 自定义字体_使用@font-face方式实现个性化字体的主要内容,如果未能解决你的问题,请参考以下文章

@font-face使用

网页嵌入自定义字体方法

CSS3 关于@font-face引用中文字体解决办法

webpack项目如何正确打包引入的自定义字体

如何在 HTML 网站上安装自定义字体

阿里巴巴iconfont使用方式