Fontawesome
I am working on a project where we used FontAwesome and everything worked fine on iOS. But we had a big problem, it did not work on Android, and we did not understand how to solve this problem. Therefore, if you do not think that you are creating your application for Android phones, or if this works fine for you, I would suggest going for it. With webfont, as you said, you do not need to care about screen resolutions, you can easily change the colors and sizes of the icons, which I found quite convenient.
PNG
, PNG - HTTP-, . , , - . - Glyphicons, , FontAwesome.
Inline Base64
, URI 32k ( base64 (DATA: URI)?). -, IE6/7, , , , Sencha webkit.
, , FontAwesome, .
,