lib

FontStyle Class Reference

#include <fontstyle.h>

Inheritance diagram for FontStyle:

CMStyle EsstixFontStyle SymbolFontStyle List of all members.

Detailed Description

Base class for all supported font styles.

Definition at line 42 of file fontstyle.h.


Public Member Functions

virtual ~FontStyle ()
virtual bool init (ContextStyle *context, bool install=true)=0
virtual const SymbolTablesymbolTable () const
virtual SymbolTablesymbolTable ()
virtual const AlphaTablealphaTable () const
virtual ArtworkcreateArtwork (SymbolType type=EmptyBracket) const =0

Protected Member Functions

void fillNameTable (SymbolTable::NameTable &names)

Static Protected Member Functions

static void testFont (QStringList &missing, const QString &fontName)

Member Function Documentation

virtual const AlphaTable* FontStyle::alphaTable  )  const [inline, virtual]
 

the table for special alphabets.

Reimplemented in CMStyle, and EsstixFontStyle.

Definition at line 58 of file fontstyle.h.

virtual bool FontStyle::init ContextStyle context,
bool  install = true
[pure virtual]
 

lazy init support.

Needs to be run before anything else.

Parameters:
install if true fonts may be installed if needed

Implemented in CMStyle, EsstixFontStyle, and SymbolFontStyle.

virtual const SymbolTable* FontStyle::symbolTable  )  const [inline, virtual]
 

the table for ordinary symbols (those that have a unicode value)

Definition at line 54 of file fontstyle.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys