• Support for Thai shaping and OpenType rules. • Enhanced support for the Unicode line breaking algorithm. • Better support for TV screens. • Enhanced font weight management and formatting support with font ratio, shadow width and shadow color. • Unicode Compliance Full layout support for Unicode 5.0 and all international languages including complex scripting languages, such as Arabic, Indic, and Thai. • Supports
bi-directional algorithms required to rearrange characters sequentially. For example, in languages such as
Arabic,
Hebrew, and
Urdu the characters may be entered on a keyboard in one way, but need to be rendered in a correct way on a visual device. • Contextual Shaping Applies contextual shaping to the characters, i.e., the characters are substituted, combined, or repositioned depending on the rules of the language. • Composes text in all worldwide languages, which includes various complex scripting languages such as: Arabic, Indic, and Hebrew. • Supports key
OpenType tables required for line layout such as, BASE, glyph definition (GDEF), glyph positioning (GPOS), and glyph substitution (GSUB). • Supports
kerning information in OpenType fonts. • Text on Path Enables text rendering along a path, outline, or a predefined shape. • Font Mapping Supports script-based font mapping enabling the application to support multiple scripts at a single instance. • Style Mapping Allows grouping of style-linked fonts to be treated as a single font. The engine "knows" to access a font’s own true-drawn style when you apply styles from the style menu. • Unicode Mapping Supports automatic font switching based on the Unicode values of the text stream to be rendered. • Unicode-Image Mapping Enables the developers to map a Unicode sequence to any image. • Paragraph Styling Supports paragraph-specific formatting attributes including text alignment, letter/line spacing, and indentation functions. • Termination style Facilitates the application to include an ellipses kind of termination style for the truncated text if the string does not fit inside the designated area. • Inline Images Supports floating graphic object types that are inline with the text. • Rich-text Editing features, such as space wrap, tab stops, and dynamic property changes for inter-character space, line indents, and line gaps. • Supports industry-standard color formats, including monochrome, RGB, and BGR, with alpha channel support.
Font Formats Supported •
Multiple master fonts •
WOFF fonts •
Type 1 •
TrueType • TrueType collections •
OpenType •
Compact font format (CFF)/Type 2 • TrueDoc
Portable Font Resources (PFRs) • Bitstream Speedo • T2K • Font Fusion Stroke (FFS) • Embedded bitmaps (TrueType, TrueDoc, and T2K) • Windows bitmap font format FNT/FON •
Bitmap Distribution Format (BDF) • Mac font suitcase (Dfont)
Character Sets Supported Color Formats Supported • Supports monochrome and grayscale format. • Supports industry-standard screen color formats including monochrome, RGB, and BGR. • Supports eight different pixel depths for R, G, B, and alpha channel in RGB or BGR format.
Text Style and Effects •
Embossed •
Engraved • Left and right drop shadows • Algorithmic obliquing • Algorithmic emboldening •
Underline/
Overline/
Strikethrough (Single/Double/Dotted line) • Outlines • Colored border text styles •
Superscript •
Subscript • Flicker filter • User defined filter
Applications/Operating Systems Supported • Cross-platform applications •
Web (
HTML) applications •
Macintosh and
Windows •
BREW •
Linux and
UNIX •
Embedded operating systems •
Real time operating systems Devices Supported Consumer Electronic Devices, Mobile Handset, Set-top box, Digital TV, Printer, Medical Imaging Device, GPS System, Automobile Display, and other Embedded System ==See also==