类 EOTWriter
java.lang.Object
com.google.typography.font.tools.conversion.eot.EOTWriter
- 作者:
- Jeremie Lenfant-Engelmann
-
字段概要
字段修饰符和类型字段说明private final boolean
private static final long
private static final byte
private static final long
private static final long
private static final short
private static final short
private static final long
private static final long
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private long
computeEotSize
(int familyNameSize, int styleNameSize, int versionNameSize, int fullNameSize, int fontDataSize) private byte[]
convertUTF16StringToLittleEndian
(byte[] bytesString) private WritableFontData
createWritableFontData
(int length) private int
writeCodePages
(int start, OS2Table os2Table, WritableFontData writableFontData) private int
writeFontPANOSE
(int index, OS2Table os2Table, WritableFontData writableFontData) private int
writePadding
(int index, WritableFontData writableFontData) private int
writeReservedFields
(int start, WritableFontData writableFontData) private int
writeUnicodeRanges
(int start, OS2Table os2Table, WritableFontData writableFontData) private int
writeUTF16String
(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
-