arg_count
protected int arg_count
args
protected Object[] args
gsubrIndexOffset
protected int gsubrIndexOffset
gsubrOffsets
protected int[] gsubrOffsets
nameIndexOffset
protected int nameIndexOffset
nameOffsets
protected int[] nameOffsets
nextIndexOffset
(package private) int nextIndexOffset
offSize
private int offSize
operatorNames
(package private) static final String[] operatorNames
standardStrings
(package private) static final String[] standardStrings
stringIndexOffset
protected int stringIndexOffset
stringOffsets
protected int[] stringOffsets
topdictIndexOffset
protected int topdictIndexOffset
topdictOffsets
protected int[] topdictOffsets
ReadEncoding
(package private) void ReadEncoding(int nextIndexOffset)
exists
public boolean exists(String fontName)
getCID
public byte[] getCID(String fontName)
get a single CID font. The PDF architecture (1.4)
supports 16-bit strings only with CID CFF fonts, not
in Type-1 CFF fonts, so we convert the font to CID if
it is in the Type-1 format.
Two other tasks that we need to do are to select
only a single font from the CFF package (this again is
a PDF restriction) and to subset the CharStrings glyph
description.
getCard16
(package private) char getCard16()
getCard8
(package private) char getCard8()
getDictItem
protected void getDictItem()
getEntireIndexRange
protected CFFFont.RangeItem getEntireIndexRange(int indexOffset)
a utility that creates a range item for an entire index
indexOffset
- where the index is
- a range item representing the entire index
getIndex
(package private) int[] getIndex(int nextIndexOffset)
getInt
(package private) int getInt()
getNames
public String[] getNames()
getOffset
(package private) int getOffset(int offSize)
getPosition
(package private) int getPosition()
getShort
(package private) short getShort()
getString
public String getString(char sid)
isCID
public boolean isCID(String fontName)
seek
(package private) void seek(int offset)