Class CIDFont

java.lang.Object
All Implemented Interfaces:
FontDescriptor, FontMetrics, MutableFont
Direct Known Subclasses:
MultiByteFont

public abstract class CIDFont
extends CustomFont
Abstract base class for CID fonts.
  • Field Details

    • width

      protected int[] width
      Contains the character widths for all characters in the font
  • Constructor Details

  • Method Details

    • getCIDType

      public abstract CIDFontType getCIDType()
      Returns the type of the CID font.
      Returns:
      the type of the CID font
    • getRegistry

      public abstract java.lang.String getRegistry()
      Returns the name of the issuer of the font.
      Returns:
      a String identifying an issuer of character collections - for example, Adobe
    • getOrdering

      public abstract java.lang.String getOrdering()
      Returns a font name for use within a registry.
      Returns:
      a String that uniquely names a character collection issued by a specific registry - for example, Japan1.
    • getSupplement

      public abstract int getSupplement()
      Returns the supplement number of the character collection.
      Returns:
      the supplement number
    • getCIDSubset

      public abstract CIDSubset getCIDSubset()
      Returns the subset information for this font.
      Returns:
      the subset information
    • getDefaultWidth

      public int getDefaultWidth()
      Returns the default width for this font.
      Returns:
      the default width
    • isMultiByte

      public boolean isMultiByte()
      Determines whether the font is a multibyte font.
      Overrides:
      isMultiByte in class Typeface
      Returns:
      True if it is multibyte