Class CFFFont

java.lang.Object
com.aowagie.text.pdf.CFFFont
Direct Known Subclasses:
CFFFontSubset

class CFFFont extends Object
  • Field Details

    • operatorNames

      private static final String[] operatorNames
    • standardStrings

      static final String[] standardStrings
    • key

      protected String key
    • args

      protected Object[] args
    • arg_count

      protected int arg_count
    • buf

      protected RandomAccessFileOrArray buf
      A random Access File or an array
    • offSize

      private final int offSize
    • nameIndexOffset

      private final int nameIndexOffset
    • topdictIndexOffset

      private final int topdictIndexOffset
    • stringIndexOffset

      protected int stringIndexOffset
    • gsubrIndexOffset

      protected int gsubrIndexOffset
    • nameOffsets

      private final int[] nameOffsets
    • topdictOffsets

      protected int[] topdictOffsets
    • stringOffsets

      protected int[] stringOffsets
    • gsubrOffsets

      protected int[] gsubrOffsets
    • fonts

      protected CFFFont.Font[] fonts
  • Constructor Details

  • Method Details

    • getString

      private String getString(char sid)
    • getCard8

      char getCard8()
    • getCard16

      char getCard16()
    • getOffset

      private int getOffset(int offSize)
    • seek

      void seek(int offset)
    • getShort

      private short getShort()
    • getInt

      private int getInt()
    • getPosition

      int getPosition()
    • getIndex

      int[] getIndex(int nextIndexOffset)
    • getDictItem

      protected void getDictItem()
    • getEntireIndexRange

      protected CFFFont.RangeItem getEntireIndexRange(int indexOffset)
      a utility that creates a range item for an entire index
      Parameters:
      indexOffset - where the index is
      Returns:
      a range item representing the entire index
    • getNames

      public String[] getNames()
    • ReadEncoding

      private void ReadEncoding(int nextIndexOffset)