| Features and Specifications
Applications that use TrueDoc
- Electronic document
generators and viewers
- Printer drivers
and controllers
- Enhanced electronic
mail (E-mail)
- On-line information
services
- CD-ROM publishing
- Internet publishing
and browsing tools
- Word processing,
desktop publishing
View samples of TrueDoc implementations
Architecture
TrueDoc is built with high-performance, portable, ANSI C source
code software components. All environment-specific functions,
such as memory management and file access, are external to
the software. TrueDoc consists of two main components: the
Character Shape Recorder and the Character Shape Player.
Character
Shape Recorder(CSR)
The CSR intelligently records and stores the shape of each
character that the font engine generates in the source document.
The CSR generates a Portable Font Resource (PFR) containing
the character shapes. The recorder also generates intelligent
hints for rendering characters at small point sizes on low-resolution
devices.
Character
Shape Player(CSP)
At the receiving end, the CSP plays back the character shapes
that the CSR recorded. The CSP intelligently scales and rasterizes
the character shapes in the document at the required point
sizes and resolution. For enhanced performance, the CSP uses
a high-speed bitmap cache.
Portable
Font Resource
The Portable Font Resource (PFR)
data file is output by the CSR. It is a highly compressed,
resolution-independent representation of the shapes of all
the characters in the portable document. The PFR can be embedded
into or can travel with the portable document.
Size: 16KB for Times & Helvetica (190 characters)
Font
Regeneration Modules
From the PFR data, TrueDoc output modules can create temporary,
downloadable fonts in PostScript, TrueType, or HP SoftFont
format for enhanced direct printer support (PostScript, and
PCL 4, 5, and 5e).
View samples of TrueDoc implementations
|