前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >在网页中使用自定义字体

在网页中使用自定义字体

作者头像
OECOM
发布于 2020-07-02 01:36:39
发布于 2020-07-02 01:36:39
1.9K00
代码可运行
举报
文章被收录于专栏:OECOMOECOM
运行总次数:0
代码可运行

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@font-face实现的,为了能让更多的朋友知道如何使用他,今天我主要把自己的一点学习过程贴上来和大家分享。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@font-face {
	font-family: 'YourWebFontName';
	
    src:url('fontName.eot');
    src:local(''),
        url('fontName.eot?#iefix') format('embedded-opentype'),
        url('fontName.woff') format('woff'),
        url('fontName.ttf') format('truetype'),
        url('fontName.svg#webfontOTINA1xY') format('svg');
        font-weight:normal;
        font-style:normal;
	
	
	
	}

在上述代码中YourWebFontName指的是你要定义的字体名称,即后面font-family使用的名称,fontName指的是你的字体文件的名称。

说到浏览器对@font-face的兼容问题,这里涉及到一个字体format的问题,因为不同的浏览器对字体格式支持是不一致的,这样大家有必要了解一下,各种版本的浏览器支持什么样的字体,前面也简单带到了有关字体的几种格式,下面我就分别说一下这个问题,让大家心里有一个概念:

一、TureTpe(.ttf)格式:

.ttf字体是Windows和Mac的最常见的字体,是一种RAW格式,因此他不为网站优化,支持这种字体的浏览器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;

二、OpenType(.otf)格式:

.otf字体被认为是一种原始的字体格式,其内置在TureType的基础上,所以也提供了更多的功能,支持这种字体的浏览器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+】;

三、Web Open Font Format(.woff)格式:

.woff字体是Web字体中最佳格式,他是一个开放的TrueType/OpenType的压缩版本,同时也支持元数据包的分离,支持这种字体的浏览器有【IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】;

四、Embedded Open Type(.eot)格式:

.eot字体是IE专用字体,可以从TrueType创建此格式字体,支持这种字体的浏览器有【IE4+】;

五、SVG(.svg)格式:

.svg字体是基于SVG字体渲染的一种格式,支持这种字体的浏览器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2+】。

