NetSurf
Data Structures | Macros | Functions
font_freetype.h File Reference
#include <ft2build.h>
#include "utils/utf8.h"
Include dependency graph for font_freetype.h:

Go to the source code of this file.

Data Structures

struct  font_desc
 

Macros

#define FONT_FACE_DEFAULT   0
 
#define FONT_FACE_SANS_SERIF   0
 
#define FONT_FACE_SANS_SERIF_BOLD   1
 
#define FONT_FACE_SANS_SERIF_ITALIC   2
 
#define FONT_FACE_SANS_SERIF_ITALIC_BOLD   3
 
#define FONT_FACE_MONOSPACE   4
 
#define FONT_FACE_MONOSPACE_BOLD   5
 
#define FONT_FACE_SERIF   6
 
#define FONT_FACE_SERIF_BOLD   7
 
#define FONT_FACE_CURSIVE   8
 
#define FONT_FACE_FANTASY   9
 
#define FONT_FACE_COUNT   10
 

Functions

int ctor_font_plotter_freetype (FONT_PLOTTER self)
 

Macro Definition Documentation

◆ FONT_FACE_COUNT

#define FONT_FACE_COUNT   10

Definition at line 40 of file font_freetype.h.

◆ FONT_FACE_CURSIVE

#define FONT_FACE_CURSIVE   8

Definition at line 37 of file font_freetype.h.

◆ FONT_FACE_DEFAULT

#define FONT_FACE_DEFAULT   0

Definition at line 27 of file font_freetype.h.

◆ FONT_FACE_FANTASY

#define FONT_FACE_FANTASY   9

Definition at line 38 of file font_freetype.h.

◆ FONT_FACE_MONOSPACE

#define FONT_FACE_MONOSPACE   4

Definition at line 33 of file font_freetype.h.

◆ FONT_FACE_MONOSPACE_BOLD

#define FONT_FACE_MONOSPACE_BOLD   5

Definition at line 34 of file font_freetype.h.

◆ FONT_FACE_SANS_SERIF

#define FONT_FACE_SANS_SERIF   0

Definition at line 29 of file font_freetype.h.

◆ FONT_FACE_SANS_SERIF_BOLD

#define FONT_FACE_SANS_SERIF_BOLD   1

Definition at line 30 of file font_freetype.h.

◆ FONT_FACE_SANS_SERIF_ITALIC

#define FONT_FACE_SANS_SERIF_ITALIC   2

Definition at line 31 of file font_freetype.h.

◆ FONT_FACE_SANS_SERIF_ITALIC_BOLD

#define FONT_FACE_SANS_SERIF_ITALIC_BOLD   3

Definition at line 32 of file font_freetype.h.

◆ FONT_FACE_SERIF

#define FONT_FACE_SERIF   6

Definition at line 35 of file font_freetype.h.

◆ FONT_FACE_SERIF_BOLD

#define FONT_FACE_SERIF_BOLD   7

Definition at line 36 of file font_freetype.h.

Function Documentation

◆ ctor_font_plotter_freetype()

int ctor_font_plotter_freetype ( FONT_PLOTTER  self)