This HTML demonstrates awful text rendering.
222aqaA
should render as
2²�ᵃ�ₐ�
If the superscripts and subscripts render as smaller versions of normal characters, the browser should be modified to render the former text as latter, or give an option. Fake superscripts and subscripts are not customizable by the font designers.
Also, this
😀😁😂😃😄😅😆😇
should render like this

and not in color. (Proof: Notepad is the reference for rendering plain text (it supports bitmap font in all Microsoft Windows versions, for example); if the font is changed to DejaVu Sans, the characters render like in the image, which is correct.)