【发布时间】:2019-01-14 12:52:33
【问题描述】:
当我在我的样式标签上使用它时,字体在 FireFox 和 Google Chrome 和 Edge 上工作得很好:
@font-face {
font-family: 'AlArabiyaRegular';
src :url('template/fonts/ae_AlArabiya.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
但它在 IE 上不起作用,所以我搜索了一下,看起来我必须使用“woff”和“eot”才能使其与 IE 一起使用,所以我使用了这段代码:
@font-face {
font-family: 'AlArabiyaRegular';
src: url('template/fonts/ae_AlArabiya.eot');
src: url('template/fonts/ae_AlArabiya.woff') format('woff'),
url('template/fonts/ae_AlArabiya.tff') format('truetype'),
url('template/fonts/ae_AlArabiya.svg#webfontg8dbVmxj') format('svg');
}
但是当我改变我的风格时,它甚至在 FireFox 上也不起作用
【问题讨论】:
-
我认为您缺少 eot src 的格式: url('template/fonts/ae_AlArabiya.eot') format('embedded-opentype') 我不确定它会起作用,但你可以测试一下。
-
请分享您的项目目录结构。
-
@HirenDavda 我确定我的目录结构,因为第一个代码运行良好,所有字体都在同一个目录中
-
截取您的项目目录并与我们分享。所以我们可以找出问题所在。可能是你的字体路径没有正确定义
标签: html css fonts stylesheet webfonts