Uses of Class org.apache.fop.fonts.FontInfo (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.fonts.FontInfo

- Packages that use FontInfo
  Package | Description
  --- | ---
  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.svg | Contains a collection of AFP specific Batik bridges.
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.fo | Classes, constants and basic infrastructure for the FO tree.
  org.apache.fop.fo.properties | Classes representing the various property types as well as supporting data structures for the FO tree.
  org.apache.fop.fonts | Classes for font handling.
  org.apache.fop.fonts.base14 | Base 14 fonts used for PDF and PostScript.
  org.apache.fop.fonts.substitute | Font substitution facilities.
  org.apache.fop.pdf | Classes for handling the low-level creation of PDF documents.
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.afp | An AFP Renderer implementation and supporting classes.
  org.apache.fop.render.bitmap | Bitmap Renderer which creates TIFF and PNG images from rendered pages.
  org.apache.fop.render.intermediate |
  org.apache.fop.render.intermediate.util |
  org.apache.fop.render.java2d | Java2D Renderer which paints rendered pages on Graphics2D instances.
  org.apache.fop.render.pcl | PCL Renderer (Supports PCL5 and HP GL/2)
  org.apache.fop.render.pdf | PDF Renderer
  org.apache.fop.render.ps | PostScript Renderer
  org.apache.fop.render.xml | Area Tree XML Renderer.
  org.apache.fop.svg | Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
  org.apache.fop.svg.font |

- - ### Uses of FontInfo in org.apache.fop.afp

    Methods in org.apache.fop.afp that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | AFPGraphics2D.`getFontInfo()` Returns the FontInfo

    Constructors in org.apache.fop.afp with parameters of type FontInfo
    Constructor and Description
    `AFPGraphics2D(boolean textAsShapes, AFPPaintingState paintingState, AFPResourceManager resourceManager, AFPResourceInfo resourceInfo, FontInfo fontInfo)` Main constructor

  - ### Uses of FontInfo in org.apache.fop.afp.fonts

    Methods in org.apache.fop.afp.fonts with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `int` | AFPBase12FontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.
    `int` | AFPFontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.

  - ### Uses of FontInfo in org.apache.fop.afp.svg

    Methods in org.apache.fop.afp.svg that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | AFPTextHandler.`getFontInfo()` Return the font information associated with this object

    Constructors in org.apache.fop.afp.svg with parameters of type FontInfo
    Constructor and Description
    `AFPBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform, AFPGraphics2D g2d, EventBroadcaster eventBroadCaster)` Constructs a new bridge context.
    `AFPFontFamilyResolver(FontInfo fontInfo, EventBroadcaster eventBroadCaster)`
    `AFPTextHandler(FontInfo fontInfo, AFPResourceManager resourceManager)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.area

    Constructors in org.apache.fop.area with parameters of type FontInfo
    Constructor and Description
    `CachedRenderPagesModel(FOUserAgent userAgent, String outputFormat, FontInfo fontInfo, OutputStream stream)` Main Constructor
    `RenderPagesModel(FOUserAgent userAgent, String outputFormat, FontInfo fontInfo, OutputStream stream)` Create a new render pages model with the given renderer.

  - ### Uses of FontInfo in org.apache.fop.fo

    Fields in org.apache.fop.fo declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | FOEventHandler.`fontInfo` The Font information relevant for this document

    Methods in org.apache.fop.fo that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | DelegatingFOEventHandler.`getFontInfo()`
    `FontInfo` | FOEventHandler.`getFontInfo()` Retrieve the font information for this document

  - ### Uses of FontInfo in org.apache.fop.fo.properties

    Methods in org.apache.fop.fo.properties with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontTriplet[]` | CommonFont.`getFontState(FontInfo fontInfo)` Create and return an array of `FontTriplets` based on the properties stored in the instance variables.

  - ### Uses of FontInfo in org.apache.fop.fonts

    Methods in org.apache.fop.fonts with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static void` | FontSetup.`setup(FontInfo fontInfo, boolean base14Kerning)` Sets up a font info
    `void` | FontManager.`setup(FontInfo fontInfo, FontCollection[] fontCollections)` Sets up the fonts on a given FontInfo object.
    `static void` | FontSetup.`setup(FontInfo fontInfo, List embedFontInfoList, InternalResourceResolver resourceResolver, boolean base14Kerning)` Sets up the font info object.
    `int` | CustomFontCollection.`setup(int num, FontInfo fontInfo)` Sets up fonts in a font info object.
    `int` | FontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.

  - ### Uses of FontInfo in org.apache.fop.fonts.base14

    Methods in org.apache.fop.fonts.base14 with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `int` | Base14FontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.

  - ### Uses of FontInfo in org.apache.fop.fonts.substitute

    Methods in org.apache.fop.fonts.substitute with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | FontSubstitutions.`adjustFontInfo(FontInfo fontInfo)` Adjusts a given fontInfo using this font substitution catalog
    `protected FontTriplet` | FontQualifier.`bestMatch(FontInfo fontInfo)` Returns the highest priority matching font triplet found in a given font info
    `protected List<FontTriplet>` | FontQualifier.`match(FontInfo fontInfo)` Returns a list of matching font triplet found in a given font info

  - ### Uses of FontInfo in org.apache.fop.pdf

    Methods in org.apache.fop.pdf with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PDFResources.`addFonts(PDFDocument doc, FontInfo fontInfo)` Add the fonts in the font info to this PDF document's Font Resources.

  - ### Uses of FontInfo in org.apache.fop.render

    Fields in org.apache.fop.render declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | PrintRenderer.`fontInfo` Font configuration

    Methods in org.apache.fop.render that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | PrintRenderer.`getFontInfo()`

    Methods in org.apache.fop.render with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrintRenderer.`setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.
    `abstract void` | AbstractRenderer.`setupFontInfo(FontInfo fontInfo)` Set up the given FontInfo.
    `void` | Renderer.`setupFontInfo(FontInfo fontInfo)` Set up the given FontInfo.
    `void` | PrintRendererConfigurator.`setupFontInfo(String mimeType, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.

  - ### Uses of FontInfo in org.apache.fop.render.afp

    Methods in org.apache.fop.render.afp that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | AFPRenderingContext.`getFontInfo()` Returns the font list.
    `FontInfo` | AFPInfo.`getFontInfo()` Return the font info

    Methods in org.apache.fop.render.afp with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | AFPDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).
    `protected void` | AFPInfo.`setFontInfo(FontInfo fontInfo)` Sets the current font info

    Constructors in org.apache.fop.render.afp with parameters of type FontInfo
    Constructor and Description
    `AFPRenderingContext(FOUserAgent userAgent, AFPResourceManager resourceManager, AFPPaintingState paintingState, FontInfo fontInfo, Map foreignAttributes)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.render.bitmap

    Methods in org.apache.fop.render.bitmap with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBitmapDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).

  - ### Uses of FontInfo in org.apache.fop.render.intermediate

    Fields in org.apache.fop.render.intermediate declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | AbstractBinaryWritingIFDocumentHandler.`fontInfo` Font configuration

    Methods in org.apache.fop.render.intermediate that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | AbstractBinaryWritingIFDocumentHandler.`getFontInfo()` Returns the font set to work with.
    `protected FontInfo` | AbstractIFPainter.`getFontInfo()`
    `FontInfo` | IFDocumentHandler.`getFontInfo()` Returns the font set to work with.
    `FontInfo` | IFSerializer.`getFontInfo()` Returns the font set to work with.

    Methods in org.apache.fop.render.intermediate with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBinaryWritingIFDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).
    `void` | IFDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).
    `void` | IFSerializer.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).
    `void` | AbstractBinaryWritingIFDocumentHandler.`setFontInfo(FontInfo fontInfo)` Sets the font set to work with.
    `void` | IFDocumentHandler.`setFontInfo(FontInfo fontInfo)` Sets the font set to work with.
    `void` | IFSerializer.`setFontInfo(FontInfo fontInfo)` Sets the font set to work with.
    `void` | IFRenderer.`setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.
    `void` | IFDocumentHandlerConfigurator.`setupFontInfo(String mimeType, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.
    `static void` | IFUtil.`setupFonts(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the fonts on a document handler.

  - ### Uses of FontInfo in org.apache.fop.render.intermediate.util

    Methods in org.apache.fop.render.intermediate.util that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | IFDocumentHandlerProxy.`getFontInfo()` Returns the font set to work with.

    Methods in org.apache.fop.render.intermediate.util with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | IFDocumentHandlerProxy.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).
    `void` | IFDocumentHandlerProxy.`setFontInfo(FontInfo fontInfo)` Sets the font set to work with.

  - ### Uses of FontInfo in org.apache.fop.render.java2d

    Fields in org.apache.fop.render.java2d declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | Java2DPainter.`fontInfo` The font information

    Methods in org.apache.fop.render.java2d that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static FontInfo` | Java2DUtil.`buildDefaultJava2DBasedFontInfo(FontInfo fontInfo, FOUserAgent userAgent)` Builds a default `FontInfo` object for use with output formats using the Java2D font setup.
    `FontInfo` | Java2DDocumentHandler.`getFontInfo()`
    `protected FontInfo` | Java2DPainter.`getFontInfo()` Returns the associated `FontInfo` object.

    Methods in org.apache.fop.render.java2d with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static FontInfo` | Java2DUtil.`buildDefaultJava2DBasedFontInfo(FontInfo fontInfo, FOUserAgent userAgent)` Builds a default `FontInfo` object for use with output formats using the Java2D font setup.
    `static GlyphVector` | Java2DUtil.`createGlyphVector(String text, Graphics2D g2d, Font font, FontInfo fontInfo)` Creates an instance of `GlyphVector` that correctly handle surrogate pairs and advanced font features such as GSUB/GPOS/GDEF.
    `static void` | Java2DRenderer.`renderText(TextArea text, Graphics2D g2d, Font font, FontInfo fontInfo)` Renders a TextArea to a Graphics2D instance.
    `void` | Java2DDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)`
    `void` | Java2DDocumentHandler.`setFontInfo(FontInfo fontInfo)`
    `int` | Base14FontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.
    `int` | ConfiguredFontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.
    `int` | InstalledFontCollection.`setup(int start, FontInfo fontInfo)` Sets up fonts in a font info object.
    `void` | Java2DRenderer.`setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.

    Constructors in org.apache.fop.render.java2d with parameters of type FontInfo
    Constructor and Description
    `Java2DGraphicsState(Graphics2D graphics, FontInfo fontInfo, AffineTransform at)` State for storing graphics state.
    `Java2DPainter(Graphics2D g2d, IFContext context, FontInfo fontInfo)` Main constructor.
    `Java2DPainter(Graphics2D g2d, IFContext context, FontInfo fontInfo, IFDocumentHandler documentHandler)`
    `Java2DPainter(Graphics2D g2d, IFContext context, FontInfo fontInfo, IFState state)` Special constructor for embedded use (when another painter uses Java2DPainter to convert part of a document into a bitmap, for example).
    `Java2DPainter(Graphics2D g2d, IFContext context, FontInfo fontInfo, IFState state, IFDocumentHandler documentHandler)`
    `Java2DRenderingContext(FOUserAgent userAgent, Graphics2D g2d, FontInfo fontInfo)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.render.pcl

    Methods in org.apache.fop.render.pcl with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PCLDocumentHandler.`setDefaultFontInfo(FontInfo fontInfo)` Sets the default font set (with no custom configuration).

  - ### Uses of FontInfo in org.apache.fop.render.pdf

    Fields in org.apache.fop.render.pdf declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `FontInfo` | PDFSVGHandler.PDFInfo.`fi` see PDF_FONT_INFO

    Methods in org.apache.fop.render.pdf that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | PDFRenderingContext.`getFontInfo()` Returns the font list.

    Constructors in org.apache.fop.render.pdf with parameters of type FontInfo
    Constructor and Description
    `PDFRenderingContext(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.render.ps

    Fields in org.apache.fop.render.ps declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | NativeTextHandler.`fontInfo` FontInfo containing all available fonts

    Methods in org.apache.fop.render.ps that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | PSSVGHandler.PSInfo.`getFontInfo()` Returns the fontInfo.
    `FontInfo` | NativeTextHandler.`getFontInfo()` Return the font information associated with this object
    `FontInfo` | PSRenderingContext.`getFontInfo()` Returns the font list.

    Methods in org.apache.fop.render.ps with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PSFontUtils.`addFallbackFonts(FontInfo fontInfo, org.apache.xmlgraphics.java2d.GeneralGraphics2DImagePainter painter)`
    `static Map` | PSFontUtils.`determineSuppliedFonts(org.apache.xmlgraphics.ps.dsc.ResourceTracker resTracker, FontInfo fontInfo, Map<String,Typeface> fonts)` Determines the set of fonts that will be supplied with the PS file and registers them with the resource tracker.
    `void` | PSSVGHandler.PSInfo.`setFontInfo(FontInfo fontInfo)` Sets the fontInfo.
    `static Map` | PSFontUtils.`writeFontDict(org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo)` Generates the PostScript code for the font dictionary.
    `static Map` | PSFontUtils.`writeFontDict(org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo, Map<String,Typeface> fonts, PSEventProducer eventProducer)` Generates the PostScript code for the font dictionary.
    `static Map` | PSFontUtils.`writeFontDict(org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo, PSEventProducer eventProducer)` Generates the PostScript code for the font dictionary.

    Constructors in org.apache.fop.render.ps with parameters of type FontInfo
    Constructor and Description
    `NativeTextHandler(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, FontInfo fontInfo)` Main constructor.
    `PSBatikFlowTextElementBridge(FontInfo fontInfo)` Main Constructor.
    `PSBridgeContext(org.apache.batik.bridge.UserAgent userAgent, org.apache.batik.bridge.DocumentLoader documentLoader, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform)` Constructs a new bridge context.
    `PSBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext)` Constructs a new bridge context.
    `PSGraphics2DAdapter(org.apache.xmlgraphics.ps.PSGenerator gen, boolean clip, FontInfo fontInfo)` Creates a new instance.
    `PSRenderingContext(FOUserAgent userAgent, org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo)` Main constructor.
    `PSRenderingContext(FOUserAgent userAgent, org.apache.xmlgraphics.ps.PSGenerator gen, FontInfo fontInfo, boolean createForms)` Special constructor.
    `PSSVGFlowRootElementBridge(FontInfo fontInfo)` Main Constructor.
    `PSTextPainter(FontInfo fontInfo)` Create a new PS text painter with the given font information.
    `ResourceHandler(FOUserAgent userAgent, PSEventProducer eventProducer, FontInfo fontInfo, org.apache.xmlgraphics.ps.dsc.ResourceTracker resTracker, Map formResources)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.render.xml

    Methods in org.apache.fop.render.xml with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLRenderer.`setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.

  - ### Uses of FontInfo in org.apache.fop.svg

    Fields in org.apache.fop.svg declared as FontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected FontInfo` | NativeTextPainter.`fontInfo` the font collection
    `protected FontInfo` | PDFGraphics2D.`fontInfo` The current font information.
    `protected FontInfo` | AbstractFOPBridgeContext.`fontInfo` the font list

    Methods in org.apache.fop.svg that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static FontInfo` | PDFDocumentGraphics2DConfigurator.`createFontInfo(Configuration cfg, boolean useComplexScriptFeatures)` Creates the `FontInfo` instance for the given configuration.
    `FontInfo` | FOPTextHandler.`getFontInfo()`
    `FontInfo` | PDFDocumentGraphics2D.`getFontInfo()` Get the font info for this pdf document.

    Methods in org.apache.fop.svg with parameters of type FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `static Font[]` | ACIUtils.`findFontsForBatikACI(AttributedCharacterIterator aci, FontInfo fontInfo)` Tries to find matching fonts in FOP's `FontInfo` instance for fonts used by Apache Batik.
    `void` | PDFDocumentGraphics2D.`setFontInfo(FontInfo fontInfo)` Sets the font info for this PDF document.

    Constructors in org.apache.fop.svg with parameters of type FontInfo
    Constructor and Description
    `AbstractFOPBridgeContext(org.apache.batik.bridge.UserAgent userAgent, org.apache.batik.bridge.DocumentLoader loader, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform)` Constructs a new bridge context.
    `AbstractFOPBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext)` Constructs a new bridge context.
    `AbstractFOPBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform)` Constructs a new bridge context.
    `NativeTextPainter(FontInfo fontInfo)` Creates a new instance.
    `PDFBatikFlowTextElementBridge(FontInfo fontInfo)` Main Constructor.
    `PDFBridgeContext(SVGUserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform)` Constructs a new bridge context.
    `PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent, org.apache.batik.bridge.DocumentLoader documentLoader, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext, AffineTransform linkTransform)` Constructs a new bridge context.
    `PDFBridgeContext(org.apache.batik.bridge.UserAgent userAgent, FontInfo fontInfo, org.apache.xmlgraphics.image.loader.ImageManager imageManager, org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext)` Constructs a new bridge context.
    `PDFFlowExtTextPainter(FontInfo fontInfo)` Main constructor
    `PDFFlowTextPainter(FontInfo fontInfo)` Main constructor
    `PDFGraphics2D(boolean textAsShapes, FontInfo fi, PDFDocument doc, PDFResourceContext page, PDFReference pref, String font, float size, PDFGraphics2D.TransparencyIgnoredEventListener listener)` Create a new PDFGraphics2D with the given pdf document info.
    `PDFSVGFlowRootElementBridge(FontInfo fontInfo)` Main Constructor.
    `PDFTextUtil(FontInfo fontInfo)` Main constructor.

  - ### Uses of FontInfo in org.apache.fop.svg.font

    Methods in org.apache.fop.svg.font that return FontInfo
    Modifier and Type | Method and Description
    --- | ---
    `FontInfo` | FOPGVTFont.`getFontInfo()`
    `FontInfo` | FOPGVTFontFamily.`getFontInfo()`

    Constructors in org.apache.fop.svg.font with parameters of type FontInfo
    Constructor and Description
    `FOPFontFamilyResolverImpl(FontInfo fontInfo)`
    `FOPGVTFontFamily(FontInfo fontInfo, String familyName, FontTriplet triplet, org.apache.batik.gvt.font.GVTFontFace fontFace)`

Copyright © 2025 Apache Software Foundation. All rights reserved.