Web字体

CSS——web字体与CSS字体图标 文章目录web字体字体格式字体图标字体图标优点字体图标使用流程设计字体图标上传生成字体包下载兼容字体包字体引入到HTML第一步:在样式里面声明字体: 告诉别人我们自己定义的字体第二步:给盒子使用字体第三步:盒子里面添加结构追加新图标到原来库里面 web字体 字体格式 不同浏览器所支持的字体格式是不一样的,我们有必要了解一下有关字体格式的知识。 1、TureType(.ttf)格式 .ttf字体是Windows和Mac的最常见的字体,是一种RAW格式,支持这种字体的浏览器有IE9+、Firefox3.5+、C 阅读详情

在之前我们有设置过页面使用的字体: font-family

  • 我们需要提供一个或多个字体种类名称,浏览器会在列表中搜寻,直到找到它所运行的系统上可用的字体;
  • 这样的方式完全没有问题,但是对于传统的web开发人员来说,字体选择是有限的;
  • 这就是所谓的 Web-safe 字体;
  • 并且这种默认可选的字体并不能进行一些定制化的需求;

比如下面的字体样式, 系统的字体肯定是不能实现的
在这里插入图片描述

Web fonts的工作原理

首先, 我们需要通过一些渠道获取到希望使用的字体

  • 对于某些收费的字体, 我们需要获取到对应的授权;
  • 对于某些公司定制的字体, 需要设计人员来设计;
  • 对于某些免费的字体, 我们需要获取到对应的字体文件;

其次, 在我们的CSS代码当中使用该字体(重要)

最后, 在部署静态资源时, 将HTML/CSS/JavaScript/Font一起部署在静态服务器中

用户的角度

  • 浏览器一个网页时, 因为代码中有引入字体文件, 字体文件会被一起下载下来;
  • 浏览器会根据使用的字体在下载的字体文件中查找、解析、使用对应的字体;
  • 在浏览器中使用对应的字体显示内容;

使用Web Fonts

  1. 在字体天下网站下载一个字体,(默认下载下来的是ttf文件)。
  2. 将字体放到对应的目录中。
  3. 通过@font-face来引入字体, 并且设置格式。
    在这里插入图片描述
  4. 使用字体。
    在这里插入图片描述
    注意: @font-face 用于加载一个自定义的字体;

web-fonts的兼容性

*我们刚才使用的字体文件是 .ttf, 它是TrueType字体

  • 在开发中某些浏览器可能不支持该字体, 所以为了浏览器的兼容性问题, 我们需要有对应其他格式的字体。

TrueType字体:拓展名是 .ttf

  • OpenType/TrueType字体:拓展名是 .ttf、.otf,建立在TrueType字体之上
  • Embedded OpenType字体:拓展名是 .eot,OpenType字体的压缩版
  • SVG字体:拓展名是 .svg、 .svgz
  • WOFF表示Web Open Font Format web开放字体:拓展名是 .woff,建立在TrueType字体之上

这里我们提供一个网站来生产对应的字体文件:https://font.qqe2.com/# 暂时可用

web fonts兼容性写法

如果我们具备很强的兼容性, 那么可以如下格式编写
在这里插入图片描述
这被称为"bulletproof @font-face syntax(刀枪不入的@font-face语法)":

src用于指定字体资源

  • url:指定资源的路径
  • format:用于帮助浏览器快速识别字体的格式
CSS Web安全字体 CSS Web安全字体作为一种有效的字体解决方案,在确保字体安全的同时,为网页设计和开发带来了诸多便利。开发者可以根据实际需求,选择合适的字体加载方法和应用场景,提升网页的美观性和用户体验。在未来的网页设计中,CSS Web安全字体将继续发挥重要作用。 阅读详情

相关推荐

半导体设备上位机开发:我的经验与新人指导

半导体设备上位机开发是一项复杂而富有挑战性的工作,需要扎实的技术基础和丰富的经验。如果你对半导体设备上位机开发感兴趣,欢迎随时与我交流,我会尽力帮助你!

qq_43518667的博客 2731

网页设计中的安全字体

转载内容(来自互联网)整理如下: 点评:在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体。 但多数情况下,考虑各个因素的影响我们还是在尽量充分利用这些默认调用的字体实现CSS的编写,这里整理了19个Web安全字体,让你无需任何顾虑的情况下畅快使用。 1, Arial 微软公司的网页核心字体之一,最常...

weixin_33775582的博客 1102

