Package com.adobe.fontengine.font.cff
package com.adobe.fontengine.font.cff
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.
-
ClassDescriptionRepresents a CharstringINDEX.Represents a CID-keyed font.Represents a DICT.Represents an encoding.Creates font objects for naked cff fontsRepresents a name-keyed font.A class that consumes an outline and generates an outline with overlapping paths removedReceives events as a Type2 charstring is parsed.Empty implementation of Type2Consumer, useful as a base class for an actual implementation.Generate a type2 charstring index from hinted outlines.Calculates an unhinted glyph bounding box for a type2 glyph description at a specified size.Extract the unhinted bezier outlines from a Type2 charstring.Parse a Type2 charstring.