css - 在 IE11 上字体回退到 times new roman

标签 css angularjs sass

我正在尝试像这样将一些字体作为 Assets 添加到我的应用中

@include font-face('test-Regular', './assets/fonts/test_Regular', null, 'Regular', 'ttf');
@include font-face('test-Bold', './assets/fonts/test_Bold', null, 'Regular', 'ttf');
@include font-face('testCondensed-Bold', './assets/fonts/test_Cond_Bold', null, null, 'ttf');
@include font-face('testCondensed-Regular', './assets/fonts/test_Cond_Regular', null, null, 'ttf');

所有字体在 Chrome、FF 上都可以正常工作,但只有常规字体在 IE11 上不起作用,压缩字体可以正常工作。

最佳答案

.ttf 在 IE 中的支持不是很好..

详情请看这里:What is the status of TTF support in Internet Explorer?

关于css - 在 IE11 上字体回退到 times new roman,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50329354/

相关文章:

jquery - 如何使用 angular4 在组件标签中设置粗体和斜体属性

html - 如何指定要使用的特定 CSS 类?

css - 在@each中使用变量值

jquery - 将 div 置于水平滚动站点的中心

html - 如何使用 CSS 网格对齐嵌套 HTML 中的列

javascript - 用angularjs改变背景颜色

javascript - 有没有办法从我网站的每个浏览器中删除滚动条?

html - 3 边上的两个不同宽度的边框

html - 如何使 <label> 与 &lt;input type =“text” > 的高度相同

javascript - 如何在 AngularJS 应用程序中预览 PDF 文件?