Do usWeightClass values absolutely have to be a multiple of 100 between 200 and 900? If use 890 to ensure that a font shows up before another with a weight of 900 will anything actually go wrong? I ask because FontValidator and compareFamily are both pretty picky about this setting.