[css-fonts] font-size: smaller/larger (with pretty graphs!)

As far as I can tell, the spec for these keywords has no normative 
requirements. The relevant paragraphs has sentences with "For example", 
"the user agent is free to", "the user agent may".

When implementing these keywords in Servo, I graphed their respective 
computed value against the inherited font-size. Results are here:

https://github.com/servo/servo/issues/3423#issuecomment-56321664

It turns out that five browser engines have five different behaviors. 
Yay interop!

I don’t think this is worth doing anything about (except maybe have the 
spec explicitly say "this is undefined" and move everything else into a 
note.) I just though y’all might be interested.

-- 
Simon Sapin

Received on Monday, 22 September 2014 21:31:22 UTC