de.intarsys.cwt.font
Class FontTools

java.lang.Object
  extended by de.intarsys.cwt.font.FontTools

public class FontTools
extends java.lang.Object


Constructor Summary
FontTools()
           
 
Method Summary
static java.lang.String createCanonicalName(IFont font)
           
static java.lang.String createCanonicalName(java.lang.String fontFamilyName, java.lang.String styleName)
           
static java.lang.String getFontFamilyName(java.lang.String fontName)
           
static FontStyle getFontStyle(java.lang.String fontName)
           
static IFont lookupFont(IFontQuery query)
           
protected static IFont lookupFontOrMap(IFontQuery query)
           
static void mapAlias(java.lang.String name, java.lang.String alias)
           
static void mapFont(java.lang.String name, IFont font)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontTools

public FontTools()
Method Detail

createCanonicalName

public static java.lang.String createCanonicalName(IFont font)

createCanonicalName

public static java.lang.String createCanonicalName(java.lang.String fontFamilyName,
                                                   java.lang.String styleName)

getFontFamilyName

public static java.lang.String getFontFamilyName(java.lang.String fontName)

getFontStyle

public static FontStyle getFontStyle(java.lang.String fontName)

lookupFont

public static IFont lookupFont(IFontQuery query)

lookupFontOrMap

protected static IFont lookupFontOrMap(IFontQuery query)

mapAlias

public static void mapAlias(java.lang.String name,
                            java.lang.String alias)

mapFont

public static void mapFont(java.lang.String name,
                           IFont font)