Class FontInfoFinder


  • public class FontInfoFinder
    extends java.lang.Object
    Attempts to determine correct FontInfo
    • Constructor Detail

      • FontInfoFinder

        public FontInfoFinder()
    • Method Detail

      • setEventListener

        public void setEventListener​(FontEventListener listener)
        Sets the font event listener that can be used to receive events about particular events in this class.
        Parameters:
        listener - the font event listener
      • find

        public EmbedFontInfo[] find​(java.net.URI fontURI,
                                    InternalResourceResolver resourceResolver,
                                    FontCache fontCache)
        Attempts to determine EmbedFontInfo from a given font file.
        Parameters:
        fontURI - the URI of the font resource
        resourceResolver - font resolver used to resolve font
        fontCache - font cache (may be null)
        Returns:
        an array of newly created embed font info. Generally, this array will have only one entry, unless the fontUrl is a TrueType Collection