类 EOTWriter
java.lang.Object
com.google.typography.font.tools.conversion.eot.EOTWriter
- 作者:
- Jeremie Lenfant-Engelmann
-
字段概要
字段修饰符和类型字段说明private final booleanprivate static final longprivate static final byteprivate static final longprivate static final longprivate static final shortprivate static final shortprivate static final longprivate static final long -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private longcomputeEotSize(int familyNameSize, int styleNameSize, int versionNameSize, int fullNameSize, int fontDataSize) private byte[]convertUTF16StringToLittleEndian(byte[] bytesString) private WritableFontDatacreateWritableFontData(int length) private intwriteCodePages(int start, OS2Table os2Table, WritableFontData writableFontData) private intwriteFontPANOSE(int index, OS2Table os2Table, WritableFontData writableFontData) private intwritePadding(int index, WritableFontData writableFontData) private intwriteReservedFields(int start, WritableFontData writableFontData) private intwriteUnicodeRanges(int start, OS2Table os2Table, WritableFontData writableFontData) private intwriteUTF16String(int start, byte[] str, WritableFontData writableFontData)
-
字段详细资料
-
compressed
private final boolean compressed -
RESERVED
private static final long RESERVED- 另请参阅:
-
PADDING
private static final short PADDING- 另请参阅:
-
VERSION
private static final long VERSION- 另请参阅:
-
MAGIC_NUMBER
private static final short MAGIC_NUMBER- 另请参阅:
-
DEFAULT_FLAGS
private static final long DEFAULT_FLAGS- 另请参阅:
-
FLAGS_TT_COMPRESSED
private static final long FLAGS_TT_COMPRESSED- 另请参阅:
-
DEFAULT_CHARSET
private static final byte DEFAULT_CHARSET- 另请参阅:
-
CS_XORKEY
private static final long CS_XORKEY- 另请参阅:
-
-
构造器详细资料
-
EOTWriter
public EOTWriter() -
EOTWriter
public EOTWriter(boolean compressed)
-
-
方法详细资料
-
convert
- 抛出:
IOException
-
computeEotSize
private long computeEotSize(int familyNameSize, int styleNameSize, int versionNameSize, int fullNameSize, int fontDataSize) -
writeFontPANOSE
-
writeReservedFields
-
writeUnicodeRanges
-
writeCodePages
-
writePadding
-
writeUTF16String
-
convertUTF16StringToLittleEndian
private byte[] convertUTF16StringToLittleEndian(byte[] bytesString) -
createWritableFontData
-