## Uses of Class
org.apache.fop.afp.fonts.AFPFont

Packages that use AFPFont
org.apache.fop.afp: Contains an AFP library.
org.apache.fop.afp.fonts: Contains a collection of AFP Graphics Object Content Architecture (GOCA) structured objects.
org.apache.fop.afp.modca: Contains a collection of AFP Mixed Object Document Content Architecture (MO:DCA) structured objects.
org.apache.fop.render.afp: An AFP Renderer implementation and supporting classes.

### Uses of AFPFont in org.apache.fop.afp

Methods in org.apache.fop.afp with parameters of type AFPFont
`void` DataStream.`createFont(int fontReference, AFPFont font, int size)` Helper method to create a map coded font object on the current page, this method delegates the construction of the map coded font object to the active environment group on the current page.
`void` AFPResourceManager.`embedFont(AFPFont afpFont, CharacterSet charSet)` Handles font embedding.

### Uses of AFPFont in org.apache.fop.afp.fonts

Subclasses of AFPFont in org.apache.fop.afp.fonts
`class` `AbstractOutlineFont` A font defined as a set of lines and curves as opposed to a bitmap font.
`class` `DoubleByteFont` Implementation of `AbstractOutlineFont` that supports double-byte fonts (CID Keyed font (Type 0)).
`class` `OutlineFont` Default implementation of AbstractOutlineFont.
`class` `RasterFont` A font where each character is stored as an array of pixels (a bitmap).

Methods in org.apache.fop.afp.fonts that return AFPFont
`AFPFont` AFPFontInfo.`getAFPFont()` Returns the afp font
`AFPFont` AFPFontAttributes.`getFont()` Return the font

Methods in org.apache.fop.afp.fonts with parameters of type AFPFont
`AFPFontAttributes` AFPPageFonts.`registerFont(String fontName, AFPFont font, int fontSize)` Registers a font on the current page and returns font attributes

Constructors in org.apache.fop.afp.fonts with parameters of type AFPFont
Constructor and Description
`AFPFontAttributes(String fontKey, AFPFont font, int pointSize)` Constructor for the AFPFontAttributes
`AFPFontInfo(AFPFont afpFont, List<FontTriplet> tripletList)` Main constructor

### Uses of AFPFont in org.apache.fop.afp.modca

Methods in org.apache.fop.afp.modca with parameters of type AFPFont
`void` MapCodedFont.`addFont(int fontReference, AFPFont font, int size, int orientation)` Add a font definition on the the map coded font object.
`void` AbstractPageObject.`createFont(int fontReference, AFPFont font, int size)` Helper method to create a map coded font object on the current page, this method delegates the construction of the map coded font object to the active environment group on the page.
`void` ActiveEnvironmentGroup.`createFont(int fontRef, AFPFont font, int size, int orientation)` Method to create a map coded font object

### Uses of AFPFont in org.apache.fop.render.afp

Subclasses of AFPFont in org.apache.fop.render.afp
`static class` `AFPFontConfig.AFPTrueTypeFont`