Interface | Description |
---|---|
Type2Consumer |
Receives events as a Type2 charstring is parsed.
|
Class | Description |
---|---|
AutoColor | |
CFFFont | |
CFFScaler | |
CFFSubrize | |
CharStrings |
Represents a CharstringINDEX.
|
CIDKeyedFont |
Represents a CID-keyed font.
|
Dict |
Represents a DICT.
|
Encoding |
Represents an encoding.
|
FontFactory |
Creates font objects for naked cff fonts
|
NameKeyedFont |
Represents a name-keyed font.
|
NameKeyedFont.GlyphNameFetcher | |
NameKeyedSubset | |
NonOverlappingOutlineConsumer |
A class that consumes an outline and generates an outline with overlapping paths removed
|
SyntheticFont | |
Type2ConsumerDefaultImpl |
Empty implementation of Type2Consumer, useful as a base class
for an actual implementation.
|
Type2CStringGenerator |
Generate a type2 charstring index from hinted outlines.
|
Type2GlyphBBoxCalculator |
Calculates an unhinted glyph bounding box for a type2 glyph description
at a specified size.
|
Type2OutlineParser |
Extract the unhinted bezier outlines from a Type2 charstring.
|
Type2Parser |
Parse a Type2 charstring.
|
Classes to manipulate CFF fonts.
The class CFFFont
represents a
CFF font as a whole. There are three subclasses corresponding to the flavors of
CFF fonts:
The class FontFactory
provides one useful (static) method: FontFactory.load
to create a
bunch of CFFFont
from a stream
of bytes. In most cases, a CFF stream contains a single font.
Most other classes represent a part of a CFF font. However, most interactions
are through the CFFFont
object.
Copyright © 2010 - 2020 Adobe. All Rights Reserved