Scalable Inman Flash Replacement
Scalable Inman Flash Replacement (sIFR) is an open source JavaScript and Adobe Flash dynamic web fonts implementation, enabling the replacement of text elements on HTML web pages with Flash equivalents. It was initially developed by Mike Davidson and improved by Mark Wubben. It is a scalable variety of HTML text-to-flash replacement pioneered by Shaun Inman.
Overview
CSS support in web browsers did not, at the time of sIFR's creation, allow webpages to dynamically include web fonts, so there was no guarantee that fonts specified in CSS or HTML would show as intended, as the browsing user may or may not have had the specified font installed in their system. sIFR embeds a font in a Flash element that displays the text, preempting the need for a font to have been manually pre-installed on a user's system.
A common technique is to use raster graphics to display text in a font that cannot be trusted to be available on most computers. Text created this way pixelates when scaled and cannot be partially selected. In contrast, sIFR text elements mimic normal HTML text – they are relatively resizeable and copyable.
sIFR requires JavaScript to be enabled and the Flash plugin installed in the reading browser. If either condition is not met, the reader's browser will automatically display traditional CSS based styling instead of the sIFR rendering. sIFR is not designed for body copy text as rendering greater bodies of text with Flash place formidable demands on the computer. Due to this restriction, Mike Davidson himself admitted that[1]
sIFR has been used on a variety of well-known web pages, such as those of GE, Nike and Red Hat. As of December 2008, the current sIFR release is version 2.0.7. Version 3 is in beta.[2]
Criticism
This article may contain original research. Please improve it by verifying the claims made and adding references. Statements consisting only of original research may be removed. More details may be available on the talk page. (September 2008) |
Although accessibility can be preserved using this technique, users should be aware that sIFR affects page loading time (from the multiple requests required for the Flash, JavaScript and CSS files used by sIFR). Also, the growing popularity of browser ad blocker plugins may decorate Flash content with a "block" button and thereby obscure the text.
Alternatives
Since the creation of sIFR, dynamic web fonts support in browsers has been renewed, with at least the latest versions of the four most popular browsers supporting them.
Facelift Image Replacement (FLIR) is a similar software to sIFR. But instead of using flash, it embeds plain images, that are generated automatically from the text on the webpage. So even if user does not have flash plugin installed, he will see the text replaced by FLIR. However, FLIR requires that the website host is capable of running PHP, and it is even less accessible than sIFR.
Cufón is an alternative that converts font paths to VML paths stored in JSON and then renders the fonts using a JavaScript rendering engine.
Trivia
The name of the original technique was derived from an anagram of the acronym for the CSS image-replacement technique it was designed to replace, Fahrner Image Replacement.
See also
References
- ↑ "Type online". (Oct. 2005). Computer Arts Projects, p. 64.
- ↑ Wubben, Mark. "sIFR Documentation & FAQ". http://wiki.novemberborn.net/sifr/. Retrieved 2007-07-20.
External links
- sIFR 3
- Wiki.Novemberborn, sIFR Documentation & FAQ
- Introducing sIFR: The Healthy Alternative to Browser Text by Mike Davidson
- FLIR - Facelift Image Replacement software
- Mike Davidson - sIFR
- Online sIFR Generator
- Another Online sIFR Generator
- A Library of sIFR fonts
- SiFR explained in Spanish with SiFR tutorials
- Official Google Webmaster Central Blog Google prefers sIFR as announced during SMX Advanced 2008
- This is how you get sIFR to work, a guide for implementing sIFR (using sIFR3)
- jQuery sIFR plugin, a jQuery-flavored version of sIFR
de:Scalable Inman Flash Replacement es:Scalable Inman Flash Replacement fa:جایگزین فلش اینمن پوییدنی ru:Scalable Inman Flash Replacement fi:Sifr
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...