Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Class
Next Class
VTypes - Release 1
Class org.violetlib.types.FontDescription
Inherited members: ShowHide
Deprecated: ShowHide
org.violetlib.types

Class FontDescription

  • Object
    • FontDescription
  • public final class FontDescription extends Object
    A platform-independent description of a font.
    • Fields 
      Modifier and Type Field and Description
      Ordinary member indicator BLACK Reveal DetailHide Detail
      static float BLACK
       
      public static final float BLACK
      Ordinary member indicator BOLD Reveal DetailHide Detail
      static float BOLD
       
      public static final float BOLD
      Ordinary member indicator HEAVY Reveal DetailHide Detail
      static float HEAVY
       
      public static final float HEAVY
      Ordinary member indicator LIGHT Reveal DetailHide Detail
      static float LIGHT
       
      public static final float LIGHT
      Ordinary member indicator MEDIUM Reveal DetailHide Detail
      static float MEDIUM
       
      public static final float MEDIUM
      Ordinary member indicator REGULAR Reveal DetailHide Detail
      static float REGULAR
       
      public static final float REGULAR
      Ordinary member indicator SEMI_BOLD Reveal DetailHide Detail
      static float SEMI_BOLD
       
      public static final float SEMI_BOLD
      Ordinary member indicator THIN Reveal DetailHide Detail
      static float THIN
       
      public static final float THIN
      Ordinary member indicator ULTRA_LIGHT Reveal DetailHide Detail
      static float ULTRA_LIGHT
       
      public static final float ULTRA_LIGHT
    • Static Methods 
      Modifier and Type Static Method and Description
      Ordinary member indicator create Reveal DetailHide Detail
      static FontDescription create(String family, float weight, float size)
      Create a font description for a font that is not oblique.
      public static FontDescription create(String family, float weight, float size) throws IllegalArgumentException
      Create a font description for a font that is not oblique.
      Parameters:
      family - The name of the font family.
      weight - The font weight, where 0 is regular. See the associated constants.
      size - The font size, in points.
      Throws:
      IllegalArgumentException - if {code weight} or size are invalid.
      Ordinary member indicator create Reveal DetailHide Detail
      static FontDescription create(String family, float weight, float size, boolean isOblique)
      Create a font description.
      public static FontDescription create(String family, float weight, float size, boolean isOblique) throws IllegalArgumentException
      Create a font description.
      Parameters:
      family - The name of the font family.
      weight - The font weight, where 0 is regular. See the associated constants.
      size - The font size, in points.
      isOblique - True if the font posture is oblique.
      Throws:
      IllegalArgumentException - if {code weight} or size are invalid.
      Ordinary member indicator isValidSize Reveal DetailHide Detail
      static boolean isValidSize(float size)
       
      public static boolean isValidSize(float size)
      Ordinary member indicator isValidWeight Reveal DetailHide Detail
      static boolean isValidWeight(float weight)
       
      public static boolean isValidWeight(float weight)
    • Methods 
      Modifier and Type Method and Description
      Overridden member indicator equals Reveal DetailHide Detail
      boolean equals(Object o)
       
      public boolean equals(Object o)
      Ordinary member indicator getFamily Reveal DetailHide Detail
      String getFamily()
       
      public String getFamily()
      Ordinary member indicator getSize Reveal DetailHide Detail
      float getSize()
       
      public float getSize()
      Ordinary member indicator getWeight Reveal DetailHide Detail
      float getWeight()
       
      public float getWeight()
      Overridden member indicator hashCode Reveal DetailHide Detail
      int hashCode()
       
      public int hashCode()
      Ordinary member indicator isOblique Reveal DetailHide Detail
      boolean isOblique()
       
      public boolean isOblique()
      Overridden member indicator toString Reveal DetailHide Detail
      String toString()
       
      public String toString()
      Ordinary member indicator withOblique Reveal DetailHide Detail
      FontDescription withOblique(boolean isOblique)
       
      public FontDescription withOblique(boolean isOblique)
      Ordinary member indicator withSize Reveal DetailHide Detail
      FontDescription withSize(float size)
       
      public FontDescription withSize(float size) throws IllegalArgumentException
      Ordinary member indicator withWeight Reveal DetailHide Detail
      FontDescription withWeight(float weight)
       
      public FontDescription withWeight(float weight) throws IllegalArgumentException
      • Methods inherited from class Object

        getClass, notify, notifyAll, wait, wait, wait