w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

graphite2::TtfUtil::Sfnt::FontHeader Struct Reference

#include <TtfTypes.h>

Public Types

enum  { MagicNumber = 0x5F0F3CF5 , GlypDataFormat = 0 }
 
enum  { ShortIndexLocFormat , LongIndexLocFormat }
 
enum  { MagicNumber = 0x5F0F3CF5 , GlypDataFormat = 0 }
 
enum  { ShortIndexLocFormat , LongIndexLocFormat }
 

Public Attributes

fixed version
 
fixed font_revision
 
uint32 check_sum_adjustment
 
uint32 magic_number
 
uint16 flags
 
uint16 units_per_em
 
long_date_time created
 
long_date_time modified
 
fword x_min
 
fword y_min
 
fword x_max
 
fword y_max
 
uint16 mac_style
 
uint16 lowest_rec_ppem
 
int16 font_direction_hint
 
int16 index_to_loc_format
 
int16 glyph_data_format
 

Detailed Description

Definition at line 160 of file TtfTypes.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MagicNumber 
GlypDataFormat 

Definition at line 179 of file TtfTypes.h.

◆ anonymous enum

anonymous enum
Enumerator
ShortIndexLocFormat 
LongIndexLocFormat 

Definition at line 184 of file TtfTypes.h.

◆ anonymous enum

anonymous enum
Enumerator
MagicNumber 
GlypDataFormat 

Definition at line 179 of file TtfTypes.h.

◆ anonymous enum

anonymous enum
Enumerator
ShortIndexLocFormat 
LongIndexLocFormat 

Definition at line 184 of file TtfTypes.h.

Member Data Documentation

◆ check_sum_adjustment

uint32 graphite2::TtfUtil::Sfnt::FontHeader::check_sum_adjustment

Definition at line 164 of file TtfTypes.h.

◆ created

long_date_time graphite2::TtfUtil::Sfnt::FontHeader::created

Definition at line 168 of file TtfTypes.h.

◆ flags

uint16 graphite2::TtfUtil::Sfnt::FontHeader::flags

Definition at line 166 of file TtfTypes.h.

◆ font_direction_hint

int16 graphite2::TtfUtil::Sfnt::FontHeader::font_direction_hint

Definition at line 176 of file TtfTypes.h.

◆ font_revision

fixed graphite2::TtfUtil::Sfnt::FontHeader::font_revision

Definition at line 163 of file TtfTypes.h.

◆ glyph_data_format

int16 graphite2::TtfUtil::Sfnt::FontHeader::glyph_data_format

Definition at line 178 of file TtfTypes.h.

Referenced by graphite2::TtfUtil::CheckTable().

◆ index_to_loc_format

int16 graphite2::TtfUtil::Sfnt::FontHeader::index_to_loc_format

◆ lowest_rec_ppem

uint16 graphite2::TtfUtil::Sfnt::FontHeader::lowest_rec_ppem

Definition at line 175 of file TtfTypes.h.

◆ mac_style

uint16 graphite2::TtfUtil::Sfnt::FontHeader::mac_style

Definition at line 174 of file TtfTypes.h.

◆ magic_number

uint32 graphite2::TtfUtil::Sfnt::FontHeader::magic_number

Definition at line 165 of file TtfTypes.h.

Referenced by graphite2::TtfUtil::CheckTable().

◆ modified

long_date_time graphite2::TtfUtil::Sfnt::FontHeader::modified

Definition at line 169 of file TtfTypes.h.

◆ units_per_em

uint16 graphite2::TtfUtil::Sfnt::FontHeader::units_per_em

Definition at line 167 of file TtfTypes.h.

Referenced by graphite2::TtfUtil::DesignUnits().

◆ version

fixed graphite2::TtfUtil::Sfnt::FontHeader::version

Definition at line 162 of file TtfTypes.h.

Referenced by graphite2::TtfUtil::CheckTable().

◆ x_max

fword graphite2::TtfUtil::Sfnt::FontHeader::x_max

Definition at line 172 of file TtfTypes.h.

◆ x_min

fword graphite2::TtfUtil::Sfnt::FontHeader::x_min

Definition at line 170 of file TtfTypes.h.

◆ y_max

fword graphite2::TtfUtil::Sfnt::FontHeader::y_max

Definition at line 173 of file TtfTypes.h.

◆ y_min

fword graphite2::TtfUtil::Sfnt::FontHeader::y_min

Definition at line 171 of file TtfTypes.h.


The documentation for this struct was generated from the following files: