Package org.docx4j.fonts.fop.fonts.type1
Class Type1FontLoader
java.lang.Object
org.docx4j.fonts.fop.fonts.FontLoader
org.docx4j.fonts.fop.fonts.type1.Type1FontLoader
public class Type1FontLoader extends FontLoader
Loads a Type 1 font into memory directly from the original font file.
-
Field Summary
Fields inherited from class org.docx4j.fonts.fop.fonts.FontLoader
embedded, fontFileURI, loaded, log, resolver, returnFont, useKerning -
Constructor Summary
Constructors Constructor Description Type1FontLoader(java.lang.String fontFileURI, boolean embedded, boolean useKerning, FontResolver resolver)Constructs a new Type 1 font loader. -
Method Summary
Modifier and Type Method Description protected voidread()Reads/parses the font data.Methods inherited from class org.docx4j.fonts.fop.fonts.FontLoader
getFont, loadFont, loadFont, loadFont, openFontUri
-
Constructor Details
-
Type1FontLoader
public Type1FontLoader(java.lang.String fontFileURI, boolean embedded, boolean useKerning, FontResolver resolver) throws java.io.IOExceptionConstructs a new Type 1 font loader.- Parameters:
fontFileURI- the URI to the PFB file of a Type 1 fontembedded- indicates whether the font is embedded or referenceduseKerning- indicates whether to load kerning information if availableresolver- the font resolver used to resolve URIs- Throws:
java.io.IOException- In case of an I/O error
-
-
Method Details
-
read
protected void read() throws java.io.IOExceptionReads/parses the font data.- Specified by:
readin classFontLoader- Throws:
java.io.IOException- In case of an I/O error
-