public class RMFontUtils
extends java.lang.Object
Constructor and Description |
---|
RMFontUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
equals(java.awt.Font f1,
java.awt.Font f2)
Returns whether two fonts are equal.
|
static RMFont |
getAltFont(char aChar)
Returns an alternate font for given char, if one is found that can display it
|
static java.util.List<RMFont> |
getAltFonts()
Returns the list of suggested alternate fonts.
|
static java.lang.String[] |
getFamilyNames()
Returns a list of all system family names.
|
static java.awt.Font |
getFont(java.lang.String aName,
float aSize)
Returns a Font for a given name and size.
|
static java.lang.String |
getFontNameNormalized(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.Font |
guessFont(java.lang.String aName)
Returns the system font with the most similar name to the given name.
|
static void |
startFontLoadingInBackground()
Starts loading fonts in the background and returns.
|
public static java.awt.Font getFont(java.lang.String aName, float aSize)
public static java.awt.Font[] getFonts()
public static java.lang.String[] getFontNames()
public static java.lang.String[] getFamilyNames()
public static java.lang.String[] getFontNames(java.lang.String aFamilyName)
public static java.awt.Font guessFont(java.lang.String aName)
public static java.lang.String getFontNameNormalized(java.lang.String aName)
public static RMFont getAltFont(char aChar)
public static java.util.List<RMFont> getAltFonts()
public static boolean equals(java.awt.Font f1, java.awt.Font f2)
public static void startFontLoadingInBackground()