El uso creciente de di­s­po­si­ti­vos móviles para la na­ve­ga­ción en Internet ha generado exi­ge­n­cias es­pe­cia­les a la de hora de programar y diseñar una página web, entre ellas, la necesidad de optimizar el contenido para reducir los tiempos de carga y, como co­n­se­cue­n­cia de la demanda, la na­ve­ga­ción ha de ser mucho más sencilla e intuitiva. Como co­n­se­cue­n­cia, las te­n­de­n­cias apuntan cada vez más hacia un diseño mi­ni­ma­li­s­ta, el llamado flat design (diseño plano). Basado en el clásico “menos es más”, este tipo de diseño se concentra en la fu­n­cio­na­li­dad de una página web y le resta im­po­r­ta­n­cia a la carga de­co­ra­ti­va in­ne­ce­sa­ria, es­pe­cia­l­me­n­te para controles y elementos fu­n­cio­na­les de la web (p. ej. utilizar relleno en un editor de texto o usar un mezclador para controlar el sonido). Así, en vez de usar gráficos co­m­pli­ca­dos, se utilizan pi­c­to­gra­mas simples.

Estos iconos bi­di­me­n­sio­na­les se ca­ra­c­te­ri­zan por el hecho de que re­pre­se­n­tan la versión más reducida de una función esencial y de que pueden ser in­co­r­po­ra­dos en forma de fuentes web en el código fuente de una web, así como en las in­te­r­fa­ces de usuario. Con esto, el diseño plano le da la espalda al es­queu­mo­r­fi­s­mo (skeuo­mo­r­fi­sm en inglés), un estilo de re­pre­se­n­ta­ción detallada que tiene como fin imitar objetos físicos para ayudarle a los usuarios a in­ter­ac­tuar fá­ci­l­me­n­te con los controles digitales. Un ejemplo clásico de diseño plano co­n­se­cue­n­te es la interfaz de usuario op­ti­mi­za­da para di­s­po­si­ti­vos móviles de Microsoft Windows 8:

¿Qué son los icon fonts?

Los iconos son una parte fu­n­da­me­n­tal de toda página web: desde la lupa que aparece dentro del recuadro de búsqueda de un blog o el carrito de la compra en la parte superior derecha de una tienda online hasta el sobre junto a una dirección de correo ele­c­tró­ni­co. La función principal de los iconos es orientar a los usuarios e indicar funciones de algunos elementos y para completar procesos sin necesidad de utilizar palabras. Cada vez es menos común que los iconos sean in­te­gra­dos como mapas de bits o sprites CSS. Ahora, los de­sa­rro­lla­do­res web utilizan los conocidos icon fonts, es decir, fuentes que no están co­m­pue­s­tas por letras, sino por iconos ve­c­to­ria­les. 

A di­fe­re­n­cia de las re­pre­se­n­ta­cio­nes gráficas complejas co­m­pue­s­tas por píxeles en un mapa de bits, los iconos ve­c­to­ria­les son es­ca­la­bles, no pierden su calidad y sus archivos son más pequeños que los de los iconos en mapa de bits. Además, las fuentes de iconos se pueden co­n­fi­gu­rar in­di­vi­dua­l­me­n­te a través de CSS (Cascading Style Sheets). Gracias a su carácter escalable, los iconos ve­c­to­ria­les son vi­sua­li­za­dos pe­r­fe­c­ta­me­n­te y con nitidez en pantallas de gran tamaño y re­so­lu­ción, a di­fe­re­n­cia de los gráficos en mapa de bits en un solo color (CSS3 permite de­gra­da­dos). Para utilizar icon fonts es necesario integrar la fuente completa, incluso cuando solo se utiliza un icono. En Internet se en­cue­n­tran numerosos pro­vee­do­res que ofrecen iconos ve­c­to­ria­les gratis, aunque también es posible crear fuentes de iconos pe­r­so­na­li­za­das.

¿Dónde conseguir icon fonts?

