【发布时间】:2015-03-28 12:18:48
【问题描述】:
让 iOS 7/8 正确呈现我的字体让我头疼。看来 iOS 不知道如何渲染 Helvetica Neue Light (HelveticaNeue-Light/HelveticaNeue-Bold) 的粗体变体。
例如我有以下 CSS 选择器:
body {
font-family: "HelveticaNeue-Light";
}
h1 {
font-weight: bold;
}
h2 {
font-weight: 600;
}
还有我的标记:
<li>
<h1>A. Crimson Tide UK (Enabled Customer - UK Depot)</h1>
<h2>1-14</h2>
<h2>10:00 - 11:00</h2>
<p>0914 Desc</p>
</li>
每当我有一个 h1 标签时,iOS 似乎都会呈现 Helvetica Neue Condensed Bold (HelveticaNeue-CondensedBold) - 而不是 Helvetica Neue Bold (HelveticaNeue-Bold)。
这是我的网页截图:
为什么它渲染的是 Helvetica Neue Condensed Bold 而不是 Helvetica Bold - 我没有在我的 CSS 中的任何地方设置 Condensed!
如果我将 h1 font-weight 设置为 900,它会在 Helvetica Neue 中渲染,并且略显粗体,但不是我想要的权重。
如果有人能对此有所了解,将不胜感激。
先谢谢你了。
【问题讨论】:
-
HelveticaNeue-Light 没有粗体版本...尝试使用 h1
font-family: "HelveticaNeue-Bold";而不是boldiosfonts.com -
谢谢!您能否将其更改为答案并解释为什么我不能这样做:
font-family: "HelveticaNeue"并解释为什么我不能使用各种字体粗细来使文本更轻/更粗(因为如果我设置font-weight似乎可以工作更大胆,但不是更轻)。因为这是我需要的答案,但我还不能给它一个答案:) -
如果你有答案,请将它作为答案发布....我不太擅长 CSS :))
标签: ios css ios7 ios8 font-family