【问题标题】:IE Problem with True Type FontTrue Type 字体的 IE 问题
【发布时间】:2011-11-09 13:44:24
【问题描述】:

我在我的网站上安装了一种新字体,但我无法让 IE8 和 IE9 识别,我不知道浏览器如何呈现字体,但我的 css 样式表字体声明如下,

@font-face {     


font-family: VAGRounded;     src: url("../fonts/VAGRoundedW01-Light.eot") /* EOT file for IE */

 src:url("../fonts/VAGRoundedW01-Light.eot?#iefix") format('embedded-opentype');


 }

@font-face {  font-family: VAGRounded;  src: url("../fonts/VAGRoundedW01-Light.TTF") format('truetype'),

url("../fonts/VAGRoundedW01-Light.svg#webfontmvIrHXJB") format('svg');

非常感谢您的帮助!

【问题讨论】:

标签: html css fonts


【解决方案1】:

IE8 和 IE9 不支持通过 CSS3 方案嵌入字体,除非先转换为支持的格式(SVG、TT、EOT 等)。 编辑:IE8 和 IE9 需要调整以支持嵌入字体。请参阅您的问题中的 cmets,因为它是重复的。

仅供参考 IE10 将是第一个支持 HTML5 标准的 IE 浏览器。

嵌入字体的方法还有很多。我推荐的是 Cufon,因为它在旧版浏览器中使用 VML,并且不需要 Flash。

http://cufon.shoqolate.com/generate/

【讨论】:

  • IE8 怎么样? ,我刚刚上传了我的字体并提供了一个 javascript 作为输出,我将如何安装它?
  • 这里有一些 Cufon 的安装说明:github.com/sorccu/cufon/wiki/Usage 如果您使用的是 Wordpress,那么也会创建一个 Cufon 插件 wordpress.org/extend/plugins/wp-cufon
  • 我正在使用 joomla,我需要这种新字体只能用于我的模板菜单,而不是整个网站
  • 如果它是您的导航菜单,那么整个网站都需要它,因此请包含在您的模板中。只需使用像

    这样的低级标题标签,您就可以很好地格式化它。

【解决方案2】:

您应该考虑使用 Font Squirrel 之类的服务。

它为各种浏览器生成所有代码。

输出看起来像这样

@font-face {
    font-family: 'LivingstoneRegular';
    src: url('../livingst-webfont.eot');
    src: url('../livingst-webfont.eot?iefix') format('eot'),
         url('../livingst-webfont.woff') format('woff'),
         url('../livingst-webfont.ttf') format('truetype'),
         url('../livingst-webfont.svg#webfont44PDl6Sr') format('svg');
    font-weight: normal;
    font-style: normal;
}

http://www.fontsquirrel.com/fontface/generator

【讨论】:

  • 谢谢,不过我的字体好像被屏蔽了
【解决方案3】:
猜你喜欢
  • 2012-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多