public Woff2Font(String name, String contentInBase64)
Creates new Woff2Font class from content, represented as base64-encoded string, and with specified name
Parameters:
Parameter
Type
Description
name
java.lang.String
Name of the WOFF2 font. Cannot be null, empty or whitespaces.
contentInBase64
java.lang.String
Content as base64-encoded string. Cannot be null, empty or whitespaces. If it is not a WOFF2 content, exception will be thrown.
Woff2Font(String name, InputStream binaryContent)
public Woff2Font(String name, InputStream binaryContent)
Creates new Woff2Font class from content, represented as byte stream, and with specified name
Parameters:
Parameter
Type
Description
name
java.lang.String
Name of the WOFF2 font. Cannot be null, empty or whitespaces.
binaryContent
java.io.InputStream
Content as byte stream. Reading begins from original position. Cannot be null. Should be readable and seakable. If this instance will be disposed, this stream will be disposed too.
RequiredHeaderSize
public static final int RequiredHeaderSize
WOFF2 header size (in bytes), which is required for its validation
isValid(InputStream binaryContent)
public static boolean isValid(InputStream binaryContent)
Checks whether specified stream is a valid WOFF2 font
Parameters:
Parameter
Type
Description
binaryContent
java.io.InputStream
Byte stream, that presumably contains a WOFF2 resource