头歌OpenGauss数据库 - 单表查询 答案

本关任务:用SELECT语句检索数据表中指定字段的数据;用SELECT语句检索数据表中所有字段的数据。为了完成本关任务,你需要掌握: 1.如何获取数据表中指定字段的数据;2.如何获取数据表中的所有数据。

d214493517的博客 5720

详解CSS之Web 字体

在模块的第一篇文章中,我们探讨了用于样式化字体和文本的基本 CSS 特性。在这篇文章中,我们将更进一步,详细地探索 web 字体——它们允许你下载自定义字体和你的 web 页面,以允许更多不同的、自定义的文本样式。前提:基本计算机素养,HTML 基础 (学习Introduction to HTML), CSS 基础 (学习Introduction to CSS),CSS 文本和字体基础。目标...

980

4.2 结构翻模

结构翻模功能可以将DWG文件中的二维图线对象:轴网、墙、柱、梁、基础、房间和面积等快速转换成Revit模型对象,翻模速度快,准确率高。与先前的模盒翻模功能不同,结构翻模不再需要在AutoCAD中提取模型的图线,所有操作在Revit均可完成。(1)翻模程序适用于钢筋混凝土结构的平法DWG文件。(2)将平法中所表示的轴网线,轴网文字,结构柱,梁,结构墙在Revit 中重新建出来。(3) 模盒可以翻出连...

fishbuaa的专栏 1796

【深度解析】信息素养提升实践活动(附:历年获奖作品分析)

全国师生信息素养提升实践活动是由教育部教育技术与资源发展中心(中央电化教育馆)主办,面向全国师生的一项信息化交流展示活动。

m0_74417957的博客 9653

Web 安全字体和网络字体 (Web Fonts)

网络安全字体是由许多操作系统预先安装的字体。虽然不是所有的系统都安装了相同的字体,但你可以使用网络安全字体堆栈来选择几种看起来类似的字体,并且安装在你想支持的各种系统上。如果你想使用预装字体以外的字体,从CSS3开始,你可以使用网络字体。英文Web安全字体合集与网络安全字体不同,网络字体没有预先安装在用户的系统中。这些字体是由用户的浏览器在渲染网页时下载的,然后应用于你的文本。使用网络字体的主要缺点是它会减慢你网站的加载时间。在旧的浏览器中,对CSS3的支持也很有限,而使用网络字体是需要CSS3的。

泯泷的博客 748

【Windows Server 2019】邮件服务器配置与管理——安装及配置Winmail服务器(上)

博文介绍了如何安装邮件服务器 Winmail,如何配置Winmail,包括运行服务器,Winmail管理工具介绍和域名配置。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 2万+

web前端-CSS字体属性

② 不需要设置的属性可以省略(取默认值),但必须保留 font-size和 font-family属性,否则font 属性将不起作用。em 是一个相对单位,就是当前元素(font-size)1个文字的大小,如果当前元素没有设置大小,则会按照父元素的1个文字大小。CSS Text(文本)属性可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距等。text-indent属性用来指定文本的第一行的缩进,通常是将段落的首行缩进。CSS 使用 font-weight属性设置文本字体的粗细。

2301_79188932的博客 2432

智能测试策略优化:平衡覆盖率、时间和资源

在软件开发过程中,测试是确保软件质量的关键环节。然而,测试工作往往面临着诸多挑战,其中如何在保证测试覆盖率的前提下,合理分配时间和资源是一个核心问题。本文章的目的在于探讨智能测试策略的优化方法,帮助软件测试团队在有限的时间和资源条件下,实现尽可能高的测试覆盖率。文章的范围涵盖了智能测试策略的核心概念、算法原理、数学模型、实际应用案例以及相关工具和资源等方面。本文将按照以下结构进行组织:首先介绍智能测试策略优化的背景和相关概念,包括核心术语和缩略词的定义;

AIGC应用创新大全的博客 620

基于Python的Booking酒店数据爬虫实战:最新技术与完整代码解析

本文将详细介绍如何使用Python构建一个高效的Booking酒店数据爬虫,涵盖从基础爬取到高级反反爬技术的完整实现。我们将使用最新的Python爬虫技术栈,包括requests-html、Playwright、智能代理轮换等技术,并提供完整的可运行代码示例。文章将深入探讨爬虫的各个组成部分,包括数据提取、存储、反反爬策略以及性能优化等方面。关键词:Python爬虫、Booking数据采集、反反爬技术、Playwright、数据存储。

