If I want to create a strut with leading that's 50% bigger than the font's default leading, what do I do?     Allowing all negative values to mean "use the font's leading" seems likely to obscure the occasional mistake. Why not just require leading to be null or >= 0?