Currently, I am in possession of a set of approximately 10 monotone icons all sized at 25x25 or smaller. I am contemplating between two options for better performance:
1) Incorporating them into CSS using data URIs
2) Utilizing them as a font (for example through IcoMoon)
Using them as a font may appear less advantageous because it involves an additional http: call, unless I... 2b) Decide to embed the font files themselves.
For the past month, I have been utilizing IcoMoon for this project, but I find it somewhat cumbersome when I need to modify the SVGs and re-upload them to the application. Not to mention, working with fonts in CSS can lead to a messy codebase when compared to images. Perhaps going with base64 encoding for the SVGs could simplify the process.
Given these considerations, what do you think would be the most optimal approach? Are there any other alternatives I should explore? My main focus is on optimizing for Webkit, Mozilla, and IE8+.