Css @字体面在Chrome&;中加载重复项;FF

Css @字体面在Chrome&;中加载重复项;FF,css,web,font-face,Css,Web,Font Face,防弹@font-face语法(font-spring和Paul-Irish)∞) 在Chrome和Firefox中加载字体格式的重复文件。我同时使用.woff和.ttf格式,我看到对ttf和woff文件都发出了HTTP请求 我对级联进行了修补,并提出了一个似乎可行的方法:在TTF允许浏览器中断循环后关闭src:属性 有人能帮我“检查我的数学”并告诉我这个可怕的黑客是否是一个合理的解决方案吗?或者让我知道是否有其他解决方案来防止重复HTTP请求 @font-face { font-fami

防弹@font-face语法(font-spring和Paul-Irish)∞) 在Chrome和Firefox中加载字体格式的重复文件。我同时使用.woff和.ttf格式,我看到对ttf和woff文件都发出了HTTP请求

我对级联进行了修补,并提出了一个似乎可行的方法:在TTF允许浏览器中断循环后关闭src:属性

有人能帮我“检查我的数学”并告诉我这个可怕的黑客是否是一个合理的解决方案吗?或者让我知道是否有其他解决方案来防止重复HTTP请求

@font-face {
    font-family:"My Font";
    font-weight:normal;
    src:url('myfont.eot');
    src:url('myfont.eot?#iefix') format('embedded-opentype'),
        local('My Font'),
        url('myfont.ttf') format('truetype');
    src:url('myfont.woff') format('woff');
}
浏览器只需在向后层叠之前应用最后一个相关规则。我最后指定了我的首选字体,并在此之前向后添加了回退格式。WOFF加载到支持浏览器中,而TTF用作回退

FYR:

∞ 防弹语法。

已测试的浏览器:
OS X上的Chrome 17和FF 13,iOS 5.1.1中的Mobile Safari,如果这样做有效,那么这是一个很好的临时解决方案。但更长期的解决方案是为Chrome和FF提交错误报告,以便开发人员知道这正在发生。如果这样做有效,那么这是一个很好的临时解决方案。但更长期的解决方案是为或者Chrome和FF,让开发者知道这正在发生。