clanDisplay Font

Classes

class  clan::Font
 Font class. More...
 
class  clan::FontDescription
 Font description class. More...
 
class  clan::FontFamily
 FontFamily class. More...
 
class  clan::FontHandle
 
class  clan::FontMetrics
 Font metrics class. More...
 
class  clan::GlyphMetrics
 Glyph metrics class. More...
 

Enumerations

enum  clan::FontDescription::Charset {
  clan::FontDescription::charset_default, clan::FontDescription::charset_ansi, clan::FontDescription::charset_baltic, clan::FontDescription::charset_chinesebig5,
  clan::FontDescription::charset_easteurope, clan::FontDescription::charset_gb2312, clan::FontDescription::charset_greek, clan::FontDescription::charset_hangul,
  clan::FontDescription::charset_mac, clan::FontDescription::charset_oem, clan::FontDescription::charset_russian, clan::FontDescription::charset_shiftjis,
  clan::FontDescription::charset_symbol, clan::FontDescription::charset_turkish, clan::FontDescription::charset_vietnamese, clan::FontDescription::charset_johab,
  clan::FontDescription::charset_arabic, clan::FontDescription::charset_hebrew, clan::FontDescription::charset_thai
}
 
enum  clan::FontStyle { clan::FontStyle::normal, clan::FontStyle::italic, clan::FontStyle::oblique }
 
enum  clan::FontWeight : int {
  clan::FontWeight::thin = 100, clan::FontWeight::extra_light = 200, clan::FontWeight::light = 300, clan::FontWeight::normal = 400,
  clan::FontWeight::medium = 500, clan::FontWeight::semi_bold = 600, clan::FontWeight::bold = 700, clan::FontWeight::extra_bold = 800,
  clan::FontWeight::heavy = 900
}
 

Detailed Description

Enumeration Type Documentation

Enumerator
charset_default 
charset_ansi 
charset_baltic 
charset_chinesebig5 
charset_easteurope 
charset_gb2312 
charset_greek 
charset_hangul 
charset_mac 
charset_oem 
charset_russian 
charset_shiftjis 
charset_symbol 
charset_turkish 
charset_vietnamese 
charset_johab 
charset_arabic 
charset_hebrew 
charset_thai 
enum clan::FontStyle
strong
Enumerator
normal 
italic 
oblique 
enum clan::FontWeight : int
strong
Enumerator
thin 
extra_light 
light 
normal 
medium 
semi_bold 
bold 
extra_bold 
heavy