Class GenericFont

  • All Implemented Interfaces:
    IFont

    public class GenericFont
    extends CommonFont
    • 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)