首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络字体@font-face 如何处理网页的特殊字体

作为前端开发的人员都知道,自己电脑上安装字体查看网页没有什么作用,因为网页会上传到服务器,访问网站的用户电脑上不一定会有这种字体,除非在客户端安装这个字体,才能保证每个用户网页能够正常显示。...CSS2.0 规范中有一个东西,@font-face(IE4.0就存在),后来 CSS2.1 草案又被删掉。后来又被纳入到CSS3草案当中。...我们可以使用该属性进行自定义字体的设置,换句话说,使用它之后,我们就能够在网络自由的使用自定义字体,先来看其基本的语法: @font-face { font-family: <YourWebFontName...format是用于提示该资源 URL 所引用的字体格式,如果浏览器本地没有找到这种字体,那么会将url设置的字体加载到页面当中。设置自定义网络字体,必须设置src以及font-family。...基本的操作步骤为: 1)打开 font creator ,导入想精简的字库文件(字体控制面板可以找到,复制一份到桌面即可) 2)获取文字的unicode码。

6.9K50
您找到你想要的搜索结果了吗?
是的
没有找到

CSS3魔法堂:认识@font-faceFont Icon

font-weight 和 font-style 和之前使用的是一致的。 src属性后还有一个 local(font name) 字段,表示从用户系统中加载字体,失败后才加载webfont。...src: local(font name), url("font_name.ttf") 三、字体格式                             对于@font-face而言,兼容性问题就是各浏览器所能识别的字体格式不尽相同...@font-face无效有可能是字体的加载路径错误;   4. FireFox@font-face字体加载路径使用相对路径时,可能会失败,具体原因和解决办法如下:       a)....但这类符号实体是固化浏览器,没办法对其进行自定义,所以我们往往会使用图片来代替。.../questions/2856502/css-font-face-not-working-with-firefox-but-working-with-chrome-and-ie http://www.dynamicdrive.com

2K80

在网页中使用自定义字体

@font-face是CSS3的一个模块,他主要是把自己定义的Web字体嵌入到你的网页,随着@font-face模块的出现,我们Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问...我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@font-face实现的...@font-face { font-family: 'YourWebFontName'; src:url('fontName.eot'); src:local(''),...:normal; font-style:normal; } 在上述代码YourWebFontName指的是你要定义的字体名称,即后面font-family使用的名称,fontName...,其内置TureType的基础上,所以也提供了更多的功能,支持这种字体的浏览器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2

1.7K10

认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」

如果我们要使用它们,也只需要在 css 文件中使用 @font-face 引入这种字体即可。@font-face 是 css3 的一个语法,刚兴趣的可以自行阅读 @font-face 用法 。 2....你可以选择下载到本地,在你的项目中引入这种字体,这样即便没有网络的情况也可以使用图标。...概述 阿里图标库中下载图标到本地后,目录结构如下: 图标库下载到本地目录结构 第一次看到这几个文件时,不知道有什么用,可能会直接删除,但万万不可,打开 iconfont.css 文件可以 @font-face...使用 @font-face 引入字体格式 因为各个浏览器对字体格式的不兼容,作为前端开发人员,我们需要考虑的全面性,将各个格式的字体都引入进来,这样就不怕刁钻的用户使用哪种浏览器了。...如果你是使用 Iconfont 下载字体本地,那么恭喜你,打开 iconfont.css 文件,可以看到 Iconfont 已经帮助你配好了这些内容,你只需要在页面引入 iconfont.css

2.2K10

前端字体截取技术,做炫酷网站再也不用怕中文字体数据量大啦!【实战】

