We designed our site using Bootstrap and hence used Helvetica Neue which is not pre-installed on Windows, hence the site did not look too good on Windows (because it fell back on Arial). Surprisingly, our site shows up fine on Android (i.e the Helvetica Neue font seems to be loaded since it appears exactly like it does on Mac).
We did multiple searches on the web and it seems Android phone should not have Helvetica Neue pre-installed.
Hence, we are puzzled why the site renders fine on Android (This question has become more important now since we have bought a web license for Helvetica Neue and we need to decide whether to load the license file for Android or not since we are paying per-view)
Some manufacturers include extra fonts in their skins. These fonts can sometimes be accessed. Please be aware that these fonts may not be available on all devices.