vdr 2.7.5
font.c File Reference
#include "font.h"
#include <ctype.h>
#include <fontconfig/fontconfig.h>
#include <ft2build.h>
#include "config.h"
#include "osd.h"
#include "tools.h"

Go to the source code of this file.

Classes

struct  tKerning
class  cGlyph
class  cFreetypeFont
class  cDummyFont

Macros

#define KERNING_UNKNOWN   (-10000)
#define UNKNOWN_GLYPH_INDICATOR   '?'
#define MAX_BLEND_LEVELS   256

Variables

const char * DefaultFontOsd = "Sans Serif:Bold"
const char * DefaultFontSml = "Sans Serif"
const char * DefaultFontFix = "Courier:Bold"

Macro Definition Documentation

◆ KERNING_UNKNOWN

#define KERNING_UNKNOWN   (-10000)

Definition at line 30 of file font.c.

Referenced by cGlyph::GetKerningCache(), and cFreetypeFont::Kerning().

◆ MAX_BLEND_LEVELS

#define MAX_BLEND_LEVELS   256

Definition at line 271 of file font.c.

Referenced by cFreetypeFont::DrawText().

◆ UNKNOWN_GLYPH_INDICATOR

#define UNKNOWN_GLYPH_INDICATOR   '?'

Referenced by cFreetypeFont::Glyph().

Variable Documentation

◆ DefaultFontFix

const char* DefaultFontFix = "Courier:Bold"

Definition at line 26 of file font.c.

Referenced by cMenuSetupOSD::cMenuSetupOSD(), and cSetup::cSetup().

◆ DefaultFontOsd

const char* DefaultFontOsd = "Sans Serif:Bold"

Definition at line 24 of file font.c.

Referenced by cMenuSetupOSD::cMenuSetupOSD(), and cSetup::cSetup().

◆ DefaultFontSml

const char* DefaultFontSml = "Sans Serif"

Definition at line 25 of file font.c.

Referenced by cMenuSetupOSD::cMenuSetupOSD(), and cSetup::cSetup().