0

这让我发疯了一个多星期,所以我会很感激任何帮助。

我试图将自定义字体导入我的网页。我已经做了一千次了,但这次我没有让它在 IE 8 及更低版本中工作。

我的CSS代码是:

<style>
@font-face {
    font-family: 'Bello-Script';
    src: url('fonts/Bello-Script.eot?');
    src: url('fonts/Bello-Script.eot?#iefix') format('embedded-opentype'),
         url('fonts/Bello-Script.woff') format('woff'),
         url('fonts/Bello-Script.ttf') format('truetype'), 
         url('../fonts/Bello-Script.svg#Bello-Script') format('svg');

    font-weight: normal;
    font-style: normal;
}
</style>

HTML 代码:

<div style="font-family:'Bello-Script', Verdana">the quick brown fox jumps over the lazy dog</div>

你可以在这里检查它的工作:https ://metrikstudios.com/want/fbapp/font-test.php

通常我通过 fontsquirrel 转换为 .EOT,但是这种字体被列入黑名单。我购买了完整的商业许可证,但他们没有出售.EOT。

所以我使用了我找到的所有转换器来创建.EOT,但是我无法在 IE8 中显示字体。因此,我猜测问题不在于 .EOT 文件,而是其他问题。

提前致谢

4

2 回答 2

0

刚刚解决了这个问题,希望对某人有所帮助:

这是 .eot 文件不起作用。您现在可以通过之前显示的链接检查它是否正常工作: https ://metrikstudios.com/want/fbapp/font-test.php

用微软纬纱制作了.eot,它工作正常。

于 2012-11-22T06:33:48.343 回答
0

如果该字体在 FontSquirrel 被列入黑名单,通常的原因是该字体的权利人不允许将其用作 Web 字体。如果您购买了允许此类使用的许可证,请联系供应商。如果没有,请不要使用它。许可证仅在明确说明或明确允许任何使用时才允许使用网络字体。IE 可能不允许使用 EOT 字体,因为它会检查使用权限。

于 2012-11-20T22:22:13.267 回答