html怎么加载入其他字体,css如何引入外部字体文件?

news/2025/2/12 15:48:03/

在网站页面中有时我们需要有一个好看的字体,毕竟好看的字体会让整个页面看起来更加美观也更吸引用户,下面给大家来介绍一下css外部字体引入的方法。

e57abe86c2213c549c81d5c7720e0f9b.png

我们引入css外部字体需要利用的是css3的@font-face,@font-face是什么呢?下面我们来看一看

@font-face是CSS3中的一个模块,它主要是把自己定义的Web字体嵌入到你的网页中。

@font-face的语法规则:@font-face {

font-family: ;

src: [][, []]*;

[font-weight: ];

[font-style:

}

font-family: :自定义字库名称(一般设置为所引入的字库名),后续样式规则中则通过该名称来引用该字库。

src :设置字体的加载路径和格式,通过逗号分隔多个加载路径和格式

说明:src属性后还有一个 local(font name) 字段,表示从用户系统中加载字体,失败后才加载webfont。src: local(font name), url("font_name.ttf")

srouce :字体的加载路径,可以是绝对或相对URL。

format :字体的格式,主要用于浏览器识别,一般有以下几种——truetype,opentype,truetype-aat,embedded-opentype,avg等。

font-weight 和 font-style 和之前使用的是一致的。

接着我们就来看一下css外部字体引入的实现方法:

第一步,在CSS中引入字体并给名字取一个合适的名字,如下

首先要下载好字体,并且放在了font目录下

font.css:@font-face {

font-family: 'fontnameRegular';

src: url('fontname.eot');

src: local('fontname Regular'),

local('fontname'),

url('fontname.woff') format('woff'),

url('fontname.ttf') format('truetype'),

url('fontname.svg#fontname') format('svg');

}

说明:

fontname代表字体文件名的名称

例如你的字体文件是php.ttf,那么上面的fontname全都要改为php

font-family定义字体的名字,接下来的src是加载字体文件的位置,之所有有多个url就是因为浏览器兼容问题。

第二步,使用刚刚定义的字体,如下h1{font-family: fontnameRegular}

以上就是css如何引入外部字体文件?的详细内容,更多请关注html中文网其它相关文章!


http://www.ppmy.cn/news/836434.html

相关文章

vue项目引入外部字体

文章目录 一、vue项目引入外部字体1.网上下载字体包2.在项目中引入字体3.然后在css文件夹 创建一个font.css文件,文件用于声明引入的字体,定义字体名称4.在main.js中引入font.css文件5.在css中使用 一、vue项目引入外部字体 1.网上下载字体包 2.在项目中…

html 字体思源_CSS3嵌入字体@font-face调用字体(思源宋体regula/PingFang SC/ttf/woff)...

@font-face可以实现从服务器端加载字体,所有浏览器中使用的字体就可以不受本地字体的限制。@font-face真的不是什么新鲜玩意,早在2001年时就被提出来,只不过近两年才被各浏览器广泛支持。而且各浏览器支持的字体文件格式也可能不同,一般来说如下四种格式可覆盖所有浏览器。…

linux 平台使用 pycharm 安装 Monaco Regular 字体

linux 平台使用 pycharm 安装 Monaco Regular 字体 ubuntu安装字体 复制字体文件到 /usr/share/fonts 目录下 执行命令 sudo mkfontscale sudo mkfontdir sudo fc-cache -fv 然后到 pycharm 的 File --> Settings --> Editor --> Colors&Fonts --> font 然后钩…

[转]glyphicons-halflings-regular字体 图标

本文转自:http://www.ijquery.cn/?p=377 一、介绍 采用这种字体,我们可以避免网站制作中采用好多图片,一方面解决了浏览器的兼容性问题。另一方面,这些字体都是矢量字体,我们只要在调整这些图标时,将他们的字体大小以及颜色,我们就可以解决很多不是图片的图标了。 二…

android roboto字体下载,Android字体设置及Roboto字体使用方法

本文实例讲述了Android字体设置及Roboto字体使用方法。分享给大家供大家参考。具体分析如下: 一、自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。 第一步,在assets目…

android 字体文件压缩,Android 字体使用踩坑指南

Android 字体使用踩坑指南 最近项目改版,根据ui的设计,需要使用到三字体。在使用过程中遇到一些坑,于是有了这个避坑指南! 字体压缩 第一个坑!字体库的体积太大。 字体压缩的前提是要使用的内容是可控的,换句话说,使用字体的文本时一些固定的内容,比如说金额,姓氏,颜色…

html中加入特殊字体,HTML加载特殊字体

第一步 获取要使用字体的三种文件格式,确保能在主流浏览器中都能正常显示该字体。 .TTF或.OTF,适用于Firefox 3.5、Safari、Opera .EOT,适用于Internet Explorer 4.0 .SVG,适用于Chrome、IPhone 下面要解决的是如何获取到某种字体…

字体arial不支持样式regular的解决方法

软件报错,提示“字体arial不支持样式regular”的提示,这是由于字体arial缺失导致的, “字体arial不支持样式regular”的解决方法如下: 方法/步骤 1、用户需要先下载arial字体,以下为用户提供了下载地址,用户也可以根据需要在网上下载。 arial字体打包下载(11款)大小:14.…