Обработка CSS смелее и легче в Панго - PullRequest
0 голосов
/ 13 июля 2009

Я использую Pango в приложении, реализующем часть спецификации CSS, и до сих пор я был озадачен атрибутом font-weight: (bolder|lighter).

Согласно спецификации ,

«смелее» выбирает следующий вес, который назначен шрифту, который темнее, чем унаследованный.

'lighter' аналогичен, но работает в противоположном направлении: он выбирает следующее более светлое ключевое слово с другим шрифтом из унаследованного.

Кажется, я не могу найти простой способ получить значение веса, который дал бы мне более темный (или более светлый) шрифт.

Ответы [ 2 ]

0 голосов
/ 13 июля 2009

Я не понимаю вопроса?
Bolder и Lighter являются относительными стилями CSS и будут изменять вес шрифта элемента относительно его унаследованного значения. Допустимые значения: 100–900, однако большинство шрифтов не поддерживают все веса, поэтому такие элементы, как 400–600, будут выглядеть одинаково и т. Д.

Например, если нормальным весом шрифта был обычный шрифт (например, или weight = 500), bolder будет следующим шагом, вероятно, будет 700 и будет выглядеть как this .

Если бы шрифтом по умолчанию был шрифт 700, то при более легком шрифте новый шрифт выглядел бы как нормальный шрифт или 500.

0 голосов
/ 13 июля 2009

Посмотрите на атрибут font_weight .

...