css - 谷歌字体文件大小下载与 CDN
问题描述
我想使用谷歌通过 API 提供但也可以下载的字体“Anton” 。当我这样使用它时
<link href="https://fonts.googleapis.com/css?family=Anton" rel="stylesheet">
浏览器请求 1kb 和一秒钟后从google.gstatic
. 当我想下载文件并将其托管在自己的服务器上时,文件大小突然变为 80kb。有人可以向我解释差异来自哪里以及如何减少差异吗?下载的版本是.ttf
CDN 是.woff2
. 我可以像这样下载和实施woff2
版本吗?
@font-face {
font-family: 'Anton';
font-style: normal;
font-weight: 400;
src: local('Anton Regular'), local('Anton-Regular'), url(myServerPathToFile.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
我不太熟悉不同的字体文件类型,有人可以弄清楚使用时可能出现的风险/损失woff2
以及ttf
不同大小的来源吗?
解决方案
推荐阅读
- spring-boot - Spring Boot中的Jetty自定义格式日志模式
- python - adb - 在 android 设备中获取应用程序名称(设置 > 应用程序)#python
- workflow - Alfresco 工作流 api 正在丢失一个变量
- shell - 使用 kubectl 和 pg_dump 将数据库转储下载到本地
- javascript - 在 React JS 中将 PDF 转换为图像 [.JPG]
- java - 使用 Java JSOUP 抓取网站时如何下载静态文件
- javascript - 在Angular中单击时如何更改按钮的文本
- windows - 如何获得 terraform 供应商窗口的 cacert 验证
- react-native - 任务错误:app:mergeReleaseResources FAILED
- android - 使用 logcat Android Studio 记录错误