It would be very useful if you could implement ascent-override, descent-override, and line-gap-override.
(especially comments #20, #30 and #31)
Chrome supports it (tested on MacOS vs Windows).
Here's one reason why it's important to implement this feature:
(And there's another reason listed in the post below "Another use case".)