CSS仕様の一部を実装するアプリケーションでPangoを使用していますが、これまでのところfont-weight: (bolder|lighter)
属性で困惑しています。 specificationによればパンゴのCSSを大胆で軽く処理する
、
「大胆」は継承よりも暗いフォントに割り当てられている次の重みを選択します。
'ライター'は似ていますが、逆方向に動作します:継承されたフォントとは異なるフォントで次の軽いキーワードが選択されます。
私は暗い(または軽い)フォントを与える重み値を得る簡単な方法を見つけることができないようです。
フォントの太さだけは絶対値をとる属性ます。私はPangoFontDescriptionで行うのと同じマークアップの問題があります – 3Doubloons
あなたが出てくる文脈をよく理解していません。 渡されたfont_weightを解析し、やや大胆な関数を返す単純な関数 "font_weight bolder(font_weight)"を書くことはできませんか? (私はPangoにはあまり馴染んでいないと思いますが) – exclsr