在Pango处理CSS更大胆和更轻

时间:2009-07-13 03:52:14

标签: css fonts pango

我在实现CSS规范的一部分的应用程序中使用Pango,到目前为止,我被font-weight: (bolder|lighter)属性所困扰。

根据specification

  

'bolder'选择分配给比继承的颜色更暗的字体的下一个重量。

     

'light'是相似的,但工作方向相反:它选择下一个较轻的关键字,其字体与继承的字体不同。

我似乎找不到一种简单的方法来获得可以给我更深(或更轻)字体的重量值。

2 个答案:

答案 0 :(得分:0)

查看font_weight attribute

答案 1 :(得分:0)

我不明白这个问题?
Bolder和Lighter是相对CSS样式,并将相对于其继承值更改元素的字体粗细。有效值为100-900,但是大多数字体都不支持所有权重,因此像400-600这样的东西都会显示相同的等等。

例如,如果正常的字体粗体是普通字体(如此,或者重量= 500),bolder将是下一个增量,可能是700,看起来像这个

如果默认字体的重量为700,则较轻的字体会使新字体显示为正常重量,或500.