Package com.inductiveautomation.snap.gfx
Class SnapFontUtils
java.lang.Object
com.inductiveautomation.snap.gfx.SnapFontUtils
Provides some utility methods for Fonts.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic SnapFontgetAltFont(char aChar) Returns an alternate font for given char, if one is found that can display itReturns the list of suggested alternate fonts.static String[]Returns a list of all system family names.static FontReturns a Font for a given name and size.static StringgetFontNameNormalized(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 FontReturns the system font with the most similar name to the given name.static voidStarts loading fonts in the background and returns. 
- 
Constructor Details
- 
SnapFontUtils
public SnapFontUtils() 
 - 
 - 
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 - 
getAltFont
Returns an alternate font for given char, if one is found that can display it - 
getAltFonts
Returns the list of suggested alternate fonts. - 
startFontLoadingInBackground
public static void startFontLoadingInBackground()Starts loading fonts in the background and returns. 
 -