Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
tttables.h File Reference
#include <freetype/freetype.h>

Go to the source code of this file.

Data Structures

struct  TT_Header_
 
struct  TT_HoriHeader_
 
struct  TT_VertHeader_
 
struct  TT_OS2_
 
struct  TT_Postscript_
 
struct  TT_PCLT_
 
struct  TT_MaxProfile_
 

Macros

#define ft_sfnt_head   FT_SFNT_HEAD
 
#define ft_sfnt_maxp   FT_SFNT_MAXP
 
#define ft_sfnt_os2   FT_SFNT_OS2
 
#define ft_sfnt_hhea   FT_SFNT_HHEA
 
#define ft_sfnt_vhea   FT_SFNT_VHEA
 
#define ft_sfnt_post   FT_SFNT_POST
 
#define ft_sfnt_pclt   FT_SFNT_PCLT
 

Typedefs

typedef FT_BEGIN_HEADER struct TT_Header_ TT_Header
 
typedef struct TT_HoriHeader_ TT_HoriHeader
 
typedef struct TT_VertHeader_ TT_VertHeader
 
typedef struct TT_OS2_ TT_OS2
 
typedef struct TT_Postscript_ TT_Postscript
 
typedef struct TT_PCLT_ TT_PCLT
 
typedef struct TT_MaxProfile_ TT_MaxProfile
 
typedef enum FT_Sfnt_Tag_ FT_Sfnt_Tag
 

Enumerations

enum  FT_Sfnt_Tag_ {
  FT_SFNT_HEAD , FT_SFNT_MAXP , FT_SFNT_OS2 , FT_SFNT_HHEA ,
  FT_SFNT_VHEA , FT_SFNT_POST , FT_SFNT_PCLT , FT_SFNT_MAX
}
 

Functions

 FT_Get_Sfnt_Table (FT_Face face, FT_Sfnt_Tag tag)
 
 FT_Load_Sfnt_Table (FT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
 
 FT_Sfnt_Table_Info (FT_Face face, FT_UInt table_index, FT_ULong *tag, FT_ULong *length)
 
 FT_Get_CMap_Language_ID (FT_CharMap charmap)
 
 FT_Get_CMap_Format (FT_CharMap charmap)
 

Macro Definition Documentation

◆ ft_sfnt_head

#define ft_sfnt_head   FT_SFNT_HEAD

Definition at line 636 of file tttables.h.

◆ ft_sfnt_hhea

#define ft_sfnt_hhea   FT_SFNT_HHEA

Definition at line 639 of file tttables.h.

◆ ft_sfnt_maxp

#define ft_sfnt_maxp   FT_SFNT_MAXP

Definition at line 637 of file tttables.h.

◆ ft_sfnt_os2

#define ft_sfnt_os2   FT_SFNT_OS2

Definition at line 638 of file tttables.h.

◆ ft_sfnt_pclt

#define ft_sfnt_pclt   FT_SFNT_PCLT

Definition at line 642 of file tttables.h.

◆ ft_sfnt_post

#define ft_sfnt_post   FT_SFNT_POST

Definition at line 641 of file tttables.h.

◆ ft_sfnt_vhea

#define ft_sfnt_vhea   FT_SFNT_VHEA

Definition at line 640 of file tttables.h.

Typedef Documentation

◆ FT_Sfnt_Tag

typedef enum FT_Sfnt_Tag_ FT_Sfnt_Tag

◆ TT_Header

◆ TT_HoriHeader

typedef struct TT_HoriHeader_ TT_HoriHeader

◆ TT_MaxProfile

typedef struct TT_MaxProfile_ TT_MaxProfile

◆ TT_OS2

typedef struct TT_OS2_ TT_OS2

◆ TT_PCLT

typedef struct TT_PCLT_ TT_PCLT

◆ TT_Postscript

typedef struct TT_Postscript_ TT_Postscript

◆ TT_VertHeader

typedef struct TT_VertHeader_ TT_VertHeader

Enumeration Type Documentation

◆ FT_Sfnt_Tag_

Enumerator
FT_SFNT_HEAD 
FT_SFNT_MAXP 
FT_SFNT_OS2 
FT_SFNT_HHEA 
FT_SFNT_VHEA 
FT_SFNT_POST 
FT_SFNT_PCLT 
FT_SFNT_MAX 

Definition at line 620 of file tttables.h.

621 {
629
631
632 } FT_Sfnt_Tag;
enum FT_Sfnt_Tag_ FT_Sfnt_Tag
@ FT_SFNT_HHEA
Definition tttables.h:625
@ FT_SFNT_MAXP
Definition tttables.h:623
@ FT_SFNT_HEAD
Definition tttables.h:622
@ FT_SFNT_PCLT
Definition tttables.h:628
@ FT_SFNT_POST
Definition tttables.h:627
@ FT_SFNT_MAX
Definition tttables.h:630
@ FT_SFNT_VHEA
Definition tttables.h:626
@ FT_SFNT_OS2
Definition tttables.h:624

Function Documentation

◆ FT_Get_CMap_Format()

FT_Get_CMap_Format ( FT_CharMap charmap)

◆ FT_Get_CMap_Language_ID()

FT_Get_CMap_Language_ID ( FT_CharMap charmap)

◆ FT_Get_Sfnt_Table()

FT_Get_Sfnt_Table ( FT_Face face,
FT_Sfnt_Tag tag )

◆ FT_Load_Sfnt_Table()

FT_Load_Sfnt_Table ( FT_Face face,
FT_ULong tag,
FT_Long offset,
FT_Byte * buffer,
FT_ULong * length )

◆ FT_Sfnt_Table_Info()

FT_Sfnt_Table_Info ( FT_Face face,
FT_UInt table_index,
FT_ULong * tag,
FT_ULong * length )