Working as the UX Visual Designer for Informatica the last 6 years I have created a lot of icons, over 1000 to be exact. Some of the first products I worked on required creating icons in BMP format with a HEX value background for transparency which was a complete time suck. I'd rather be focusing on great design rather than fussing with 256 pixels. Luckily, there have been many advancements in icon production over the years and the use of icons and graphics on the web.
Currently, the majority of Informatica products are web apps developed mostly with HTML 5. This has brought about a huge shift in how we use graphics and icons in our products. We spent many years with GIFs, and quickly jumped over PNGs and now we are focused on SVG formats and icon fonts.
Using SVG file formats has been a huge leap in icon production for us ( I mean me. I am the only designer). Now, I am able to make one vector image in one size and alter it's color and size directly in the code. As well as provide hover and select variations in the code. What use to require creating 4-5 various graphics for one icon now only requires one. Editing the icon also proves incredible easy. You only need to update a single file as the attributes to the file are code based. The only drawback we have found is that if you repeat an SVG icon in say a table, there is a processing lag, as the HTML works to read the icon image code over and over and over. In those cases, it actually is better to have a single PNG file which the code only refers to once.
With the advent of SVG icons, I discovered Icon Fonts! I think these are just awesome. I have been using a site called Fontastic.me which makes it super easy to create icon fonts, especially if you have all those SVG files ready to go. With an icon font you can put all the necessary icons for a product into a single resource. The names are there, the key commands are there and then send it off to your happy developers. We have been working on a new product called Project Springbok which uses the icon font in HTML to draw all the icons in the web app. It has gone smashingly well. The font is also a single resource in the code which cuts down on processing and the code as well defines all the attributes of the icons - color, size, and interaction.
Another benefit of the icon font is that I can give the font to UI designers, they can install it and then they have easy access to put icons into their wireframes. No more emails requesting a "delete" icon for the umpteenth time.
Have any questions? Let me know.
Currently, the majority of Informatica products are web apps developed mostly with HTML 5. This has brought about a huge shift in how we use graphics and icons in our products. We spent many years with GIFs, and quickly jumped over PNGs and now we are focused on SVG formats and icon fonts.
Using SVG file formats has been a huge leap in icon production for us ( I mean me. I am the only designer). Now, I am able to make one vector image in one size and alter it's color and size directly in the code. As well as provide hover and select variations in the code. What use to require creating 4-5 various graphics for one icon now only requires one. Editing the icon also proves incredible easy. You only need to update a single file as the attributes to the file are code based. The only drawback we have found is that if you repeat an SVG icon in say a table, there is a processing lag, as the HTML works to read the icon image code over and over and over. In those cases, it actually is better to have a single PNG file which the code only refers to once.
With the advent of SVG icons, I discovered Icon Fonts! I think these are just awesome. I have been using a site called Fontastic.me which makes it super easy to create icon fonts, especially if you have all those SVG files ready to go. With an icon font you can put all the necessary icons for a product into a single resource. The names are there, the key commands are there and then send it off to your happy developers. We have been working on a new product called Project Springbok which uses the icon font in HTML to draw all the icons in the web app. It has gone smashingly well. The font is also a single resource in the code which cuts down on processing and the code as well defines all the attributes of the icons - color, size, and interaction.
Another benefit of the icon font is that I can give the font to UI designers, they can install it and then they have easy access to put icons into their wireframes. No more emails requesting a "delete" icon for the umpteenth time.
Have any questions? Let me know.