Class FontType

java.lang.Object
org.apache.fop.fonts.FontType

public class FontType extends Object
This class enumerates all supported font types.
  • Field Details

    • OTHER

      public static final FontType OTHER
      Collective identifier for "other" font types
    • TYPE0

      public static final FontType TYPE0
      Adobe Type 0 fonts (composite font)
    • TYPE1

      public static final FontType TYPE1
      Adobe Type 1 fonts
    • MMTYPE1

      public static final FontType MMTYPE1
      Adobe Multiple Master Type 1 fonts
    • TYPE3

      public static final FontType TYPE3
      Adobe Type 3 fonts ("user-defined" fonts)
    • TRUETYPE

      public static final FontType TRUETYPE
      TrueType fonts
    • TYPE1C

      public static final FontType TYPE1C
    • CIDTYPE0

      public static final FontType CIDTYPE0
  • Constructor Details

    • FontType

      protected FontType(String name, int value)
      Construct a font type.
      Parameters:
      name - a font type name
      value - a font type value
  • Method Details

    • byName

      public static FontType byName(String name)
      Returns the FontType by name.
      Parameters:
      name - Name of the font type to look up
      Returns:
      the font type
    • byValue

      public static FontType byValue(int value)
      Returns the FontType by value.
      Parameters:
      value - Value of the font type to look up
      Returns:
      the font type
    • getName

      public String getName()
      Returns the name
      Returns:
      the name
    • getValue

      public int getValue()
      Returns the value
      Returns:
      the value
    • toString

      public String toString()
      Overrides:
      toString in class Object