首页 > web前端 > css教程 > Base64 转换后如何保留原始字体外观以进行 Webfont 加载?

Base64 转换后如何保留原始字体外观以进行 Webfont 加载?

Patricia Arquette
发布: 2024-12-04 16:43:11
原创
989 人浏览过

How Can I Preserve Original Font Appearance After Base64 Conversion for Webfont Loading?

转换为 Base64 时保留原始字体外观

推迟字体加载可以增强网站性能。关键一步是将字体转换为 base64 并将其合并到您的 CSS 文件中。但是,将字体转换为 Base64 有时会改变其外观。

要在 Base64 转换后保持字体的原始外观,请确保执行以下步骤:

  1. 优化字体 Squirrel 设置:
    使用 Font Squirrel Webfont Generator 时,在“TrueType”下选择“Keep Existing”专家设置中的“提示”选项。
  2. 使用原始 GWF 文件:
    如果您对直接从 Google Web Fonts (GWF) 渲染的字体感到满意,请下载原始文件并自己进行base64编码。在 OS X 或 Linux 上,使用 base64 命令:
$ base64 -i myfont.ttf -o fontbase64.txt
登录后复制

对于 Windows,请使用 base64 编码工具。将 base64 字符串复制到 CSS 中:

@font-face {
    font-family: 'myfont';
    src: url(data:font/truetype;charset=utf-8;base64,<<copied base64 string>>) format('truetype');
    font-weight: normal;
    font-style: normal;
}
登录后复制

调整 @font-face 信息以匹配您的字体数据。通过遵循这些方法,您可以保留字体的原始外观,同时实现 Base64 编码以延迟字体加载。

以上是Base64 转换后如何保留原始字体外观以进行 Webfont 加载?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板