final PropertyValue pv = standardParse(fobj, value);
if (pv.canEvalKeyword()) {
return pv;
}
if (pv.canEvalInteger()) {
final int integer = pv.evalInteger();
if (Font.Weight.isValidNumericWeight(integer)) {
return pv;
}
}
throw unexpectedValue(value, fobj);