html - CSS 字体在 Mozilla Firefox、Microsoft Edge 和 Opera 上不起作用
问题描述
我正在为网站使用“DinRoundWeb”和“DINRoundComp”字体系列。CSS 样式表中的声明完成如下:
@font-face {
font-family: Din;
src: url("fonts/DINRoundWeb.eot"), url("fonts/DINRoundWeb.woff") format("woff"), url("fonts/DINRoundComp.ttf") format("truetype");
font-weight: 400;
}
@font-face {
font-family: Din;
src: url("fonts/DINRoundWeb-Medium.eot"), url("fonts/DINRoundWeb- Medium.woff") format("woff"), url("fonts/DINRoundComp-Medium.ttf") format("truetype");
font-weight: 600;
}
字体文件位于字体文件夹中。车身样式如下:
body{
font-family: Din ,sans;
color: #444;
line-height: 1.5rem;
font-size: 1rem;
background-color: #f3f3f3;
}
该样式未应用在页面中,而且不仅出现在 Web Developer Tools-> Fonts-> All Fonts 下。
我将不胜感激任何迹象!我的风格
解决方案
从您的 css 文件的角度尝试相对路径。每个重量都需要一个额外font-family
的重量,如下所示:
@font-face {
font-family: 'DNRM';
src: url('../fonts/DINRoundWeb-Medium.eot');
src: url('../fonts/DINRoundWeb-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/DINRoundWeb-Medium.woff') format('woff');
}
@font-face {
font-family: 'DNRR';
src: url('../fonts/DINRoundWeb.eot');
src: url('../fonts/DINRoundWeb.eot?#iefix') format('embedded-opentype'), url('../fonts/DINRoundWeb.woff') format('woff');
}
推荐阅读
- python - 如何在不使用 numpy 或在 Python 中展平的情况下在 2D 数组中找到最小值?
- certificate - CA 根证书和域/中间证书
- elasticsearch - ElasticSearch - 分片如何影响索引性能?
- python - “from module.foo import bar”和“import module.foo.bar as bar”之间有什么区别吗?
- apache-flink - 纱线崩溃时恢复 Flink
- python - 在新的 pandas 列中创建基于两列的索引时出现问题?
- python - JupyterLab:运行下面的所有单元格
- javascript - 代码在调试时工作,但没有 - Javascript / Jquery
- django-simple-history - django-simple-history 1.9 中断单元测试
- c# - 在 Excel 中更改 CellValue 中文本的字体颜色 - OpenXml