首先是CSS的unicode-range`属性,我们称之为“软截取技术”,因为它只是本地既有字体或者浏览器已经下载的字体基础上做一个指向子集的“软链接”,并不能真正减小浏览器下载文件的大小。.../unicode-range 以上 @font-face 规则自定义了一个名为“Ampersand”(英文&符号)的字体,这个字体“截取”自本地字体Times New Roman,而这个字体只包含一个字符...,自定义一个名叫 custom 的字体,把它应用到 .emphasis 元素: // CSS @font-face { font-family: custom; src: local(Libian...这个方案Safari 12、Firefox 62可行,删除码点之后的逗号和句号会继承使用“苹方”字体,但是Chrome 69并不奏效。 此外,Chrome似乎还有一个bug。...无论如何,我们可以再定义一个只包含逗号和句号两个字符的自定义字体来解决这个问题: @font-face { font-family: punc; src: local(PingFang SC);

2.4K20

web字体规范

你想要的字体类型如果浏览器找不到,它会从通用的字体类型中找到与你相似的.代码语法如下: body{font-family:"Source Sans Pro", "Helvetica Neue", Helvetica..., Arial, sans-serif;} @font-face实现webfont(不推荐) @font-face 介绍 @font-face是css的一个功能模块,用于实现网页字体多样性(设计者可随意指定字体...主要是把自己定义的Web字体嵌入到你的网页,随着@font-face模块的出现,我们Web的开发中使用字体不怕只能使用Web安全字体。...语法具体兼容见下图(数据统计来自于can i use):Internet Explorer 9, Firefox, Opera,Chrome, 和 Safari支持@font-face 规则.但是, Internet...允许OpenType字体用@font-face嵌入到网页并下载至浏览器渲染,存储临时安装文件夹下。

2.7K40

第104天:web字体图标使用方法

第三步:下载到本地 ? 下载到本地,然后解压。会将合并后的字体文件及自动生成的css全部下载 ?...--"iconfont"是你项目下的font-family,默认是"iconfont"--> 3是字体编码,可在下载的demo.html查看,或者可以阿里矢量图标库的网站上,进入我的项目查看...,只不过他们一个用的是图标的字体编码,一个用的是图标的unicode引用而已 1 @font-face {font-family: "iconfont"; 2   src: url('iconfont.eot...--"iconfont"是你项目下的font-family,默认是"iconfont"--> icon-xxx是使用了unicode引用的类名,可在下载的demo.html查看,或者可以阿里矢量图标库的网站上...【第四步】: 拷贝下载的字体图标包里面的文件style.css里面的内容到你的css页面 然后重新修改@font-face里面的链接,【重要】删掉这个东西“?

1.4K10

关于WordPress字体加载慢的问题解决方案

当时的效果的确挺好的,结果最近在使用的时候又发现网站访问慢了,用Chrome查了下资源加载的情况,发现访问useso的字体库的时间特别的长。这时候改用Google字体的时候反而更快了。。。...大概看一下,实际上用处比较大的是第二行的那串主体的定义(对比第一步的内容)(....很明显可以看出来,接下来我们只要把后面那个url换成本地字体包就可以了。...三 现在就来下字体包,打开第一步的那个链接,可以看到是下面的内容: /* latin */ @font-face { font-family: 'Pacifico'; font-style:...normal; font-weight: 400; src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com

80720

修改网页自定义字体的CSS代码+图文教程

除了人山人海,高速堵车,高铁全是人之外其他都还好啦,是不是,哈哈哈~~~好了,不闹了,假期有朋友问我,想要修改网页的字体怎么办?怎么更换网页的字体,又如何引用自定义字体呢?.../font/talklee.svg') format('svg'); } 其中@font-face可以加载服务器端的字体到浏览器端,这样我们就可以不受客户端字体库的限制。....SVG:适用于Chrome、IPhone。 .WOFF:转为web字体指定的字体格式标准,被新版本浏览器广泛支持。 确保链接正确,建议采用的是相对路径,当然大家也可以使用绝路径。...PS:获取@font-face所需字体格式,特殊字体已经在你的电脑中了,现在我们需要想办法获得@font-face所需的.eot,.woff,.ttf,.svg字体格式。...上传本地ttf格式文件,勾选“yes”转换完成点击“down”下载,然后把下载到的字体文件上传到服务器空间,引用主题路径就OK啦,下图是转换下载到本地的图片,大概就这样啊吧,我的演示文字小,所以可能不全

2K20

让你的网站用上炫酷的中文字体

基本语法如下: @font-face { font-family: ; src: url(''); font-variant...04 font-spider-plus 使用方法 根据官方文档,要想使用 font-spider-plus,首先要在 CSS 文件通过 @font-face 引入全量大小的特殊字体。具体怎么做呢?...特别说明:@font-face 的 src 定义的 .ttf 文件必须存在,其余的格式将由工具自动生成 下面是中文字体对应的英文名称: 新细明体:PMingLiU 细明体:MingLiU 标楷体:DFKai-SB...:Apple LiGothic Medium 苹果丽细宋:Apple LiSung Light 压缩本地 WebFont 然后执行下面的命令来压缩本地 WebFont: $ fsp local index...也很简单,先写个 CSS 通过 @font-faxe 引入压缩后的字体,格式与第一步的 index.html 类似: /* fonts-zh.css */ @font-face { font-family

2.4K20

CSS使用字体新姿势 unicode-range用法与使用场景

现在想要在CSS中使用自定义字体或者第三方字体,是一件非常简单的事情,只需要简单的使用@font-face规则即可导入各种字体文件。...还有就是在这个样式文件,多次使用@font-face规则定义同一个字体ZCOOL KuaiLe,但是每一个使用的src资源都不一样,我想到的就是分片,把一个字体文件拆分成多个细小的文件,然后利用游览器并行下载来提升加载速度...中用\u表示,Javascript,如果位数小于4位数,需要在前面加前导0补位 所以游览器控制台中输入"\u0061"就会打印出a。...用iconfont的在线样式复制到我本地的测试网页,创建了两个@font-face规则,字体名都是TEST,CSS代码如下: @font-face { font-family: 'TEST';...两个字体文件中都有鹿这个字符,但是这里的鹿字显示的是第二个规则字体,所以如果多个@font-face规则中有重复的字符,以最后的为准 最后我的个人猜测: 谷歌字体访问这么快的原因是把字体按照字符类型拆分开来

2.2K10

CSS3文本与字体

需要加上其前缀“-moz”, Chrom50.0.2661.102以上 注意(text-align-last 只有 text-align 属性设置为 "justify" 时才起作用) 2、overflow...+、Safari4+、Opera9.5+ 三、CSS3 字体 1、CSS3 @font-face的语法规则 font-family: ; src: [...:自定义的字体名称,将被引用到Web元素font-family source:自定义的字体的存放路径,可以是相对路径也可以是绝路径 format:自定义字体的格式,主要用来帮助浏览器识别 weight...:定义字体是否为粗体 style:定义字体样式,如斜体 */ 兼容性:IE9+、FireFox3.5+、Chrome4+、Safari3.2+、Opera10+ 2、CSS3 @font-face字体格式...+、IOS Mobile Safari3.2+ 3、CSS3 @font-face字体的应用 通用模版 @font-face { font-family: 'YourWebFontName';

1.3K30

网页内嵌字体

其实在CSS,使用font-family这个属性就直接可以将网页的字体设置成想要的。但是有个前提是,你所使用的某种特定的字体系列,在网页是否能显示,完全取决于用户机器上该字体系列是否可用。...,支持这种字体的浏览器有Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+ Web Open Font Format...Code css代码,我们主要使用的是font-face这个属性,它的主要功能就是把自己定义的Web字体嵌入到网页。...首先我们来看看@font-face的语法规则: @font-face { font-family: ; src: [][,<...font-size:设置文本字体大小。 src:设置自定义字体的相对路径或者绝对路径,注意,此属性只能在@font-face规则里使用。

3.8K70

fonts.googleapis.com访问太慢导致站点加载很慢

方法一 使用360提供的cdn,将需要加载的谷歌字体的url放到360的Google 字体库搜索,会得到一串css代码,将代码拷贝到一个css文件然后站点直接引入该css文件即可。...33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 /* roboto-mono-regular */ @font-face...然后站点引入该css文件: 1 方法二 跟方法一是一回事,只不过不是去360提供的Google 字体库获取代码,...甚至还可以将css文件里的字体文件woff或者ttf等下载下来,然后把css代码里的字体文件链接全改为本地字体文件,之后依然是站点中引入css文件即可。...解决页面引用了谷歌字体库访问缓慢的问题 警告 本文最后更新于 March 2, 2021,文中内容可能已过时,请谨慎使用。

3.3K10

CSS3与页面布局学习总结(五)——Web Font与Sprite

一、web font web font是应用在web的一种字体技术,CSS中使用font-face定义新的字体。...先了解操作系统字体: a)、安装好操作系统后,会默认安装一些字体,这些字体文件描述了每一个文字的形态,一般中文文件大,英文文件小,因为中文字符数多;控制面板可以找到文字文件夹,C:\Windows...为了让网页上能显示本地没有的字体我们可以使用font-face, 这并不是CSS3创始的一种技术,早在IE5就实现了。...这就意味着@font-face我们至少需要.woff,.eot两种格式字体,甚至还需要.svg等字体达到更多种浏览版本的支持 1.4、使用@font-face @font-face { font-family...1.4.2、使用font-face字体引入web 先将字体文件复制到项目的font文件夹,CSS样式如下: @font-face { font-family

2K60

Web-Fontmin -- 在线提取你需要的字体

本文作者:IMWeb forsigner 原文出处:IMWeb社区 未经同意,禁止转载 关于@font-face @font-face是CSS3的一个模块,使用 @font-face 可以自定义网页字体...怎么用 @font-face 呢?你可能见过类似下面的代码片段,它可以让 @font-face 兼容所有浏览器。...[@font-face](/user/font-face) { font-family: "SentyZHAO"; src: url("/fonts/SentyZHAO.eot"); /...: normal; font-weight: normal; } Webfont Generator - Font Squirrel 在上面的代码片段可以看出,要兼容性好的使用 @font-face...,我们可以使用 @font-face 引入 Web 字体,但是完整的中文字体库都是 8M 10M ,加载性能非常差,所以我们提取部分我们使用到的字体,这样可以把字体文件变成几KB。

3.3K30
领券