javascript - 与其他浏览器相比,我如何解决 safari 或 mac 中的字体粗细、文本太粗的问题?

标签 javascript html css macos safari

我在我的网站中使用了“Levenim MT”字体。 Mozilla Firefox、Google Chrome 和其他相关浏览器是正确的。但是 MAC 和 Safari 浏览器的字体大小和粗细问题对于任何其他浏览器来说都太大了。现在我该怎么办?

@font-face {
  font-family: 'levenim_mt';
  src: url('../fonts/levenim_mt.eot');
  src: url('../fonts/levenim_mt.eot?#iefix') format('embedded-opentype'),
       url('../fonts/levenim_mt.woff') format('woff'),
       url('../fonts/levenim_mt.ttf') format('truetype');

}

body{
  font-family: 'levenim_mt', sans-serif;
  background: #f4f4f4;
  clear: both;
}

我的网站:enter link description here

最佳答案

这个错误对我来说是新的和独特的,但我知道 1 个 css hack,通过它你可以专门为 mac 编写 css

if(navigator.userAgent.indexOf('Mac') > 0)
$('body').addClass('mac-os');

body.mac-os{
  font-family: 'levenim_mt', sans-serif;
  background: #f4f4f4;
  clear: both;
  font-weight: //font weight for mac you want;
  font-size: //font size for mac you want;
}

这仅适用于 mac 中的上述 css

关于javascript - 与其他浏览器相比,我如何解决 safari 或 mac 中的字体粗细、文本太粗的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35859194/

相关文章:

javascript - 是否可以关闭所需的流注释?

Html Rowspan 置顶

javascript - getElementById 到 getElementsByClassName

javascript - JQuery - 单击复选框容器有效,单击复选框无效

javascript - 页面加载时 jQuery 不工作

javascript - 给定文件扩展名,如何为 Ace Editor 自动选择 "mode"

html - 网页 : Load centered at specific point

html - 自定义 Bootstrap 3 Navbar - 对齐链接

css - 超大div在ipad中显示错误

javascript - 将更多内容加载到页面后,Bootstrap Affix 不起作用