| Class | Description |
|---|---|
| FontFactory |
Creates font objects for legacy type1 fonts.
|
| MetricFile |
Represents the secondary file needed by type1 fonts to access kerning data, etc.
|
| Type1CStringConsumerDefault |
The default implementation of a type1 charstring consumer, which simply
eats all of the charstring information.
|
| Type1CStringParser |
Parses Type1 charstrings
* A
Type1CStringParser offers a single method, parse which is given
a glyphID, a type1 font, and a HintedOutlineConsumer. |
| Type1Font |
Gives access to a Type1 font.
|
| Type1GlyphBBoxCalculator |
computes the unhinted bounding boxes for glyphs with type1 glyph descriptions.
|
| Type1OutlineParser |
Extract the unhinted bezier outlines from a Type1 charstring.
|
| Type1Scaler |
A
Scaler for Type1 fonts. |
| Type1Subset |
Type1Subset
|
Classes to manipulate Type1 fonts.
The Type1Font class
represents a Type1 font.
The class FontFactory
provides one useful (static) method: FontFactory.load to create a
Type1Font from a stream of
bytes.
Most other classes represent helpers used to parse the font and its supporting
metric file. Most interactions are through the Font object. Other useful classes
include the
Type1CStringParser class
which allows type1 charstrings to be interpretted. The Type1OutlineParser class
links HintedOutlineConsumer and Type1CStringParser to the OutlineConsumer interface so that unhinted beziers
can be extracted.
Copyright © 2010 - 2020 Adobe. All Rights Reserved