【发布时间】:2012-07-20 01:36:55
【问题描述】:
我们刚刚发布了一个新网站 (http://www.vulytrampolines.com/),但我们仅在 Mac Safari/Chrome 上遇到了字体调用问题。它将在前半秒左右加载为正确的字体(在顶部的导航中),但是当视频在 iframe 中加载时,字体会中断。它比正常情况更轻/更薄,我们不知道如何修复它。
仅当页面具有指向 youtube/vimeo 视频的 iframe 时,才会出现此问题。例如。 http://vulytrampolines.com/aboutus。如果您观看橙色导航,您会注意到字体的重量会增加一些,但是一旦加载 youtube 视频就会变轻。从 DOM 中删除视频 iframe 或将其设置为不显示,然后解决问题,但是让它再次可见会再次破坏字体。
有人有什么想法吗?
webkit-smoothing、字体平滑、旋转、文本阴影都没有修复。
这是我们的字体调用:
@font-face {
/* font-family: neuzeitGroteskLight;*/
font-family: VulyFont-Light;
src: url(/css/fonts/neuzeitgro-lig-webfont.eot);
src: url('/css/fonts/neuzeitgro-lig-webfont.eot?#iefix') format('embedded-opentype'),
url(/css/fonts/neuzeitgro-lig-webfont.woff) format('woff'),
url(/css/fonts/neuzeitgro-lig-webfont.ttf) format('truetype'),
url(/css/fonts/neuzeitgro-lig-webfont.svg#NeuzeitGroteskLight) format('svg');
font-weight: normal;
font-style: normal;
font-variant: normal;
}
@font-face {
/* font-family: 'neuzeitGroteskRegular';*/
font-family: VulyFont;
src: url(/css/fonts/neuzeitgro-reg-webfont.eot);
src: url('/css/fonts/neuzeitgro-reg-webfont.eot?#iefix') format('embedded-opentype'),
url(/css/fonts/neuzeitgro-reg-webfont.woff) format('woff'),
url(/css/fonts/neuzeitgro-reg-webfont.ttf) format('truetype'),
url(/css/fonts/neuzeitgro-reg-webfont.svg#NeuzeitGroteskRegular) format('svg');
font-weight: normal;
font-style: normal;
font-variant: normal;
}
@font-face {
/* font-family: 'neuzeitGroteskBold';*/
font-family: VulyFont-Bold;
src: url(/css/fonts/neuzeitgro-bol-webfont.eot);
src: url('/css/fonts/neuzeitgro-bol-webfont.eot?#iefix') format('embedded-opentype'),
url(/css/fonts/neuzeitgro-bol-webfont.woff) format('woff'),
url(/css/fonts/neuzeitgro-bol-webfont.ttf) format('truetype'),
url(/css/fonts/neuzeitgro-bol-webfont.svg#NeuzeitGroteskBold) format('svg');
font-weight: normal;
font-style: normal;
font-variant: normal;
}
【问题讨论】:
标签: macos google-chrome video safari font-face