Bitstream Panorama: a global text composition
engine
|
| overview
DEMO
complex scripts
sdk & evaluation features
contact |
 |
Features and Benefits
Bitstream Panorama is a global text composition
engine. Together with Font Fusion, it offers a complete line layout
and font rendering solution for developers building mobile handsets, smart
phones, PDAs, set-top boxes and digital TVs, graphics applications, and embedded systems.
OpenType Features
- Can turn any feature on or off, apply them
individually, and get the combined output
- Supports important OpenType tables necessary
for line layout: GDEF, GPOS, and GSUB *
- Supports kerning information in OpenType fonts
- Supports contextual substitution for scripting
languages
- Supports glyph substitution (GSUB)
- Supports GSUB settings for script, language,
and feature tags

* The Glyph Definition table (GDEF) supplements
the GPOS and GSUB tables for positioning and substituting glyphs.
The GPOS table (Glyph Positioning) provides control over glyph placement
for each script and language system in a font. The Glyph Substitution
table (GSUB) contains information for substituting glyphs to render
the scripts and language systems supported in a font.
Color Formats
- Supports industry-standard screen color formats
including monochrome, RGB, and BGR
- Supports 8 different pixel depths for R,G,
and B color in RGB or BGR format
- Can change foreground (text) and background
colors independently
Anti-Aliasing
- Monochrome
- Grayscale (anti-aliasing)
- LCD optimized
Text Styles and Effects
- Embossed
- Engraved
- Left Drop Shadow
- Right Drop Shadow
- Italics
- Bold
- Underline
- Strikethrough
Alignment and Positioning
- Supports left, right, centered, and justified
alignment of text
- Can customize left and right indentation space
High-Quality Output
Because Bitstream Panorama is a layer above Font Fusion, you get
all the rich features that Font Fusion supports, including the ability
to:
- Render all industry-standard font formats
- Render compact formats, such as PFR and stroke-based
CJK fonts
- Deliver high-quality output to your device
- Integrate a small, fast, and portable text
composition and font rendering solution for your device
Customizable
- Bitstream Panorama is highly configurable:
build it the way you want it, depending on your trade-offs between
code size and feature support
- Easily integrate Bitstream Panorama with Font
Fusion
- Use any OpenType features you want, and turn
off the features you don't want
- Choose glyphs to substitute on the fly
- Validate fonts before loading them into an
application
- Get glyph data in one of three ways: render
the character string directly via a shared buffer (useful for
applications where speed and performance are most important);
get a glyph iterator and color values of inked pixels (useful
for small fonts and memory-constrained devices); copy the glyph
data and paste it directly in the application (useful for blit
operations)
|