Thank you for this great effort ... if you don't mind there are some issues that need your attention
* the browser still lacks support... from my modest experience libwebcore needs to be modified.
* numbers are rendered from right to left which is inaccurate ... for example four hundred (400.0)...