首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress -字体权重因浏览器而异

Wordpress -字体权重因浏览器而异
EN

Stack Overflow用户
提问于 2017-10-18 16:24:19
回答 1查看 406关注 0票数 0

重复澄清-这个问题涉及跨浏览器的字体权重差异,突出显示可能重复的问题与正确上传字体文件有关。

我正在使用html5blank的一个子主题将一个站点上传到Wordpress上,并在不同的浏览器上获得字体权重的变化,而我并不是只使用独立的前端文本文件。这就是我在文字上对悬停效应的意思-

浏览器/Safari

火狐(这是我想要的)

我尝试使用这个堆栈问题的答案中的代码

代码语言:javascript
复制
body {
    -webkit-font-smoothing: subpixel-antialiased;
}

但这没什么用。如果我使用font-weight: bold;,那么它适用于Chrome,但却抛弃了火狐和Safari。这是我用的字体-

代码语言:javascript
复制
@font-face {
    font-family: 'Gotham-Light';
    src: url('fonts/Gotham-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}

 body {
      font-family: 'Gotham-Light', sans-serif;
      font-size: 16px;
      -webkit-font-smoothing: subpixel-antialiased;

    }

有什么办法能解决这个问题吗?客户是一个专业的设计人员,并且在这样的事情上非常具体。任何帮助都很感激。

EN

回答 1

Stack Overflow用户

发布于 2017-10-18 16:36:14

首先,为了实现跨浏览器兼容性,您应该拥有与该字体相关联的所有字体类型:

CSS3网络字体

你真的可以在这里做:

字体松鼠Webfont字体生成器

有时,您无法控制浏览器将如何处理不同的字体。Safari将与Firefox完全不同,等等。

最后:它确实有助于使用实际的字体权重,而不是默认的“粗体”和“轻型”。

示例:

代码语言:javascript
复制
 body {
  font-family: 'Gotham-Light', sans-serif;
  font-weight: 300;
  font-size: 16px;
  -webkit-font-smoothing: subpixel-antialiased;

 }

我希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46814877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档