Package com.adobe.fontengine.font.type1
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.
-
Class Summary 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 * AType1CStringParser
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 AScaler
for Type1 fonts.Type1Subset Type1Subset