AggregatingFontFamilyResolver (Apache FOP Core 2.11 API)
Date: 2025-04-24

org.apache.fop.svg.font

## Class AggregatingFontFamilyResolver

- java.lang.Object
- - org.apache.fop.svg.font.AggregatingFontFamilyResolver

- All Implemented Interfaces:
    org.apache.batik.bridge.FontFamilyResolver

      public class AggregatingFontFamilyResolver
      extends Object
      implements org.apache.batik.bridge.FontFamilyResolver

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `AggregatingFontFamilyResolver(org.apache.batik.bridge.FontFamilyResolver... resolvers)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.batik.gvt.font.GVTFontFamily` | `getDefault()`
    `org.apache.batik.gvt.font.GVTFontFamily` | `getFamilyThatCanDisplay(char c)`
    `org.apache.batik.gvt.font.GVTFontFamily` | `loadFont(InputStream in, org.apache.batik.bridge.FontFace fontFace)`
    `org.apache.batik.gvt.font.GVTFontFamily` | `resolve(String familyName)`
    `org.apache.batik.gvt.font.GVTFontFamily` | `resolve(String familyName, org.apache.batik.bridge.FontFace fontFace)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### AggregatingFontFamilyResolver

          public AggregatingFontFamilyResolver(org.apache.batik.bridge.FontFamilyResolver... resolvers)

  - ### Method Detail

    - #### resolve

          public org.apache.batik.gvt.font.GVTFontFamily resolve(String familyName)

      Specified by:
        `resolve` in interface `org.apache.batik.bridge.FontFamilyResolver`

    - #### resolve

          public org.apache.batik.gvt.font.GVTFontFamily resolve(String familyName,
                                                                 org.apache.batik.bridge.FontFace fontFace)

      Specified by:
        `resolve` in interface `org.apache.batik.bridge.FontFamilyResolver`

    - #### loadFont

          public org.apache.batik.gvt.font.GVTFontFamily loadFont(InputStream in,
                                                                  org.apache.batik.bridge.FontFace fontFace)
                                                           throws Exception

      Specified by:
        `loadFont` in interface `org.apache.batik.bridge.FontFamilyResolver`
      Throws:
        `Exception`

    - #### getDefault

          public org.apache.batik.gvt.font.GVTFontFamily getDefault()

      Specified by:
        `getDefault` in interface `org.apache.batik.bridge.FontFamilyResolver`

    - #### getFamilyThatCanDisplay

          public org.apache.batik.gvt.font.GVTFontFamily getFamilyThatCanDisplay(char c)

      Specified by:
        `getFamilyThatCanDisplay` in interface `org.apache.batik.bridge.FontFamilyResolver`

Copyright © 2025 Apache Software Foundation. All rights reserved.