谷歌字体_优化Google Web字体
Google Web字体是在网站上嵌入自定义字体的较流行的方法之一。 它是免费的,并且库中有很多选项可供选择。 尽管可以通过快速的Google服务器提供服务,但仍有一些地方需要改进。
因此,让我们来看看如何改善Google Webfont的性能。
提供某些字体样式
Google Webfont中的字体提供了粗体,斜体,浅色等字体样式。 将所有这些字体样式添加到规范中将增加字体大小,并且还会影响页面加载性能。
如下所示,通过取消选择某些样式,页面加载将变得更快。
![](/assets/blank.gif)
![](/assets/blank.gif)
Google使我们可以轻松地仅包含所需的样式。 在下面的示例中,我们仅选择Roboto Condensed字体家族的浅色和常规版本。
<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300' rel='stylesheet' type='text/css'>
我们可以从下面的屏幕截图中看到,如果未在Google Webfont样式表中指定,则粗体样式无法正确呈现。
![](/assets/blank.gif)
![](/assets/blank.gif)
但是,由于浏览器加载的字体文件较少,因此可以为我们提供更好的加载时间。
![](/assets/blank.gif)
![](/assets/blank.gif)
您可以在下面查看演示。
- 观看演示
字体子设置
Google Webfont中的几种字体还提供了多种字符集来支持多种语言。 例如, Roboto Condensed字体家族提供了西里尔,希腊和越南字符的字符集。 Google提供了轻松选择我们要包含的字符集的选项。
![](/assets/blank.gif)
![](/assets/blank.gif)
通过包含这些字符集,它将增加字体大小并损害页面加载性能。 因此,将不需要的部分留空。
在此示例中,我们添加了latin
, greek
和cyrillic
字母。 但是,我们仅在Google Webfont样式表中包括拉丁和希腊语设置,如下所示。
<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,greek' rel='stylesheet' type='text/css'>
因此,不会使用Goole Webfont的Roboto Condensed字体系列渲染西里尔字母。
![](/assets/blank.gif)
![](/assets/blank.gif)
请观看现场演示,以查看实际的字体。
- 观看演示
服务某些信件
有时,我们知道要嵌入网站的某些字母。 因此,提供字体家族的整个字体字母将变得毫无用处。 Google Webfont提供了仅包含必需字符的选项。
我们可以通过在字体系列名称旁边添加以下&text={letters}
来包含特定字母。 在以下示例中,我们如下设置Google Webfont样式表中的l , o和g字符。
<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&text=log' rel='stylesheet' type='text/css'>
这样,我们只能使用该字体家族Roboto Condensed中的字母l , o和g 。 在我们的例子中, 徽标一词很可能就是一个很好的例子。 它呈现了Google Webfont规范中包含的所有字母。
![](/assets/blank.gif)
![](/assets/blank.gif)
通过仅包含必要的字母,可以显着减小字体大小。 值得注意的是,我们包含的字母都是小写字母。 这些字母的大写字母l , o和g不会像其他所有排除的字母一样被送达。
- 观看演示
- 下载源
翻译自: https://www.hongkiat.com/blog/optimize-google-webfonts/
谷歌字体_优化Google Web字体相关推荐
- wordpress谷歌字体_如何以“正确”的方式在WordPress主题中添加Google Web字体
wordpress谷歌字体 Google fonts are amazing free resource for web designers. In WPBv4, we have started us ...
- 超棒的Google web字体查询工具 - Best Web Fonts
日期:2012-9-30 来源:GBin1.com Best web fonts是一个免费的字体工具,能够帮助你直观清晰的查询Google的web字体,你可以在一个现成的网站中调试不同类型的Goog ...
- Google Web 字体 API 访谈
对很多纠结于字体的 Web 设计与开发者而言,昨天有关 Google Font API 的新 闻 着实让他们高兴了一回,这个非常简单实用的 API 包含了一套字体库 和预览工具 ,结合 Google ...
- web 常用的几种字体_3种免费Web字体服务比较
这些年来,网站只能使用Arial,Georgia,Times等典型字体. 这是由于浏览器的局限性,浏览器一次只能只能从用户的计算机传递字体. 幸运的是,当今网络发展Swift,当今的浏览器支持webf ...
- 在网页中嵌入任意字体的解决方案---google在线字体库应用
在网页中嵌入任意字体的解决方案---google在线字体库应用 参考文章: (1)在网页中嵌入任意字体的解决方案---google在线字体库应用 (2)https://www.cnblogs.com/ ...
- truetype字体怎么转换成普通字体_一种TrueType字体渲染方法与流程
本发明涉及一种TrueType字体显示技术领域,尤其是涉及一种基于热排序缓存机制的TrueType字体渲染方法. 背景技术: 随着军民用飞机座舱显示系统的不断复杂.功能的不断增加.显示分辨率的不断增大 ...
- 创建pdf java 字体_如何使用自定义字体从servlet使用iText XMLWorker创建PDF?
使用iText / XMLWorker示例(大多数是 this one),我可以轻松编写能够使用我自己的额外字体从HTML代码创建PDF文件的简单应用程序,但是只要尝试在某些Web服务代码中使用我的东 ...
- 上传应用程序到谷歌商店_将Google图书搜索集成到PHP应用程序中
上传应用程序到谷歌商店 常用缩略语 API:应用程序编程接口 DOM:文档对象模型 HTTP:超文本传输协议 HTML:超文本标记语言 ISBN:国际标准书号 REST:代表性状态转移 URL:统 ...
- gae怎么打开谷歌学术?_了解Google App Engine(GAE)Java API第2部分:设置和简介
gae怎么打开谷歌学术? In the first part of this series, we went through the basic environment GAE offers the ...
最新文章
- 苹果地图副总裁_也许,苹果汽车的到来只是早晚问题
- 零基础前端笔记(2)html,表格,列表,标签,文本域,表单域
- 收藏 | Tensorflow实现的深度NLP模型集锦(附资源)
- JDK源码解析 Integer类使用了享元模式
- Oralcle存储过程书写规范
- 安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running
- 原来自己一直平凡着 2015-10-20
- linux正向连接shell_[经验] Linux 怎么连接 Xshell?
- @JsonFormat Date类型时间 格式化 注解 使用
- 冒泡排序、递归、二分查找
- 万人马拉松,人脸识别系统如何又快又准完成校验?
- 撸一个vue的双向绑定
- Spark 共享变量详解
- 基于MapGuide的在线WebGIS站点介绍
- SSH框架的详细介绍
- 我为什么放弃百词斩?
- excel身份证号计算年龄
- c# 中通快递对接_物流快递单号智能识别快递公司API接口 C#
- hadoop启动cgroups,centos6.5+hadoop2.7.2
- 小糊涂家装预算软件 官方
热门文章
- node.js爬虫中关村在线电瓶车信息
- 服务器发布程序打印不显示图片,用JAVA编写打印图片程序,调试的时候出现说“RPC 服务器不可用”,上面是具体的情况:(谢谢各位帮忙)...
- 计算机模拟管道应力分析实验报告,水力学实验报告答案解析.doc
- 3G、WiFi、WLAN、蓝牙、zigbee区别
- Ubuntu 自定义grep命令
- Python实现极限学习机ELM【hpelm库】(内涵源代码)
- 保利威Polyv云直播、点播官方uni-app插件
- ubuntu c语言调用串口,使用C/C++和LibSerial在Ubuntu中对串口进行读写
- HBase_HBase 数据读取流程解析
- 个人知识库(持续更新中)