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)  

glyph Struct Reference

#include <pbmfont.h>

Collaboration diagram for glyph:
[legend]

Public Attributes

int width
 
int height
 
int x
 
int y
 
int xadd
 
char * bmap
 
long addr
 
long dvi_adv
 
short x
 
short y
 
struct bitmap bitmap
 
short x2
 
short y2
 
struct bitmap bitmap2
 
short g_flags
 
short g_rotation
 
char * g_raster
 
i32 g_height
 
i32 g_width
 
i32 g_yorigin
 
i32 g_xorigin
 
i32 g_rawtfmwidth
 
i32 g_tfmwidth
 
i32 g_xescapement
 
i32 g_yescapement
 
int g_pixwidth
 
int g_index
 
union {
   char *   g_details
 
   i32   g_integer
 
   struct glyph *   g_next
 
g_un
 
int char_no
 
int orig_code
 
char * name
 
int xMin
 
int yMin
 
int xMax
 
int yMax
 
int lsb
 
int ttf_pathlen
 
short width
 
short flags
 
GENTRYentries
 
GENTRYlastentry
 
GENTRYpath
 
int oldwidth
 
int scaledwidth
 
struct kernkern
 
int kerncount
 
int kernalloc
 
STEMhstems
 
STEMvstems
 
int nhs
 
int nvs
 
STEMBOUNDSsbstems
 
short * nsbs
 
int nsg
 
int firstsubr
 
CONTOURcontours
 
int ncontours
 
int rymin
 
int rymax
 
char flatymin
 
char flatymax
 

Detailed Description

Member Data Documentation

◆ addr

long glyph::addr

Definition at line 151 of file gf2pbm.c.

Referenced by main(), and read_GF_index().

◆ bitmap

◆ bitmap2

struct bitmap glyph::bitmap2

Definition at line 155 of file gf2pbm.c.

◆ bmap

char* glyph::bmap

Definition at line 8 of file pbmfont.h.

Referenced by do_ps_text(), do_text(), main(), pbm_dissectfont(), pbm_dumpfont(), and pbm_loadbdffont().

◆ char_no

int glyph::char_no

Definition at line 149 of file pt1.h.

Referenced by handle_mac_encoding().

◆ contours

◆ dvi_adv

long glyph::dvi_adv

Definition at line 152 of file gf2pbm.c.

◆ entries

GENTRY* glyph::entries

Definition at line 160 of file pt1.h.

Referenced by glpath(), and handle_glyphs().

◆ firstsubr

int glyph::firstsubr

Definition at line 178 of file pt1.h.

◆ flags

short glyph::flags

◆ flatymax

char glyph::flatymax

Definition at line 185 of file pt1.h.

◆ flatymin

char glyph::flatymin

Definition at line 185 of file pt1.h.

◆ g_details

char* glyph::g_details

Definition at line 82 of file font.h.

◆ g_flags

short glyph::g_flags

Definition at line 39 of file font.h.

◆ g_height

i32 glyph::g_height

Definition at line 49 of file font.h.

◆ g_index

int glyph::g_index

Definition at line 75 of file font.h.

◆ g_integer

i32 glyph::g_integer

Definition at line 83 of file font.h.

◆ g_next

struct glyph* glyph::g_next

Definition at line 84 of file font.h.

◆ g_pixwidth

int glyph::g_pixwidth

Definition at line 70 of file font.h.

◆ g_raster

char* glyph::g_raster

Definition at line 44 of file font.h.

◆ g_rawtfmwidth

i32 glyph::g_rawtfmwidth

Definition at line 56 of file font.h.

◆ g_rotation

short glyph::g_rotation

Definition at line 43 of file font.h.

◆ g_tfmwidth

i32 glyph::g_tfmwidth

Definition at line 57 of file font.h.

◆ 

glyph::g_un { ... } union

◆ g_width

i32 glyph::g_width

Definition at line 50 of file font.h.

◆ g_xescapement

i32 glyph::g_xescapement

Definition at line 64 of file font.h.

◆ g_xorigin

i32 glyph::g_xorigin

Definition at line 52 of file font.h.

◆ g_yescapement

i32 glyph::g_yescapement

Definition at line 65 of file font.h.

◆ g_yorigin

i32 glyph::g_yorigin

Definition at line 51 of file font.h.

◆ height

◆ hstems

STEM* glyph::hstems

Definition at line 171 of file pt1.h.

◆ kern

struct kern* glyph::kern

Definition at line 167 of file pt1.h.

◆ kernalloc

int glyph::kernalloc

Definition at line 169 of file pt1.h.

◆ kerncount

int glyph::kerncount

Definition at line 168 of file pt1.h.

◆ lastentry

GENTRY* glyph::lastentry

Definition at line 161 of file pt1.h.

Referenced by handle_glyphs().

◆ lsb

int glyph::lsb

Definition at line 153 of file pt1.h.

Referenced by handle_glyphs(), and ttf_read_hmtx().

◆ name

◆ ncontours

int glyph::ncontours

Definition at line 181 of file pt1.h.

◆ nhs

int glyph::nhs

Definition at line 173 of file pt1.h.

◆ nsbs

short* glyph::nsbs

Definition at line 176 of file pt1.h.

◆ nsg

int glyph::nsg

Definition at line 177 of file pt1.h.

Referenced by main().

◆ nvs

int glyph::nvs

Definition at line 173 of file pt1.h.

◆ oldwidth

int glyph::oldwidth

Definition at line 163 of file pt1.h.

◆ orig_code

int glyph::orig_code

Definition at line 150 of file pt1.h.

Referenced by handle_ms_encoding().

◆ path

GENTRY* glyph::path

Definition at line 162 of file pt1.h.

Referenced by handle_glyphs().

◆ rymax

int glyph::rymax

Definition at line 183 of file pt1.h.

◆ rymin

int glyph::rymin

Definition at line 183 of file pt1.h.

◆ sbstems

STEMBOUNDS* glyph::sbstems

Definition at line 175 of file pt1.h.

◆ scaledwidth

int glyph::scaledwidth

Definition at line 164 of file pt1.h.

◆ ttf_pathlen

int glyph::ttf_pathlen

Definition at line 154 of file pt1.h.

Referenced by handle_glyphs().

◆ vstems

STEM* glyph::vstems

Definition at line 172 of file pt1.h.

◆ width [1/2]

◆ width [2/2]

short glyph::width

Definition at line 155 of file pt1.h.

◆ x [1/2]

◆ x [2/2]

short glyph::x

Definition at line 153 of file gf2pbm.c.

Referenced by pdf-org.Ref::__str__(), and pdf.Ref::__str__().

◆ x2

short glyph::x2

Definition at line 155 of file gf2pbm.c.

◆ xadd

int glyph::xadd

Definition at line 7 of file pbmfont.h.

Referenced by do_ps_text(), do_text(), main(), pbm_dissectfont(), pbm_dumpfont(), and pbm_loadbdffont().

◆ xMax

int glyph::xMax

Definition at line 152 of file pt1.h.

Referenced by ft_bitmap_glyph_bbox(), handle_glyphs(), and Load_TrueType_Glyph().

◆ xMin

int glyph::xMin

Definition at line 152 of file pt1.h.

Referenced by ft_bitmap_glyph_bbox(), FT_Glyph_Get_CBox(), handle_glyphs(), and Load_TrueType_Glyph().

◆ y [1/2]

◆ y [2/2]

short glyph::y

Definition at line 153 of file gf2pbm.c.

◆ y2

short glyph::y2

Definition at line 155 of file gf2pbm.c.

◆ yMax

int glyph::yMax

Definition at line 152 of file pt1.h.

Referenced by handle_glyphs(), and Load_TrueType_Glyph().

◆ yMin

int glyph::yMin

Definition at line 152 of file pt1.h.

Referenced by ft_bitmap_glyph_bbox(), handle_glyphs(), and Load_TrueType_Glyph().


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