de.intarsys.cwt.font
Class GenericFont

java.lang.Object
  extended by de.intarsys.cwt.font.CommonFont
      extended by de.intarsys.cwt.font.GenericFont
All Implemented Interfaces:
IFont

public class GenericFont
extends CommonFont


Constructor Summary
protected GenericFont()
           
 
Method Summary
static GenericFont createNew(de.intarsys.tools.locator.ILocator locator, de.intarsys.cwt.freetype.Face face)
           
 java.lang.String getFontFamilyName()
          The font family name
 java.lang.String getFontName()
          The font name.
 java.lang.String getFontNameCanonical()
          The canonical font name.
 java.lang.String getFontNamePostScript()
          The postscript font name.
 FontStyle getFontStyle()
          The font style.
 java.lang.String getFontType()
          The font type.
protected  void setFontFamilyName(java.lang.String familyName)
           
protected  void setFontName(java.lang.String fontName)
           
protected  void setFontNamePostScript(java.lang.String fontPSName)
           
protected  void setFontStyle(FontStyle style)
           
protected  void setFontType(java.lang.String fontType)
           
 
Methods inherited from class de.intarsys.cwt.font.CommonFont
getFontProgram, setFontProgram
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericFont

protected GenericFont()
Method Detail

createNew

public static GenericFont createNew(de.intarsys.tools.locator.ILocator locator,
                                    de.intarsys.cwt.freetype.Face face)

getFontFamilyName

public java.lang.String getFontFamilyName()
Description copied from interface: IFont
The font family name

Returns:
The font family name

getFontName

public java.lang.String getFontName()
Description copied from interface: IFont
The font name. This may deviate from the postscript font name for TrueType fonts.

Returns:
The font name.

getFontNameCanonical

public java.lang.String getFontNameCanonical()
Description copied from interface: IFont
The canonical font name.

Returns:
The canonical font name.

getFontNamePostScript

public java.lang.String getFontNamePostScript()
Description copied from interface: IFont
The postscript font name.

Returns:
The postscript font name.

getFontStyle

public FontStyle getFontStyle()
Description copied from interface: IFont
The font style.

Returns:
The font style.

getFontType

public java.lang.String getFontType()
Description copied from interface: IFont
The font type. This is for example "TrueType" or "Type1".

Returns:
The font type.

setFontFamilyName

protected void setFontFamilyName(java.lang.String familyName)

setFontName

protected void setFontName(java.lang.String fontName)

setFontNamePostScript

protected void setFontNamePostScript(java.lang.String fontPSName)

setFontStyle

protected void setFontStyle(FontStyle style)

setFontType

protected void setFontType(java.lang.String fontType)