【发布时间】:2015-02-13 15:37:17
【问题描述】:
我为我的 asp.net MVC Web 应用程序定义了以下 CSS 规则:-
.navbar-brand {
font-family: "Shojumaru",cursive,Arial,serif;
font-size: 17px;
letter-spacing: 0;
line-height: 120px;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
在 Firefox 和 chrome 上,结果如下:-
在 IE 上,结果将没有“花哨”效果:-
在 Chrome 和 Firefox 上,字体效果可以正确显示,但 IE 会显示不同的字体。如何使所有浏览器上的字体完全相同(如果可能)?
【问题讨论】:
-
你如何包含字体?如果是谷歌字体,你似乎完全错过了字体定义Google Font Shojumaru
-
什么版本的 IE?
-
另外,
cursive,Arial,serif是三种不同的字体变体——草书、无衬线和衬线 -
@ted 我在我的 CSS 文件中评论了这个“/*@import url(fonts.googleapis.com/css?family=Shojumaru);*/”,以停止从外部网站请求数据,也许这导致了差异?不确定我是否可以下载并包含此字体?
-
那是你的问题。 Firefox 默认为草书,IE 为 Arial
标签: html css fonts font-family