Antes de analizar el sIFR, comprendamos rápidamente qué es el sIFR y cómo funciona. sIFR significa reemplazo escalable de Inman Flash, que es una tecnología para publicar con precisión diseños personalizados en la web. Esta técnica se implementa reemplazando parte del texto con texto renderizado en Flash en un elemento específico cuando se descarga la página. Es importante comprender que Flash no reemplaza completamente este elemento, que el texto todavía está dentro del elemento y que aún se puede aplicar estilo o colocar al elemento como de costumbre.
Algunos datos sobre sIFR: no están destinados al debate
sIFR no requiere cambios en el código (X)HTML, todo el trabajo se realiza mediante Javascript, Flash y CSS;
Si el usuario no tiene Flash instalado o no admite Javascript, el texto (X)HTML se mostrará después de aplicarle estilo CSS.
sIFR es escalable y se puede cambiar a un tamaño de fuente predeterminado establecido por el usuario en el momento del renderizado.
sIFR es compatible con todos los lectores de pantalla y hasta ahora no se han reportado problemas.
El texto sIFR se puede seleccionar con el mouse, aunque cuando se selecciona todo el texto, el estado seleccionado no parece ser preciso.
sIFR no afecta el posicionamiento y evaluación de los motores de búsqueda y no oculta el contenido del texto real.
La conclusión debería ser que sIFR es una tecnología discreta y utilizable que los diseñadores y desarrolladores deberían considerar seriamente al utilizarla.
Cuando usar sIFR
Como ocurre con todas las tecnologías web, es importante comprender cuál es la mejor manera de utilizar sIFR y saber cuándo es más apropiado utilizarlo. Esto se refiere a elegir la herramienta adecuada para el trabajo, especialmente cuando sIFR aparece como una herramienta fuera de la caja de herramientas para que la usemos.
Caso: Un gran sitio de noticias deportivas decidió diseñar todos los títulos con la fuente exclusiva de la empresa. Las noticias (incluidos sus titulares) son publicadas en diferentes lugares por diferentes personas en todo el mundo a través de algún software de gestión de contenidos. No pueden contratar a alguien para que se siente frente a Photoshop y cree una imagen de titular cada vez que los editores quieran agregar una noticia.
En este caso, sIFR es una herramienta absolutamente sencilla, utilizable y extensible. Algunos sitios de noticias resuelven este problema creando imágenes a través de PHP o utilizando algún otro medio del lado del servidor. Este método puede suponer un gran ahorro de tiempo, pero si lo comparamos con sIFR, verás que tiene muchas desventajas:
Las imágenes no se pueden escalar al tamaño de fuente predeterminado del usuario.
Aunque la imagen se almacena en caché en el servidor, todavía existe un problema de rendimiento al generar la imagen.
Cada imagen debe descargarse por separado, lo que genera un consumo de servidor y de ancho de banda.
Con sIFR, sólo se descargan un archivo Flash (.swf) y un archivo Javascript (.js), lo que permite que todos los títulos del sitio se representen como las fuentes de la empresa.
Este ejemplo no es infundado. Este es un caso real, en 2001, para rediseñar ESPN.com, Mike Davidson desarrolló la tecnología de reemplazo Flash original. Desde entonces, con la incorporación de Shaun Inman y otros, esto ha crecido hasta convertirse en la tecnología completa y fluida que tenemos hoy, y es probable que tenga un impacto importante en la tecnología de diseño web en 2005.
Utilice sIFR en enlaces
La última versión de sIFR permite reemplazar el texto del enlace. Aunque se trata de un avance interesante, no es adecuado para su uso en esta situación. Esto se debe a los siguientes problemas de accesibilidad:
La funcionalidad del botón derecho del navegador (menú contextual) no es compatible
No es compatible con la tecla de opción de Apple.
No hay información en la barra de estado
Aunque estos problemas pueden parecer triviales, muchas personas encuentran frustrante la falta de estas funciones. Sin la información de la barra de estado, no tienes idea de dónde deseas visitar a continuación; con la popularidad de navegadores como Firefox y Opera, los menús contextuales del botón derecho se están convirtiendo en una herramienta cada vez más útil. Aunque sIFR proporciona un clic derecho básico en el enlace, no se puede acceder al menú contextual del navegador.
Por supuesto, esto es una limitación de Flash más que una limitación del propio sIFR. Parece que estos problemas podrán superarse en el futuro. Por ejemplo, la barra de estado se puede controlar mediante Javascript, por lo que agregar la capacidad de mostrar destinos de enlaces no debería ser difícil. Sin embargo, hasta que Flash permita menús contextuales completos del navegador en los enlaces, creo que sIFR no podrá manejar completamente este tipo de texto.
suavizado
La mayoría de los beneficios de sIFR se centran en la capacidad de personalizar fuentes. Una consideración importante es que el texto Flash puede suavizarse. Los desarrolladores web a menudo olvidan esto, en parte porque mucho trabajo se realiza con Mac OS X, cuyas fuentes Quartz pueden producir bordes suaves. Sin embargo, los usuarios de Windows (a pesar de tener una opción para suavizar los bordes de las fuentes en algún lugar del menú Pantalla) no parecen poder tener habilitado el suavizado. Estos usuarios, como aquellos que vienen preinstalados con Windows XP o Mac OS X, tener suavizado de visualización La capacidad del título es una consideración importante.
ajuste fino
Un problema que he escuchado mencionar varias veces es que sIFR no te permite controlar el texto de la misma manera que puedes controlar una imagen. En efecto. Con imágenes creadas en Photoshop o Fireworks, puede controlar con precisión el interletraje, el estiramiento, el suavizado u otras funciones, como sombras paralelas muy precisas. El editor de imágenes es un verdadero medio WYSIWYG (lo que ves es lo que obtienes). El sIFR renderizado en Flash no lo es.
Si se requiere este nivel de control, entonces una imagen sigue siendo la mejor manera de publicar este tipo de texto, y sIFR no es la herramienta adecuada en estos casos. Sin embargo, si simplemente publica una fuente personalizada, sIFR es más adecuado que crear una imagen.
Velocidad de descarga
La velocidad de sombreado del texto de reemplazo es una consideración importante al usar sIFR. Aunque la velocidad ha mejorado mucho desde versiones anteriores, si hay muchas instancias de sIFR en la pantalla al mismo tiempo, todavía hay un retraso notable. (Por ejemplo, cada página tiene un título o cada transferencia tiene un título). Este ejemplo puede ilustrar mejor por qué el uso moderado de sIFR es la forma ideal de utilizar esta tecnología hoy en día.
Este es el inconveniente más frustrante de utilizar la tecnología de reemplazo de Flash. Desde que se implementó el primer sIFR, la tentación ha sido reemplazar demasiados elementos en una página. Para poder conseguirlos hay que mejorar mucho las velocidades de descarga; aunque un buen servidor puede ayudarte, lo que realmente consume tiempo es ejecutar esos voluminosos Javascripts.
Resumir
sIFR no compite con la tecnología de reemplazo de imágenes; es una herramienta única para diferentes tareas. Se utiliza mejor para texto que se muestra en el tamaño de fuente predeterminado del navegador y no se puede reemplazar con una imagen personalizada.
El caso de uso ideal para sIFR es cuando desea mostrar una fuente personalizada o un título suavizado con una sola imagen. Esto se utiliza con mucha frecuencia en la web y sIFR es una mejor opción en estos casos. Se adapta al tamaño de fuente predeterminado del usuario, se puede seleccionar y se puede usar en miles de páginas sin descargar solo uno o dos archivos.