首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在HTML中嵌入字体?

如何在HTML中嵌入字体?
EN

Stack Overflow用户
提问于 2008-10-20 22:57:55
回答 4查看 124.7K关注 0票数 83

我正在尝试找出一个合适的解决方案(特别是从搜索引擎优化的角度)在网页中嵌入字体。到目前为止,我已经看到了the W3C solutionthis pretty cool solution,它甚至无法在火狐上运行。第二种解决方案仅适用于标题。是否有适用于全文的解决方案?我厌倦了网页的标准字体。

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2009-02-15 11:22:38

试试Facetype.js,你可以把你的.TTF字体转换成Javascript文件。完全兼容搜索引擎优化,支持FF,IE6和Safari,并在其他浏览器上优雅地降级。

票数 9
EN

Stack Overflow用户

发布于 2008-10-20 23:17:32

不,没有一个合适的体型解决方案,除非你愿意只迎合那些拥有尖端浏览器的人。

微软有自己的专有字体嵌入技术WEFT,但我已经很多年没有听说过它了,我也不知道有谁会使用它。

我可以使用sIFR的显示类型(标题、博客文章的标题等)。并使用一种不太破旧的网页安全字体作为body类型(如Trebuchet MS)。如果你厌倦了所有的web安全字体,你可能在this matrix of stock fonts上定义的术语- look太狭义了,它是随主要的OSes一起发布的,你可能会找到一个几乎可以吸引所有web用户的字体级联。

例如:font-family: "Lucida Grande", "Verdana", sans-serif是一种常见的字体级联;OS自带Lucida Grande,但那些Windows操作系统的用户将获得Verdana,这是一种网页安全字体,其字母的大小和形状与Lucida Grande相似。如果Linux用户安装了存在于大多数发行版的包管理器中的web安全字体包,那么他们也将获得Verdana,否则他们将退回到普通的sans-serif。

票数 6
EN

Stack Overflow用户

发布于 2008-10-20 23:06:56

而且这也不太可能-- EOT是一种相当严格的格式,只有IE支持。Safari3.1和Firefox3.1(很好地说是当前的alpha)和Opera9.6都支持真类型字体(ttf)嵌入,至少Safari通过相同的机制支持SVG字体。有一段时间,back对此进行了很好的讨论。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/220236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档