This new option will give far better control over the weight of the font on String meters.
The weight of the font in the range 1-999.
The following are common values and their meanings. If the value is supported by the font family, it will be used. If not, the closest value that is supported by the font family will be used.
100 - Thin (Hairline)
200 - Extra Light (Ultra Light)
300 - Light
400 - Regular (Normal)
500 - Medium
600 - Semi Bold (Demi Bold)
700 - Bold
800 - Extra Bold (Ultra Bold)
900 - Black (Heavy)
950 - Extra Black (Ultra Black)
If the font does not support any additional weights, then 500 and below will use the font's normal weight, and 600 and above will simulate a bold effect. A value of "1" means "use the lightest weight the font family supports", and "999" means "use the heaviest weight the font family supports".
This should be used in place of the far less capable StringStyle option going forward.
Note that while this is pretty much the same as InlineSetting=Weight, that is kinda the point. While InlineSettings are powerful indeed, and are really useful for the "inline" part of the capabilities, the downside of using them all the time, even when you don't need anything "inline" is that they are a bit cumbersome to dynamically change with !SetOption and such. Since font "weight" is something you might use a lot, unlike more esoteric things like "underline" or "strikethrough", we wanted to get this capability front and center and as easy to use as possible.