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 * AType1CStringParseroffers a single method,parsewhich 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 AScalerfor Type1 fonts.Type1Subset Type1Subset