Reemplazo escalable de Flash Inman - Scalable Inman Flash Replacement

sIFR
Lanzamiento estable
2.0.7 / 16 de octubre de 2008 ; Hace 11 años ( 2008-10-16 )
Escrito en JavaScript , Adobe Flash
Plataforma web
Licencia Licencia pública general reducida GNU
Sitio web http://wiki.novemberborn.net/sifr/ ( Documentación de sIFR y preguntas frecuentes en Wayback Machine (archivado el 20 de enero de 2013))

Scalable Inman Flash Replacement (sIFR) es una implementación obsoleta de fuentes web dinámicas de JavaScript y Adobe Flash , que permite la sustitución de elementos de texto en páginas web HTML con equivalentes de 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 iniciada por Shaun Inman .

Visión de conjunto

La compatibilidad con CSS en los navegadores web no permitía, en el momento de la creación de sIFR, que las páginas web incluyan dinámicamente fuentes web , por lo que no había garantía de que las fuentes especificadas en CSS o HTML se mostraran según lo previsto, ya que el usuario de navegación puede o no haberlo hecho. la fuente especificada instalada en su sistema. sIFR incrusta una fuente en un elemento Flash que muestra el texto, evitando 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 de trama para mostrar texto en una fuente que no se puede confiar en que esté disponible en la mayoría de las computadoras. 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 el complemento Flash 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 sIFR. sIFR no está diseñado para el cuerpo del texto, ya que la reproducción de grandes cuerpos de texto con Flash impone enormes exigencias a la computadora. Debido a esta restricción, el propio Mike Davidson admitió que

Si bien sIFR nos brinda una mejor tipografía hoy en día, 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 . A diciembre de 2008, la versión actual de sIFR es la versión 2.0.7. La versión 3 está en beta.

Crítica

Aunque la accesibilidad web se puede preservar usando esta técnica, los usuarios deben ser conscientes de que sIFR afecta el tiempo de carga de la página (debido a las múltiples solicitudes requeridas para los archivos Flash, JavaScript y CSS utilizados por sIFR). Además, la creciente popularidad de los complementos de bloqueo de anuncios del navegador y algunos teléfonos inteligentes puede evitar que se cargue el contenido Flash, mostrando en su lugar 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 del complemento individual.

Alternativas

Desde la creación de sIFR, la compatibilidad con fuentes web dinámicas en los navegadores se ha renovado, con al menos las últimas versiones de los cuatro navegadores más populares que las admiten.

Las alternativas más antiguas a sIFR incluían:

  • Reemplazo de imagen de estiramiento facial (FLIR) es un software similar a sIFR. Pero en lugar de utilizar flash, incorpora imágenes simples, que se generan automáticamente a partir del texto de la página web. Entonces, incluso si el usuario no tiene instalado el complemento flash, verá el texto reemplazado por FLIR. Sin embargo, FLIR requiere que el host del sitio web sea capaz de ejecutar PHP y es incluso menos accesible que sIFR.
  • Cufón es una alternativa que convierte las rutas de las fuentes en gráficos vectoriales almacenados en formato de datos JSON y luego convierte las fuentes en elementos de lienzo o VML (según la disponibilidad) utilizando un motor de representación de JavaScript. Una desventaja significativa en el uso de Cufón es el requisito de que la licencia de la fuente incrustada permita su distribución en forma no cifrada, lo que muchas fuentes comerciales prohíben expresamente.

Trivialidades

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ñado para reemplazar, Reemplazo de imágenes de Fahrner .

Ver también

Referencias

enlaces externos