Reemplazo de flash Inman escalable

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 2 de enero de 2022; las comprobaciones requieren 6 ediciones .

Scalable Inman Flash Replacement (sIFR) es una tecnología de código abierto escrita en JavaScript y Shockwave Flash , creada por el desarrollador de flash Shaun Inman . Diseñado para reemplazar elementos de texto en páginas HTML con equivalentes en Flash, usando una fuente única .

La tecnología fue presentada en 2003 por Shaun Inman, también creador de la tecnología IFR predecesora. Ya en 2004, su idea de mejorar la tecnología IFR fue apoyada por desarrolladores como Mike Davidson y Mark Wabben .

Compatibilidad tecnológica con los estándares web

A diferencia de la tecnología para renderizar texto en cualquier fuente usando Javascript y Flash, que ha sido criticada repetidamente por los desarrolladores web , la tecnología sIFR se está desarrollando sin afectar la estructura del documento, abstrayéndose por completo de las restricciones del cliente. En ausencia de un complemento Flash, el título se diseñará con CSS sin mensajes sobre la ausencia del complemento.

También vale la pena mencionar que la tecnología sIFR cumple totalmente con los estándares W3C .

tecnologías sIFR

  1. Una vez cargada la página, Javascript detecta la presencia del complemento Flash.
  2. Si no se encuentra el complemento, la página se cargará normalmente sin errores ni solicitudes de descarga de complementos. En lugares donde se suponía que el texto se mostraría en una fuente única, el usuario verá texto formateado con herramientas CSS estándar. Con una combinación exitosa de una fuente estándar y una única, la diferencia entre la presentación visual puede no ser perceptible para el usuario.
  3. Si se encuentra un complemento Flash, se asigna al elemento de página requerido la clase ".sIFR-hasFlash" usando JS, lo que permite que CSS oculte el texto HTML sin formato para reemplazarlo con sIFR.
  4. Javascript escanea la página, encontrando objetos por clase para que Flash los represente, verificando sus tamaños.
  5. Después de la validación , el script crea un objeto Flash, lo superpone al texto estándar y lo incluye en el atributo de variables.
  6. El script ActionScript incrustado en una fuente Flash creada previamente genera texto en la fuente requerida y con los parámetros especificados por el desarrollador del sitio de antemano.

Alternativas

Enlaces