【发布时间】:2016-11-09 18:03:32
【问题描述】:
我正在尝试让 Titillium-Wen(一种 Google 字体)适用于所有浏览器。我更喜欢自托管字体文件。
以下代码在 Edge、Safari 和 Chrome 上运行良好,但在 IE 11 上不适用。文本以备用字体显示,好像 IE 11 找不到该字体:
@font-face {
font-family: 'Titillium Web';
src: url('/fonts/titillium/TitilliumWeb-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Titillium Web';
src: url('/fonts/titillium/TitilliumWeb-Italic.ttf') format('truetype');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Titillium Web';
src: url('/fonts/titillium/TitilliumWeb-SemiBold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Titillium Web';
src: url('/fonts/titillium/TitilliumWeb-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}
以下代码适用于 IE 11,但在 Chrome 中不提供粗体和斜体字体。无论如何,我更喜欢自己托管字体:
@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
我可以让@font-face 代码在 IE 11 上运行吗?
【问题讨论】: