Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BuiltinFontTables.cc File Reference

#include <aconf.h>
#include <stdlib.h>
#include "FontEncodingTables.h"
#include "BuiltinFontTables.h"

Include dependency graph for BuiltinFontTables.cc:

Go to the source code of this file.

Functions

void initBuiltinFontTables ()
void freeBuiltinFontTables ()

Variables

static BuiltinFontWidth courierWidthsTab []
static BuiltinFontWidth courierBoldWidthsTab []
static BuiltinFontWidth courierBoldObliqueWidthsTab []
static BuiltinFontWidth courierObliqueWidthsTab []
static BuiltinFontWidth helveticaWidthsTab []
static BuiltinFontWidth helveticaBoldWidthsTab []
static BuiltinFontWidth helveticaBoldObliqueWidthsTab []
static BuiltinFontWidth helveticaObliqueWidthsTab []
static BuiltinFontWidth symbolWidthsTab []
static BuiltinFontWidth timesBoldWidthsTab []
static BuiltinFontWidth timesBoldItalicWidthsTab []
static BuiltinFontWidth timesItalicWidthsTab []
static BuiltinFontWidth timesRomanWidthsTab []
static BuiltinFontWidth zapfDingbatsWidthsTab []
BuiltinFont builtinFonts []
BuiltinFontbuiltinFontSubst []


Function Documentation

void freeBuiltinFontTables  ) 
 

Definition at line 3360 of file BuiltinFontTables.cc.

References i, and BuiltinFont::widths.

Referenced by GlobalParams::~GlobalParams().

void initBuiltinFontTables  ) 
 

Definition at line 3343 of file BuiltinFontTables.cc.

References BuiltinFont::widths.

Referenced by GlobalParams::GlobalParams().


Variable Documentation

BuiltinFont builtinFonts[]
 

Initial value:

 {
  { "Courier",               standardEncoding,            624, -207, { -40, -290,  640,  795}, NULL },
  { "Courier-Bold",          standardEncoding,            674, -257, {-100, -350,  700,  855}, NULL },
  { "Courier-BoldOblique",   standardEncoding,            674, -257, {-145, -350,  817,  855}, NULL },
  { "Courier-Oblique",       standardEncoding,            624, -207, { -85, -290,  759,  795}, NULL },
  { "Helvetica",             standardEncoding,            729, -219, {-174, -220, 1001,  944}, NULL },
  { "Helvetica-Bold",        standardEncoding,            729, -219, {-173, -221, 1003,  936}, NULL },
  { "Helvetica-BoldOblique", standardEncoding,            729, -219, {-177, -221, 1107,  936}, NULL },
  { "Helvetica-Oblique",     standardEncoding,            729, -219, {-178, -220, 1108,  944}, NULL },
  { "Symbol",                symbolEncoding,             1010, -293, {-180, -293, 1090, 1010}, NULL },
  { "Times-Bold",            standardEncoding,            670, -210, {-172, -256, 1008,  965}, NULL },
  { "Times-BoldItalic",      standardEncoding,            682, -203, {-168, -232, 1014,  894}, NULL },
  { "Times-Italic",          standardEncoding,            684, -206, {-176, -252,  990,  930}, NULL },
  { "Times-Roman",           standardEncoding,            682, -217, {-170, -223, 1024,  896}, NULL },
  { "ZapfDingbats",          zapfDingbatsEncoding,        820, -143, {  -1, -143,  981,  820}, NULL }
}

Definition at line 3311 of file BuiltinFontTables.cc.

Referenced by Gfx8BitFont::Gfx8BitFont().

BuiltinFont* builtinFontSubst[]
 

Initial value:

 {
  &builtinFonts[0],
  &builtinFonts[3],
  &builtinFonts[1],
  &builtinFonts[2],
  &builtinFonts[4],
  &builtinFonts[7],
  &builtinFonts[5],
  &builtinFonts[6],
  &builtinFonts[12],
  &builtinFonts[11],
  &builtinFonts[9],
  &builtinFonts[10]
}

Definition at line 3328 of file BuiltinFontTables.cc.

Referenced by Gfx8BitFont::Gfx8BitFont().

BuiltinFontWidth courierBoldObliqueWidthsTab[] [static]
 

Definition at line 540 of file BuiltinFontTables.cc.

BuiltinFontWidth courierBoldWidthsTab[] [static]
 

Definition at line 277 of file BuiltinFontTables.cc.

BuiltinFontWidth courierObliqueWidthsTab[] [static]
 

Definition at line 803 of file BuiltinFontTables.cc.

BuiltinFontWidth courierWidthsTab[] [static]
 

Definition at line 14 of file BuiltinFontTables.cc.

BuiltinFontWidth helveticaBoldObliqueWidthsTab[] [static]
 

Definition at line 1528 of file BuiltinFontTables.cc.

BuiltinFontWidth helveticaBoldWidthsTab[] [static]
 

Definition at line 1297 of file BuiltinFontTables.cc.

BuiltinFontWidth helveticaObliqueWidthsTab[] [static]
 

Definition at line 1759 of file BuiltinFontTables.cc.

BuiltinFontWidth helveticaWidthsTab[] [static]
 

Definition at line 1066 of file BuiltinFontTables.cc.

BuiltinFontWidth symbolWidthsTab[] [static]
 

Definition at line 1990 of file BuiltinFontTables.cc.

BuiltinFontWidth timesBoldItalicWidthsTab[] [static]
 

Definition at line 2413 of file BuiltinFontTables.cc.

BuiltinFontWidth timesBoldWidthsTab[] [static]
 

Definition at line 2182 of file BuiltinFontTables.cc.

BuiltinFontWidth timesItalicWidthsTab[] [static]
 

Definition at line 2644 of file BuiltinFontTables.cc.

BuiltinFontWidth timesRomanWidthsTab[] [static]
 

Definition at line 2875 of file BuiltinFontTables.cc.

BuiltinFontWidth zapfDingbatsWidthsTab[] [static]
 

Definition at line 3106 of file BuiltinFontTables.cc.


Generated on Sat Nov 5 17:18:36 2005 for OPIE by  doxygen 1.4.2