sIFR 2.0b2: The Mo’ Betta Beta
UPDATE: Version 2.0 is now available. See article here.
Another week, another round of improvements to sIFR. I think we’re 95% of the way to an official release now. Here are the improvements in the latest beta:
- Syntax now 100% compatible with XHTML Strict, even when served as application/xml
- Optional conversion to uppercase or lowercase now supported
- Optional link underlining on hover
- Bolding and italicizing of TrueType fonts now supported
- Automatic removal of extra white space in HTML
- Full support for Safari, Firefox, Mozilla, Mac IE, and PC IE
- Improved support for Opera
- Better international character support
- Ability to use quotes, ampersands, and other normally escaped characters
- Various speed improvements and bug fixes
For people who have already implemented sIFR, you don’t need to redo any of your CSS. Simply pop the new JS file into place, re-export your SWFs, and you should be good to go. Please make sure you have the updated .as files in the same folder as your .fla when you re-export.
There was only one minor change to implementation you should be aware of: The replacement calls must now go either at the end of your HTML document or at the end of the JS file. This only affects people who may have embedded the replacement calls in the middle of the JS file previously.
Alright, here’s the sIFR 2.0b2 download. Bang away.