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

- Packages that use PDFFont
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,PDFFont>` | PDFDocument.`getFontMap()` Returns the font map for this document.

    Methods in org.apache.fop.pdf with parameters of type PDFFont
    Modifier and Type | Method and Description
    --- | ---
    `void` | PDFResources.`addFont(PDFFont font)` add font object to resources list.

Copyright © 2023 Apache Software Foundation. All rights reserved.