从上面几个浏览器的支持性可以看出如果想兼容主流浏览器但是一个字体文件肯定是不行的了,需要多个字体文件来配合使用以达到兼容的效果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
@font-face css3自定义个性化字体
使用第三方平台转换字体文件为font-face所支持的格式。 TureTpe(.ttf)格式   支持浏览器:IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+ OpenType(.otf) 格式   支持浏览器:Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+ Web Open Font Format(.woff) 格式   支持浏览器:IE9
用户1197315
2018/01/22
1.1K0
网页中内嵌字体
Background 今天在浏览一个网站的时候,发现了一款非常好看的字体,审查元素发现,这个字体叫Open Sans,非常惊艳。和我以前发现的一款字体Segoe UI非常像。对比了一下,其实都很不错,而且很相像。于是Google了下,竟然发现其实这两款字体出自同一人Steve Matteson之手!真是大神级的人物。看来的我的欣赏水平还没有跑偏。 不同的是,Segoe UI属于微软的东西,付费,而Open Sans是免费的。 刚好自己最近在做网站开发,于是就想把这款字体嵌入到自己正在做的网页里。今天就写一下
gaofc
2018/05/09
4.1K0
CSS3文本与字体
兼容性:IE5.5+、FireFox15+、Chrome4+、Safari3.1+、Opera15+
Leophen
2019/08/23
1.4K0
04-移动端开发教程-在线字体图标
本文主要介绍了在移动端网页开发中,如何利用web font和自定义字体实现字体图标。首先介绍了字体图标的原理和分类,然后介绍了如何在移动端网页中使用字体图标。最后列举了几个常用的字体图标工具,以及如何在这些工具中使用自定义字体。
老马
2018/01/02
3.4K0
CSS3魔法堂:认识@font-face和Font Icon
一、前言                                过去我们总通过图片来美化站点的LOGO、标题、图标等,而现在我们可以通过@font-face获取另一种更灵活的美化方式。 二、看看例子                            /* 定义 */ @font-face { font-family: 'MicrosoftYaHei'; src: url('MicrosoftYaHei.eot'); /* IE9 Compat Modes */ src:
^_^肥仔John
2018/01/18
2.2K0
CSS3魔法堂:认识@font-face和Font Icon
认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」
在前端作业中,二十年前只有页面中铺满文字就算上线产品,现如今,不加点俏皮的“图标”会让页面显得很 Low 很 Low。
全栈程序员站长
2022/09/20
3.9K0
认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」
从零开始学 Web 之 CSS3(六)动画animation,Web字体
好的前端工程师,会更注重用户的体验和交互。那么动画就是将我们的静态页面,变成具有灵动性,为我们的界面添加个性的一种方式。
Daotin
2018/08/31
1.4K0
从零开始学 Web 之 CSS3(六)动画animation,Web字体
前端成神之路-品优购项目(一)
项目名称:品优购 项目描述:品优购是一个电商网站,我们要完成首页、列表页、详情页、注册页面的制作
海仔
2020/11/24
1.7K0
前端成神之路-品优购项目(一)
CSS3与页面布局学习总结(五)——Web Font与Sprite
一、web font web font是应用在web中的一种字体技术,在CSS中使用font-face定义新的字体。先了解操作系统中的字体: a)、安装好操作系统后,会默认安装一些字体,这些字体文件描
张果
2018/01/04
2.2K0
CSS3与页面布局学习总结(五)——Web Font与Sprite
自定义字体
本文主要介绍了字体在网页设计中的重要性,包括字体选择、字体大小和行间距的使用,以及如何使用字体图标来提高用户体验。同时,还提供了一些关于字体样式、字体资源和参考资料的信息。
IMWeb前端团队
2018/01/08
2.6K0
自定义字体
修改网页自定义字体的CSS代码+图文教程
HI,五一玩的怎么样?除了人山人海,高速堵车,高铁全是人之外其他都还好啦,是不是,哈哈哈~~~好了,不闹了,在假期有朋友问我,想要修改网页的字体怎么办?怎么更换网页的字体,又如何引用自定义字体呢?其实很简单,今天简单写个教程,需要能给小白一丢丢的帮助吧。
李洋博客
2021/06/15
2.4K0
web字体规范
对于设计稿的解析中,肯定是有些设计稿有特殊的字体,而这些字体可能只有设计师才有,或者只有前端拓展了系统字库才能显示器正确效果。但对于前端页面的终极使用者,他们可能系统没有这些字体,那么对于这些特殊字体究竟该如何处理? 本文通过与设计,产品,前端的统一沟通,达成共识如下。请各个前端 按照这个原则去对应的解析实现设计ui效果。
RobinsonZhang
2018/08/28
2.9K0
web字体规范
腾讯云:WordPress教程网站中使用自定义字体
在使用 WordPress 建站的过程中,很多时候我们希望在网页中使用某种特定的字体,而这种特定的字体并不是主流操作系统的内置字体。在使用比较少的情况下,我们可以把想要的文字做成图片,但是如果网页中需要大范围的使用该字体,做成图片的方法就行不通了。而且如果把文字内容做成图片不易修改,也不利于网站 SEO。
Wordpress教程
2019/06/11
1.5K0
腾讯云:WordPress教程网站中使用自定义字体
第104天:web字体图标使用方法
  注意:新版iconfont支持多色图标,这些多色图标在Unicode模式下将不能使用,如果有需求建议使用Symbol的引用方式
半指温柔乐
2018/09/11
1.5K0
第104天:web字体图标使用方法
【网页前端】CSS样式表进阶之图像的灵活使用与拓展知识
好比:我们去超市买水果,若买一个带回家一个,那么效率很低,不如买完一次性打包带回家更方便。
陶然同学
2023/02/27
1.6K0
【网页前端】CSS样式表进阶之图像的灵活使用与拓展知识
Iconfont在教育平台的实践
IMWeb前端团队
2018/01/08
1.7K0
Iconfont在教育平台的实践
聊一聊“@font-face”
在@font-face处理兼容中出现了一个#iefix这个东东?到底是神马东西呢? 案例: 首先先了解关于@font-face的基本知识 1、@font-face 与 EOT 格式 之所以把它们放到
HTML5学堂
2018/03/13
1.5K0
聊一聊“@font-face”
CSS调用远程字体
Demo 可以参考:http://idv3.sinaapp.com 中标题字体的用法,具体用法如下:
大江小浪
2018/07/25
3.1K0
自定义你的网站字体
下载自己喜欢的字体,字体格式为.ttf,这里推荐一个字体网站:http://www.zhaozi.cn/s/all/ttf/http://www.zhaozi.cn/s/all/ttf/
傲绝
2023/03/06
8680
Web-Fontmin -- 在线提取你需要的字体
关于@font-face @font-face是CSS3中的一个模块,使用 @font-face 可以自定义网页字体,即使用户的电脑没有安装某种字体。怎么用 @font-face 呢?你可能见过类似下面的代码片段,它可以让 @font-face 兼容所有浏览器。 [@font-face](/user/font-face) { font-family: "SentyZHAO"; src: url("/fonts/SentyZHAO.eot"); /* IE9 */ src: url("
IMWeb前端团队
2018/01/15
8K0
相关推荐
@font-face css3自定义个性化字体
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验