STLL  0.0
Simple Text Layouting Library
layouterFont.h File Reference

a FreeType wrapper More...

Go to the source code of this file.

Classes

class  STLL::FreetypeException_c
 This class is thrown on problems with the FreeType library. More...
 
class  STLL::FontResource_c
 This class represents a font resource. More...
 
class  STLL::FontFace_c
 This class represents one font, made out of one font file resource with a certain size. More...
 
class  STLL::FontFace_c::GlyphSlot_c
 
class  STLL::Font_c
 contains all the FontFaces_c of one FontRessource_c More...
 
class  STLL::FreeTypeLibrary_c
 This class encapsulates an instance of the FreeType library. More...
 
class  STLL::FontCache_c
 this class encapsulates open fonts of a single library, it makes sure that each font is open only once More...
 
class  STLL::FontFamily_c
 a class contains all resources for a family of fonts More...
 

Namespaces

 STLL
 The namespace for the library. Every function and class is within this namespace.
 

Typedefs

typedef uint32_t STLL::glyphIndex_t
 type used for all glyph indices. Right now there is no font with more than 2^16 fonts, so 2^32 should be on the safe side. Also HarfBuzz also uses only 2^32 codepoints. More...
 

Enumerations

enum  STLL::SubPixelArrangement {
  STLL::SUBP_NONE, STLL::SUBP_RGB, STLL::SUBP_BGR, STLL::SUBP_RGB_V,
  STLL::SUBP_BGR_V
}
 define, which sub-pixel arrangement you want to use for sub-pixel output More...
 

Detailed Description

a FreeType wrapper

You normally don't need to use the stuff in this header