Package com.ribs
Class RUFonts
java.lang.Object
com.ribs.RUFonts
Provides some Ribs utility methods for Fonts.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
This stub font class is responsible for returning the appropriate font reference by a rib font tag. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]
Returns a list of all system family names.static Font
Returns a Font for a given name and size.static String
getFontNameNormalized
(String aName) Returns a "cleaned up" or standardized version of the given font name: 1.static String[]
Returns a list of all system fontnames (excludes any that don't start with capital A-Z).static String[]
getFontNames
(String aFamilyName) Returns a list of all font names for a given family name.static Font[]
getFonts()
Returns the array of system fonts.static Font
Returns the system font with the most similar name to the given name.static void
Starts loading fonts in the background and returns.
-
Constructor Details
-
RUFonts
public RUFonts()
-
-
Method Details
-
getFont
Returns a Font for a given name and size. -
getFonts
Returns the array of system fonts. -
getFontNames
Returns a list of all system fontnames (excludes any that don't start with capital A-Z). -
getFamilyNames
Returns a list of all system family names. -
getFontNames
Returns a list of all font names for a given family name. -
guessFont
Returns the system font with the most similar name to the given name. -
getFontNameNormalized
Returns a "cleaned up" or standardized version of the given font name: 1. Remove MT or MS or PS 2. Convert all non alpha numeric characters (essentially just dashes?) to spaces 3. Add space between any adjacent pair of lower-case:upper-case chars -
startFontLoadingInBackground
public static void startFontLoadingInBackground()Starts loading fonts in the background and returns.
-