我在網站構建的ie測試階段,我無法使字體在ie9中工作。奇怪的部分是,他們工作得很好ie7 & ie8 AND在兼容模式下。也許更奇怪的是演示文件工作得很好。我意識到這表明我可能將管道搞亂了,但我無法在任何地方找到問題。爲什麼我的@ font-face僅在ie9中被破解?
我想知道是否有什麼東西在ie9中打破了這個網站的所有字體 - 它們都像'times new roman'給我。
編輯:更新了下面的代碼。仍然遇到問題。
下面是一些相關字體的相關信息和示例代碼。總共有5種字體,它們都以這種方式設置並遇到同樣的問題。
測試網站:http://dev.citylightphilly.com
文件結構:所有字體& stylesheet.css中的/可溼性粉劑內容/主題/ my_theme /字體/
HTML(在header.php文件)
<!-- @Font-Face Webfonts -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ? >/fonts/stylesheet.css" />
<!-- CSS : implied media="all" -->
<?php versioned_stylesheet($GLOBALS["TEMPLATE_RELATIVE_URL"]."style.css?v=2") ?>
CSS(/fonts/stylesheet.css)
@font-face {
font-family: 'NovecentowideBold';
src: url('Novecentowide-Bold-webfont.eot');
src: url('Novecentowide-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('Novecentowide-Bold-webfont.woff') format('woff'),
url('Novecentowide-Bold-webfont.ttf') format('truetype'),
url('Novecentowide-Bold-webfont.svg#NovecentowideBold') format('svg');
font-weight: normal;
font-style: normal;
CSS(style.css文件)
h3, h4, h5, h6, nav {
font-family: 'NovecentowideBold', 'Myriad Headline', Tahoma, Calibri, sans-serif;
}
這不是一個wordpress問題,它是一個CSS問題。 – 2012-02-20 00:34:38
使用WP驅動的網站遇到CSS問題不會使其成爲WP問題。遷移到堆棧溢出,這將成爲主題,並會得到一些高質量的答案。 – EAMann 2012-02-20 01:13:40
NovecentowideMedium≠Novecentowide-Medium – Knu 2012-02-20 03:03:13