у меня работает: http://jsfiddle.net/6Trxg/2/
Редактировать : Если вы ожидаете, что 900
будет более смелым, чем bold
, то это не гарантированно сработает - спецификация говорит:
"Нет гарантии, что для каждого из значений 'font-weight' будет более темная грань; например, некоторые шрифты могут иметь только нормальную и жирную грань [...]. нет никакой гарантии того, что UA будет отображать грани шрифта в пределах семейства в значения веса. Единственная гарантия состоит в том, что грань данного значения будет не менее темной, чем грани более светлых значений. "