Method Summary |
|
public CompositeFontDescriptor[] | get2DCompositeFontInfo() Returns an array of composite font descriptors for all logical font
faces. |
public HashSet<String> | getAWTFontPathSet() |
protected String | getCompatibilityFamilyName(String fontName) Returns the 1.1 equivalent for some old 1.0 font family names for
which we need to maintain compatibility in some configurations. |
protected static short | getComponentFontID(short scriptID, int fontIndex, int styleIndex) |
protected static short | getComponentFontIDMotif(short scriptID, int fontIndex, int styleIndex) |
protected static String | getComponentFontName(short id) |
protected short[] | getCoreScripts(int fontIndex) |
abstract protected Charset | getDefaultFontCharset(String fontName) |
abstract protected String | getEncoding(String awtFontName, String characterSubsetName) Returns the java.io name of the platform character encoding for the
given AWT font name and character subset. |
public String | getExtraFontPath() Returns a configuration specific path to be appended to the font
search path. |
abstract protected String | getFaceNameFromComponentFontName(String componentFontName) |
abstract public String | getFallbackFamilyName(String fontName, String defaultFallback) Returns a fallback name for the given font name. |
abstract protected String | getFileNameFromComponentFontName(String componentFontName) |
public String | getFileNameFromPlatformName(String platformName) Returns a file name for the physical font represented by this platform font name,
if the font configuration has such information available, or null if the
information is unavailable. |
protected static FontConfiguration | getFontConfiguration() |
public FontDescriptor[] | getFontDescriptors(String fontName, int style) Returns FontDescriptors describing the physical fonts used for the
given logical font name and style. |
protected static int | getFontIndex(String fontName) |
protected static String | getFontName(int fontIndex) |
public static String | getLogicalFontFaceName(String familyName, int style) Returns the font face name for the given logical font
family name and style. |
public int | getNumberCoreFonts() |
public String[] | getPlatformFontNames() |
protected static String | getString(short stringID) |
protected static int | getStyleIndex(String styleName) |
protected static int | getStyleIndex(int style) |
protected static String | getStyleName(int styleIndex) |
public static String | getStyleString(int style) Returns the string typically used in properties files
for the given style. |
public String | getVersion() |
public static boolean | hasMonoToPropMap() |
abstract protected void | initReorderMap() |
public static boolean | isLogicalFontFaceName(String fontName) Checks whether the given font face name is a valid logical font name. |
public static boolean | isLogicalFontFaceNameLC(String fontName) Checks whether the given font face name is a valid logical font name. |
public static boolean | isLogicalFontFamilyName(String fontName) Checks whether the given font family name is a valid logical font name. |
public static boolean | isLogicalFontFamilyNameLC(String fontName) Checks whether the given font family name is a valid logical font name. |
public static void | loadBinary(InputStream inStream) |
public static void | loadProperties(InputStream in) |
protected String | makeAWTFontName(String platformFontName, String characterSubsetName) Returns the AWT font name for the given platform font name and
character subset. |
protected String | mapFileName(String fileName) Maps a file name given in the font configuration file
to a format appropriate for the platform. |
public boolean | needToSearchForFile(String fileName) |
public static void | saveBinary(OutputStream out) |
protected void | setOsNameAndVersion() Fills in this instance's osVersion and osName members. |
protected String[] | split(String sequence) |
public static boolean | willReorderForStartupLocale() |