【发布时间】:2010-06-03 14:45:34
【问题描述】:
我正在使用 Google webfonts API 在页面上嵌入 Droid Sans。一切都很好,除了下降器(即 y、g 等上的 dangly 位)。我的 Windows Vista 机器上的最新版本的 Firefox、IE 和 Chrome 都在减少。
<!DOCTYPE html>
<html>
<head>
<title>Droid sans descender test</title>
<meta charset="utf-8">
<link href="http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold" rel="stylesheet" type="text/css">
<style type="text/css">
body { font-size: 16px; font-family: "Droid Sans", sans-serif; }
h1, h2, h3 { margin: 1em 0; font-weight: normal; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1em; }
</style>
</head>
<body>
<h1>A bug ran under the carpet anyway</h1>
<h2>A bug ran under the carpet anyway</h2>
<h3>A bug ran under the carpet anyway</h3>
</body>
</html>
上面的代码是这样的:
(来源:thinkdrastic.net)
我试过line-height、font-size、padding 等都无济于事。我在font-size-adjust 上取得了一些成功,但我最后一次检查它只是 Gecko。有人知道解决这个问题吗?
【问题讨论】:
-
在 MacOS WebKit 上运行良好。你试过给更大的利润吗?
-
是的。我怀疑这将是那些“这就是 Windows 的工作方式”问题之一。
-
这可能只是复制粘贴错误,但
font-family: "Droid Sans"sans-serif;需要逗号。 -
@kevingessner 很好。为了简单起见,我删除了所有后备字体,但删除了太多:)