html - 是否可以像css一样将字体文件嵌入到html中?

标签 html css twitter-bootstrap fonts font-face

在我从事的元素中,我需要生成一个单页 HTML 文件,其中包含其中的所有内容(JavaScript 代码、CSS、图像等)。因此,不应有外部引用。

我也打算使用 Bootstrap,但我不确定是否可以像 CSS 一样在 HTML 中嵌入字体文件。

有什么想法吗?

最佳答案

是的,这实际上是可能的。您可以像这样将字体嵌入为 base64 编码的字体:

@font-face{
    font-family: FontName;
    src: url(data:font/ttf;base64,THESTRING… ) format('truetype');
}

但这并不可取,因为 base64 字符串会变得相当大并导致性能问题。

关于html - 是否可以像css一样将字体文件嵌入到html中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29349588/

相关文章:

html - 替代 Internet Explorer 8 上的独生子女

css - iframe 宽度属性的百分比弃用会产生什么后果?

html - 如何使用 CSS 制作半个六边形形状,矩形上有一个边框,矩形上有一个边框,半个六边形中间有一个图像

html - 隐藏/显示 div 是响应式设计的最佳实践吗?

html - Bootstrap 导航栏 <li></li> 到 100% 宽度

html - 半透明div

html - 我正在尝试创建图像 slider 。在设置 display flex 时,即使给出了 flex-grow,flex-shrinks 也会收缩吗?

css - WordPress 如何在编辑器中添加标题样式

html - Bootstrap Affix Content 在屏幕上滚动到很远的地方

html - 如何处理 Bootstrap 列内的图像?