Я использую API веб-сайтов Google для встраивания Droid Sans на странице. Все нормально, за исключением десендеров (т. Е. Бит dangly на y, g и т. Д.). Последние версии Firefox, IE и Chrome в моем окне Windows Vista все снижают.Почему мои ограничители отключены при использовании CSS @ font-face?
<!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>
Приведенный выше код выглядит следующим образом:
Descenders getting cut off http://thinkdrastic.net/journal/wp-content/uploads/2010/06/descenders.png
Я попытался line-height
, font-size
, padding
и т.д. безрезультатно. У меня был некоторый успех с font-size-adjust
, но в последний раз, когда я проверял, это был только Гекко. Кто-нибудь знает об этом?
Прекрасно работает на MacOS WebKit. Вы пытались дать большую прибыль? –
Да. Я подозреваю, что это будет один из тех, что «как раз то, как Windows делает вещи». –
Это может быть просто ошибка копирования, но «font-family:« Droid Sans »sans-serif;' нужна запятая. – kevingessner