## Uses of Interface
org.apache.fop.fonts.FontDescriptor

Packages that use FontDescriptor
org.apache.fop.fonts: Classes for font handling.
org.apache.fop.pdf: Classes for handling the low-level creation of PDF documents.

### Uses of FontDescriptor in org.apache.fop.fonts

Classes in org.apache.fop.fonts that implement FontDescriptor
`class` `CFFToType1Font`
`class` `CIDFont` Abstract base class for CID fonts.
`class` `CustomFont` Abstract base class for custom fonts loaded from files, for example.
`class` `LazyFont` This class is used to defer the loading of a font until it is really used.
`class` `MultiByteFont` Generic MultiByte (CID) font
`class` `SingleByteFont` Generic SingleByte font

### Uses of FontDescriptor in org.apache.fop.pdf

Methods in org.apache.fop.pdf with parameters of type FontDescriptor
`PDFFont` PDFFactory.`makeFont(String fontname, String basefont, String encoding, FontMetrics metrics, FontDescriptor descriptor)` Make a Type1 /Font object.
`AbstractPDFStream` PDFFactory.`makeFontFile(FontDescriptor desc, String fontPrefix)` Embeds a font.