Con la gran oferta de iconos ve­c­to­ria­les gratis no es necesario invertir mucho para utilizar icon fonts en tu web. En Internet existen cientos de librerías con una amplia gama de so­lu­cio­nes de código abierto que ofrecen una im­pre­sio­na­n­te cantidad de iconos ve­c­to­ria­les. A co­n­ti­nua­ción, te pre­se­n­ta­mos los pro­vee­do­res más populares

  • Font Awesome: es una de las fuentes de iconos de código abierto más grandes y cuenta con más de 600 pi­c­to­gra­mas fu­n­cio­na­les altamente re­le­va­n­tes para el diseño web. Fue diseñada ori­gi­na­l­me­n­te para Bootstrap y ahora es co­m­pa­ti­ble con los fra­me­wo­r­ks más conocidos del mercado. Todos los iconos están di­s­po­ni­bles como imágenes ve­c­to­ria­les, son co­m­pa­ti­bles con lectores de pantalla y son es­ca­la­bles sin perder su calidad o nitidez. Esta icon font está sujeta a la SIL Open Font License (Licencia de ti­po­gra­fía abierta de SIL) y puede ser utilizada de forma gratuita con fines co­me­r­cia­les.
  • Entypo: a di­fe­re­n­cia de Font Awesome, Entypo no ofrece una fuente de icono, sino un conjunto de iconos ve­c­to­ria­les en formato SVG. Entypo pro­po­r­cio­na una base para fuentes in­di­vi­dua­les que se pueden combinar con aquellas creadas con ge­ne­ra­do­res de fuentes para páginas web. Esta icon font está sujeta a la licencia  CC BY-SA 4.0 de Creative Commons y, por lo tanto, es de uso libre para fines co­me­r­cia­les.
  • Typicons: esta fuente de iconos está basada en más de 300 pi­c­to­gra­mas ve­c­to­ria­les co­m­pa­ti­bles con lectores de pantalla que se pueden instalar gracias a Bower, una he­rra­mie­n­ta de gestión de paquetes de código abierto. Los iconos están di­s­po­ni­bles como plantilla vectorial y CSS reducido. Typicons también está sujeto a la licencia de ti­po­gra­fía abierta de SIL.
  • Open Iconic: Esta solución ofrece más de 200 pi­c­to­gra­mas en SVG, así como di­fe­re­n­tes formatos de fuentes web y otras fuentes ra­s­te­ri­za­bles. Sus creadores destacan es­pe­cia­l­me­n­te el tamaño reducido de los archivos de sus fuentes: la icon font de Open Iconic en formato WOFF pesa solo 12,4 KB y es, por lo tanto, mucho más pequeña que Font Awesome. Todos sus iconos ve­c­to­ria­les pueden ser uti­li­za­dos bajo la licencia MIT. Todas las fuentes ofrecidas están re­gi­s­tra­das bajo la licencia SIL OFL y su uso para con fines co­me­r­cia­les no tiene ningún coste.

Crear una fuente de iconos propia

Por lo general, un de­sa­rro­lla­dor web no necesita utilizar todos los pi­c­to­gra­mas de una fuente de iconos. En muchos casos, es posible combinar iconos de di­fe­re­n­tes páginas web, por ejemplo, con la ayuda de ge­ne­ra­do­res de fuentes web como Fontello, fontastic.me o IcoMoon App. Con la creación de una icon font propia solo se incluirán en la web aquellos iconos que realmente sean visibles, lo que tendrá un impacto positivo en la reducción de los tiempos de carga y op­ti­mi­za­rá la velocidad de na­ve­ga­ción de una página web.

Cómo integrar icon fonts en una web

Ge­ne­ra­l­me­n­te, las icon fonts se definen con la ayuda de una clase CSS en el código fuente HTML. Para ello, es necesario incluir la re­s­pe­c­ti­va fuente de iconos en la cabecera del documento HTML. Algunos pro­vee­do­res han preparado incluso un archivo CSS estándar para facilitar tal labor. Siempre y cuando la fuente sea co­m­pa­ti­ble, también es posible in­te­grar­la usando Bootstrap, el framework en CSS. Para pro­fu­n­di­zar en el proceso de in­te­gra­ción de una fuente de iconos como clase en CSS en HTML, visita el artículo con el ejemplo de Font Awesome.

Pe­r­so­na­li­zar los iconos

Las fuentes de iconos ofrecen grandes po­si­bi­li­da­des de co­n­fi­gu­ra­ción, debido a que se cargan en su propia hoja de estilo (St­y­le­sheet) y se recuperan mediante clases CSS pre­de­fi­ni­das. A di­fe­re­n­cia de los archivos de imagen basados en píxeles, la co­n­fi­gu­ra­ción de los pi­c­to­gra­mas ve­c­to­ria­les puede ser definida e integrada di­re­c­ta­me­n­te en el código CSS. Esto les permite a los de­sa­rro­lla­do­res web pe­r­so­na­li­zar ca­ra­c­te­rí­s­ti­cas como el tamaño, el color o la opacidad de los iconos de­pe­n­die­n­do del diseño de la página web. Además, también es posible diseñar iconos con texturas o efectos de sombra. 

Ir al menú principal