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

- Packages that use FontDescriptor
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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.

Copyright © 2025 Apache Software Foundation. All rights reserved.