html - 通过 HTML 包含自己的字体

标签 html css fonts

我可以通过谷歌字体添加自定义类型,并通过直接从服务器添加(这里我使用 css)。如何仅通过 HTML 直接包含来自服务器的字体?我需要通过 HTML 包含它,因为最新版本的 Internet Explorer 无法通过 CSS 加载字体。当我只使用谷歌字体时,IE 不显示我的特殊波兰语字符。

谷歌字体

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

CSS

@font-face {
font-family: 'Open Sans';
src: url(fonts/opensans-regular-webfont.eot);
src: local('Open Sans'), url(fonts/OpenSans-Regular.ttf) format("truetype")

最佳答案

我怎样才能仅通过 HTML 直接包含来自服务器的字体? <-- 也不能悄悄地做到这一点..

例如,您应该声明多种字体作为后备

p {
   font-family: 'Open Sans', Arial;
}

这样,如果 Open Sans 加载失败,它将寻找 Arial

关于html - 通过 HTML 包含自己的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979415/

相关文章:

jquery - CSS 中的溢出属性

actionscript-3 - 在 AS3 中嵌入字体 - 动态文本字段消失

html - CSS :hover wont work if there's an absolute div behind it?

html - Apache FOP 可以用于将任意 HTML 转换为 PDF 吗?

html - div,不触发水平滚动

jquery - 如何正确定位css元素?

html - Webkit 浏览器在左侧裁剪斜体字体

css - EOT 文件无法在任何浏览器中使用

javascript - 完美滚动条不显示/更新模式中的滚动条

html - 我怎样才能删除这个滚动条?