Package org.apache.fop.fonts.autodetect
Class FontInfoFinder
- java.lang.Object
-
- org.apache.fop.fonts.autodetect.FontInfoFinder
-
public class FontInfoFinder extends java.lang.Object
Attempts to determine correct FontInfo
-
-
Constructor Summary
Constructors Constructor Description FontInfoFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmbedFontInfo[]
find(java.net.URI fontURI, InternalResourceResolver resourceResolver, FontCache fontCache)
Attempts to determine EmbedFontInfo from a given font file.void
setEventListener(FontEventListener listener)
Sets the font event listener that can be used to receive events about particular events in this class.
-
-
-
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 resourceresourceResolver
- font resolver used to resolve fontfontCache
- 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
-
-