Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FoFiTrueType.cc File Reference

#include <aconf.h>
#include <stdlib.h>
#include "gtypes.h"
#include "gmem.h"
#include "GString.h"
#include "GHash.h"
#include "FoFiTrueType.h"

Compounds

struct  T42Table
struct  TrueTypeCmap
struct  TrueTypeLoca
struct  TrueTypeTable

Defines

#define cmapTag   0x636d6170
#define glyfTag   0x676c7966
#define locaTag   0x6c6f6361
#define nameTag   0x6e616d65
#define postTag   0x706f7374
#define nT42Tables   11
#define t42HeadTable   3
#define t42LocaTable   6
#define t42GlyfTable   2

Functions

int cmpTrueTypeLocaOffset (const void *p1, const void *p2)
int cmpTrueTypeLocaIdx (const void *p1, const void *p2)
int cmpTrueTypeTableTag (const void *p1, const void *p2)

Variables

T42Table t42Tables [nT42Tables]
char * macGlyphNames [258]

Define Documentation

#define cmapTag   0x636d6170
 

#define glyfTag   0x676c7966
 

#define locaTag   0x6c6f6361
 

#define nameTag   0x6e616d65
 

#define nT42Tables   11
 

#define postTag   0x706f7374
 

#define t42GlyfTable   2
 

#define t42HeadTable   3
 

#define t42LocaTable   6
 


Function Documentation

int cmpTrueTypeLocaIdx const void *    p1,
const void *    p2
[static]
 

int cmpTrueTypeLocaOffset const void *    p1,
const void *    p2
[static]
 

int cmpTrueTypeTableTag const void *    p1,
const void *    p2
[static]
 


Variable Documentation

char* macGlyphNames[258] [static]
 

T42Table t42Tables[nT42Tables] [static]
 

Initial value:

 {
  { "cvt ", gTrue  },
  { "fpgm", gTrue  },
  { "glyf", gTrue  },
  { "head", gTrue  },
  { "hhea", gTrue  },
  { "hmtx", gTrue  },
  { "loca", gTrue  },
  { "maxp", gTrue  },
  { "prep", gTrue  },
  { "vhea", gFalse },
  { "vmtx", gFalse }
}


Generated on Wed Nov 3 12:59:12 2004 for Lemur Toolkit by doxygen1.2.18