2201_76125261的博客 936

html 字体设置 (web端字体设置)

html设置开源字体

ziqibit的博客 1910

PyTorch实战(26)——PyTorch分布式训练

在本节中,我们将探讨如何通过跨机器和机器内多进程的分布式训练来加速模型训练过程。我们将系统学习 PyTorch 提供的三大分布式训练 API——torch.distributed、torch.multiprocessing 以及 torch.utils.data.distributed.DistributedSampler,使用这些 API 能够极大的简化分布式训练,介绍如何使用 PyTorch 的分布式训练工具,在 CPU 和 GPU 上加速训练。

盼小辉丶的博客 3842

WEB字体浅谈

字体是面向客户的一种表现形式,但我们给一个页面设置css字体样式(font-family)时候,这时可能就会用到WEB字体了。了解web字体之前,首先说一下字体系列: 共有五个字体系列:1.sans-serif字体系列;2.serif字体系列;3.monospace字体系列;4.cursive字体系列;5.fantasy字体系列。每个字体系列都包含有大量的字体。一般情况下,我们使用的字体都在上面的

CoderHenryLee的博客 3106

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

web字体

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> @font-face { font-family: 'shuang...

娓娓道来 1070

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

web字体和图标 web字体 字体图标

用户电脑上没有安装相应字体,强制让用户下载该字体(这个过程中,用户察觉不到)使用@font-face指令制作一个新字体。在我的项目里查看图标。

m0_55751104的博客 1144

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

web设置字体粗细css_CSS字体家族和Web安全字体介绍

web设置字体粗细css Web安全字体 (Web Safe Fonts) Web safe fonts are fonts that are included with most operating systems, the implication of such high availability is that a designer can expect typography involvi...

cumian8165的博客 1014

web字体设置成平方字体_如何托管自己的Web字体

web字体设置成平方字体 字体通常是许多计算机用户的谜。 例如,您是否设计了一个精美的传单,并且将文件放在某个地方进行打印时,发现Arial中呈现的所有标题是因为打印机没有您在设计中使用的精美字体? 当然,有多种方法可以防止这种情况:您可以将特殊字体的单词转换为路径,将字体捆绑为PDF,将开放源代码字体与设计文件捆绑在一起,或者至少列出所需的字体。 但这仍然是一个问题,因为我们是人类,我们健忘。...

cuml0912的博客 961

web字体和字体图标

web字体和图标 web字体 用户电脑上没有安装相应字体,强制让用户下载该字体 使用@font-face指令制作一个新字体 格式如下: /* 制作一个新的字体,名称叫做good night */ @font-face { font-family: "good night"; src: url("./font/晚安体.t...

qq_43952245的博客 553

web字体设置成平方字体_Web字体正确完成

web字体设置成平方字体When using web fonts we must carefully avoid its hidden pitfalls. To do this designers, frontend developers, DevOps, and authors each have a role to play in creating a great end-user exper...

weixin_26732881的博客 1604

WEB字体

2 WEB字体 2.1 web 字体基本语法 @font-face { font-family: 'diyfont'; src: url('diyfont.eot'); /* IE9兼容模式 */ src: url('diyfont.eot?#iefix') format('embedded-opentype'), /* IE9 - */ url('diyfont.woff') format('woff'), /* chrome、firefox opera saf

weixin_46022982的博客 387

Web字体的使用

在Web开发中有时候会需要一些特殊样式的字体(不要问我为什么:为了装逼)。你一般都会怎么处理这个问题呢?

IICOOM的博客 524

web字体和图标

web字体和图标 介绍 开发人员可以为自己的网页指定特殊的字体,无需考虑用户电脑上是否安装了此特殊字体,从此把特殊字体处理成图片的时代已经过去。而且它的支持程度很好,甚至低版本ie也能支持 字体格式:不同浏览器所支持的字体格式不一样 .ttf格式:是windows和mac最常见的字体,是一种RAW格式,支持这种字体的浏览器有ie9+,fixfox3.5+,chrome4+,safari3...

我的博客 1578

web字体库加载优化_优化Web字体以提高性能:最新技术

web字体库加载优化This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. 本文是与SiteGround合作创建的系列文章的一部分。 感谢您支持使SitePoint成为可能...

culi3118的博客 1785
上一篇: 边框的形状
下一篇: 字体图标
coolchaobing
博客等级 码龄9年 12粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值