Html IE7 don';不应用字体

Html IE7 don';不应用字体,html,css,internet-explorer,fonts,font-face,Html,Css,Internet Explorer,Fonts,Font Face,我正在尝试添加显示货币符号(俄罗斯卢布)的字体。我使用的代码取自。我还添加了魔术zoom:1。但它不起作用 字体防御 @font-face { font-family: "Rouble"; src: url('/catalog/view/font/rouble.eot'); /* IE9 Compat Modes */ src: url('/catalog/view/font/rouble.eot?#iefix') format('embedded-opentype'),

我正在尝试添加显示货币符号(俄罗斯卢布)的字体。我使用的代码取自。我还添加了魔术
zoom:1。但它不起作用

字体防御

@font-face {
    font-family: "Rouble";
    src: url('/catalog/view/font/rouble.eot'); /* IE9 Compat Modes */
    src: url('/catalog/view/font/rouble.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/catalog/view/font/rouble.woff') format('woff'), /* Modern Browsers */
         url('/catalog/view/font/rouble.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/catalog/view/font/rouble.svg#Rouble') format('svg'); /* Legacy iOS */
}
然后使用

.rubl {
    font-family: "Rouble";
    font-style: normal;
    font-weight: normal;
    zoom: 1;
}
我在WM VirtualBox下用Win Vista的ie7测试它(如果有必要的话)

我做错了什么


您可以看到的实时示例(登录/密码:demo/demo)

在IE 7模式下测试IE 11时,控制台显示错误代码CSS3111,参考rouble.eot,附加数据“正在终止;幻灯片太少:0”。看起来有点奇怪,但显然EOT文件已损坏。同样的问题出现在EOT模式下,而IE 9和更新版本使用WOFF文件


除此之外,该页面还使用了字体技巧,而不是正确的方法:HTML标记有
a
,CSS设置用于试图让浏览器将字母“a”误写为卢布符号。由于字体声称卢布符号是字母“a”的标志符号,所以这种伎俩很有效。

看看这个:所有人都认为,最好使用图像。所以问题出在
.eot
文件中。现在我的问题解决了,谢谢!是的,我知道这个把戏的目的是什么,在这种字体中,所有的字母都是字母“ª”的变体