css - 字体在 IE11 上回落到 Times new Roman
问题描述
我正在尝试像这样将一些字体作为资产添加到我的应用程序中
@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 中没有得到很好的支持。
查看此处了解详细信息:Internet Explorer 中的 TTF 支持状态如何?
推荐阅读
- reactjs - 需要在 React Redux Reducer 状态下运行 .slice
- email - 使用不同 DNS 回复邮件时的 URL 转发
- java - Java:使用 FileHandler 进行日志记录、轮换
- corda - 是否可以使用 Oracle Wallet 将节点连接到其保管库?
- docker - Docker-compose 标记和推送
- html - 在不更改子标签 CSS 的情况下防止子标签宽度
- javascript - 如何将reducer case函数更改为不可变js
- php - 如果我将 shell_exec 用于需要密码的命令该怎么办
- python - Python - Ctypes CFUNCTYPE 在 ARM 设备中崩溃
- google-cloud-platform - 是否可以使用内部 IP 创建 GKE 入口控制器?