Oh that's very cool; I may need to look into adopting this.
Hopefully the leading-trim gets accepted quickly; it is much needed.
While I can't make any specific promises since it isn't yet implemented, this is definitely on the list for the next major release. It turns out "normal" line height means different things on mobile vs. desktop and the only way I am currently aware of to correct it is via decimal line height values.