Flash/AIR Text Layout Framework public beta
Adobe today released a public pre-release version of the Text Layout Framework (TLF) on Adobe Labs. This is very good news for anybody working much with text in the Flash or AIR environments.
What is the Text Layout Framework? It’s an extensible ActionScript library for use with Adobe Flash Player 10 and Adobe AIR 1.5, It lives on top of the new text engine found in these products, and exposes the power of this text engine in exciting new ways, including:
- support for all the writing systems and OpenType layout features supported in Flash Player 10. This includes: Latin (the writing system for English and most European, African, and American languages), Greek, Cyrillic, Armenian, Georgian, Ethiopic, Tifinagh, Yi, Cherokee, Canadian Syllabics, Deseret, Shavian, Vai, Tagalog, Hanunoo, Buhid, Tagbanwal, Hebrew, Arabic, Thai, Lao, Khmer, Chinese, Japanese, Korean, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Thaana, and Tibetan.
- many layout and text flow features, hyphenation and justification capabilities, including advanced features for East Asian languages.
- supports DefineFont 4, the latest format for embedding fonts in Flash and AIR applications. DF4 supports OpenType layout tables, and is necessary to have embedded fonts that support the advanced typographic capabilities in question. Some of the new language support is also reliant on DF4 for embedded fonts. (Of course, you can also use device fonts which have the needed features.)
Check out the features with the cool, highly interactive Flash demo at the top of the TLF Labs page.
How can you author content for it? You can author for TLF using the public pre-release of Flex “Gumbo,” or the plug-in component for Adobe Flash CS4 Professional (part of the TLF release).
Yes, this is the solution formerly code-named “Vellum,” which was previewed a year ago at Adobe MAX, and at more length at this year’s MAX (including in the keynote, and in talks by me and by lead engineer Robin Briggs). It was also seen at MAX in a technology preview of a news reader app created for the International Herald Tribune.
I am seriously excited about this technology. I can’t comment about specific product plans, but obviously this is going to be a cornerstone of future text support in Flash, Flex and AIR.