Package com.ribs
Class RUFonts
- java.lang.Object
 - 
- com.ribs.RUFonts
 
 
- 
public class RUFonts extends java.lang.ObjectProvides some Ribs utility methods for Fonts. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRUFonts.RBFontThis stub font class is responsible for returning the appropriate font reference by a rib font tag. 
- 
Constructor Summary
Constructors Constructor Description RUFonts() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]getFamilyNames()Returns a list of all system family names.static java.awt.FontgetFont(java.lang.String aName, float aSize)Returns a Font for a given name and size.static java.lang.StringgetFontNameNormalized(java.lang.String aName)Returns a "cleaned up" or standardized version of the given font name: 1.static java.lang.String[]getFontNames()Returns a list of all system fontnames (excludes any that don't start with capital A-Z).static java.lang.String[]getFontNames(java.lang.String aFamilyName)Returns a list of all font names for a given family name.static java.awt.Font[]getFonts()Returns the array of system fonts.static java.awt.FontguessFont(java.lang.String aName)Returns the system font with the most similar name to the given name.static voidstartFontLoadingInBackground()Starts loading fonts in the background and returns. 
 - 
 
- 
- 
Method Detail
- 
getFont
public static java.awt.Font getFont(java.lang.String aName, float aSize)Returns a Font for a given name and size. 
- 
getFonts
public static java.awt.Font[] getFonts()
Returns the array of system fonts. 
- 
getFontNames
public static java.lang.String[] getFontNames()
Returns a list of all system fontnames (excludes any that don't start with capital A-Z). 
- 
getFamilyNames
public static java.lang.String[] getFamilyNames()
Returns a list of all system family names. 
- 
getFontNames
public static java.lang.String[] getFontNames(java.lang.String aFamilyName)
Returns a list of all font names for a given family name. 
- 
guessFont
public static java.awt.Font guessFont(java.lang.String aName)
Returns the system font with the most similar name to the given name. 
- 
getFontNameNormalized
public static java.lang.String getFontNameNormalized(java.lang.String aName)
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. 
 - 
 
 -