【发布时间】:2013-01-21 09:55:12
【问题描述】:
我在 jquery 弹出窗口上应用了字体。它适用于 Chrome 和 Firefox,但不适用于 IE 浏览器。
Font Face Code in css
----------------------
@font-face {
font-family: "pt-sans";
src: url("https://www.example.com/font/PTS55F.eot");
src: local("pt-sans"),
url("https://www.example.com/font/PTS55F.woff") format("woff"),
url("https://www.example.com/font/PTS55F.ttf") format("truetype"),
url("https://www.example.com/font/PTS55F.svg") format("svg");
}
Code added in .htaccess
----------------------
# BEGIN REQUIRED FOR WEBFONTS
AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
# END REQUIRED FOR WEBFONTS
通过添加上面的代码字体在页面上工作,但是当我在弹出字体上尝试相同时,字体不起作用。
请帮帮我。
【问题讨论】:
-
明确哪个版本的 IE 不工作。
-
它不适用于 IE-9、IE-8 和 IE-7..
-
css 文件在
https://www.mysite.com? -
@MarkMartin:将
format('embedded-opentype')用于EOT字体 -
@TomSarduy 这个建议也不适用于所有 IE 浏览器
标签: css internet-explorer font-face