Dolphin just lets the web page describe the font size... thus it's all correct.
Chrome and Firefox both try and guess what the font size should be and ignore the web page telling it. Thus the font varies all over the place, though the pattern seems to be depth of text in DOM.