1

font-weight 属性不适用于低于 300 的值和 Unicode 字体。

它是 Helvetica,字体粗细:300;Unicode 字符仍然是粗体。我可以用什么?

4

2 回答 2

3

要以书本重量(font-weight: 300在 CSS 中)显示文本,您需要一种具有该重量的字体,其中包含您需要的所有字符。显然,您的计算机中有 Helvetica 的书本重量(绝大多数用户没有它,或任何 Helvetica),但字符库有限,缺少许多土耳其语中使用的字母。因此,浏览器会从其他一些字体中提取它们,很可能是正常(400)重量。

如果您真的想要书重文本,那么最好的选择是使用可下载字体,也称为网络字体。人们在他们的计算机上拥有的大多数字体都只有正常粗体,或者可能只有正常粗细。查看Google 网络字体FontSquirrel @font-face 工具包,看看它们是否有适合您设计的东西。不幸的是,您可以轻松使用的免费字体通常具有相当有限的字符库。

于 2012-09-08T14:33:53.077 回答
2

我猜 Helvetica 不支持这些字符,这就是它以 Arial 字体显示的原因。我的建议是更改为开箱即用支持字母表的字体(Arial 支持几乎所有你能想到的语言)。

于 2012-09-08T10:37:10.443 回答