## Uses of Class
org.apache.fop.pdf.PDFFont

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

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

Subclasses of PDFFont in org.apache.fop.pdf
`class` `PDFFontNonBase14` A common ancestor for Type1, TrueType, MMType1 and Type3 fonts (all except base 14 fonts).
`class` `PDFFontTrueType` Class representing a TrueType font.
`class` `PDFFontType0` Class representing a Type0 font.
`class` `PDFFontType1` Class representing a Type1 or MMType1 font (not necessary for the base 14).
`class` `PDFFontType3` Class representing a Type3 font.

Methods in org.apache.fop.pdf that return PDFFont
`static PDFFont` PDFFont.`createFont(String fontname, FontType subtype, String basefont, Object encoding)` factory method with the basic parameters
`protected PDFFont` PDFDocument.`findFont(String fontname)` Finds a font.
`PDFFont` PDFFactory.`makeFont(String fontname, String basefont, String encoding, FontMetrics metrics, FontDescriptor descriptor)` Make a Type1 /Font object.

Methods in org.apache.fop.pdf that return types with arguments of type PDFFont
`Map<String,PDFFont>` PDFDocument.`getFontMap()` Returns the font map for this document.

Methods in org.apache.fop.pdf with parameters of type PDFFont
`void` PDFResources.`addFont(PDFFont font)` add font object to resources list.