Scalable Inman Flash Replacement ( sIFR ) es una implementación de fuentes web dinámicas de Adobe Flash y JavaScript obsoleta que permite reemplazar elementos de texto en páginas web HTML con equivalentes Flash. Es de código abierto y fue desarrollado inicialmente por Mike Davidson y mejorado por Mark Wubben. Es una variedad escalable de reemplazo de texto a Flash HTML cuyo pionero fue Shaun Inman.
Con el retiro de Adobe Flash en todos los navegadores web principales y la introducción del soporte de fuentes web en CSS , sIFR ya no se usa de forma generalizada.
La compatibilidad de CSS en los navegadores web no permitía, en el momento de la creación de sIFR, que las páginas web incluyeran fuentes web de forma dinámica, por lo que no había garantía de que las fuentes especificadas en CSS o HTML se mostraran como se esperaba, ya que el usuario que navegaba podía o no tener la fuente especificada instalada en su sistema. sIFR incorpora una fuente en un elemento Flash que muestra el texto, lo que evita la necesidad de que una fuente haya sido preinstalada manualmente en el sistema de un usuario.
Una técnica común es utilizar gráficos rasterizados para mostrar texto en una fuente cuya disponibilidad en la mayoría de las computadoras no es confiable. El texto creado de esta manera se pixela cuando se escala y no se puede seleccionar parcialmente. Por el contrario, los elementos de texto sIFR imitan el texto HTML normal: son relativamente redimensionables y copiables.
sIFR requiere que JavaScript esté habilitado y que el complemento Flash esté instalado en el navegador de lectura. Si no se cumple alguna de las condiciones, el navegador del lector mostrará automáticamente el estilo tradicional basado en CSS en lugar de la representación de sIFR. sIFR no está diseñado para textos de cuerpo de texto , ya que la representación de cuerpos de texto más grandes con Flash exige mucho de la computadora. Debido a esta restricción, el propio Mike Davidson admitió que [1]
Si bien sIFR nos brinda una mejor tipografía hoy, claramente no es la solución para los próximos 20 años.
sIFR se ha utilizado en una variedad de páginas web conocidas, como las de GE , Nike y Red Hat . En diciembre de 2008, la versión actual de sIFR era la 2.0.7, y la versión 3 estaba en fase beta. [2]
La creciente popularidad de los complementos bloqueadores de publicidad en los navegadores y algunos teléfonos inteligentes puede impedir que se cargue el contenido Flash y, en su lugar, mostrar un botón de "bloqueo" que oculta los datos de la página, aunque esto se puede ajustar a través de la configuración individual del complemento. [3]
Desde la creación de sIFR, el soporte de fuentes web dinámicas en los navegadores se ha renovado, y al menos las últimas versiones de los cuatro navegadores más populares las soportan.
Las alternativas más antiguas al sIFR incluían:
El nombre de la técnica original se deriva de un anagrama del acrónimo de la técnica de reemplazo de imágenes CSS que fue diseñada para reemplazar, Fahrner Image Replacement .