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)  

font Struct Reference

#include <pbmfont.h>

Collaboration diagram for font:
[legend]

Public Attributes

int maxwidth
 
int maxheight
 
int x
 
int y
 
struct glyphglyph [256]
 
bit ** oldfont
 
int fcols
 
int frows
 
char * fontname
 
float fsize
 
int magstepval
 
FILEfile
 
char * filename
 
long checksum
 
unsigned short timestamp
 
ubyte flags
 
ubyte maxchar
 
double dimconv
 
read_char_proc read_char
 
struct font ** vf_table
 
struct tn * vf_chain
 
struct fontfirst_font
 
struct macro * macro
 
int f_flags
 
struct fontopsf_ops
 
union {
   int   f_int
 
   i32   f_i32
 
   char *   f_ptr
 
f_un
 
char * f_details
 
char * f_path
 
i32 f_dvimag
 
i32 f_dvidsz
 
char * f_font
 
int f_scaled
 
i32 f_design_size
 
i32 f_checksum
 
i32 f_pspace
 
i32 f_nspace
 
i32 f_vspace
 
i32 f_hppp
 
i32 f_vppp
 
int f_lowch
 
int f_highch
 
struct glyph ** f_gly
 
struct glyph ** f_glybase
 
char nsname [512]
 
char afmname [512]
 
char pfaname [512]
 
struct fontmetrics metrics
 
off_t binoff
 

Detailed Description

Definition at line 11 of file pbmfont.h.

Member Data Documentation

◆ afmname

char font::afmname[512]

Definition at line 67 of file nsfix.c.

◆ binoff

off_t font::binoff

Definition at line 70 of file nsfix.c.

◆ checksum

long font::checksum

Definition at line 115 of file gf2pbm.c.

Referenced by tfm.Tex_font_metric::__str__(), and read_GF_index().

◆ dimconv

double font::dimconv

Definition at line 119 of file gf2pbm.c.

Referenced by read_GF_index().

◆ f_checksum

i32 font::f_checksum

Definition at line 157 of file font.h.

◆ f_design_size

i32 font::f_design_size

Definition at line 156 of file font.h.

◆ f_details

char* font::f_details

Definition at line 132 of file font.h.

◆ f_dvidsz

i32 font::f_dvidsz

Definition at line 153 of file font.h.

◆ f_dvimag

i32 font::f_dvimag

Definition at line 152 of file font.h.

◆ f_flags

int font::f_flags

Definition at line 109 of file font.h.

◆ f_font

char* font::f_font

Definition at line 154 of file font.h.

◆ f_gly

struct glyph** font::f_gly

Definition at line 221 of file font.h.

◆ f_glybase

struct glyph** font::f_glybase

Definition at line 222 of file font.h.

◆ f_highch

int font::f_highch

Definition at line 220 of file font.h.

◆ f_hppp

i32 font::f_hppp

Definition at line 205 of file font.h.

◆ f_i32

i32 font::f_i32

Definition at line 118 of file font.h.

◆ f_int

int font::f_int

Definition at line 117 of file font.h.

◆ f_lowch

int font::f_lowch

Definition at line 219 of file font.h.

◆ f_nspace

i32 font::f_nspace

Definition at line 194 of file font.h.

◆ f_ops

struct fontops* font::f_ops

Definition at line 110 of file font.h.

◆ f_path

char* font::f_path

Definition at line 139 of file font.h.

◆ f_pspace

i32 font::f_pspace

Definition at line 193 of file font.h.

◆ f_ptr

char* font::f_ptr

Definition at line 119 of file font.h.

◆ f_scaled

int font::f_scaled

Definition at line 155 of file font.h.

◆ 

font::f_un { ... } union

◆ f_vppp

i32 font::f_vppp

Definition at line 206 of file font.h.

◆ f_vspace

i32 font::f_vspace

Definition at line 195 of file font.h.

◆ fcols

int font::fcols

Definition at line 18 of file pbmfont.h.

◆ file

FILE* font::file

Definition at line 113 of file gf2pbm.c.

Referenced by main(), read_GF_char(), and read_GF_index().

◆ filename

◆ first_font

struct font* font::first_font

Definition at line 126 of file gf2pbm.c.

◆ flags

◆ fontname

◆ frows

int font::frows

Definition at line 18 of file pbmfont.h.

◆ fsize

float font::fsize

Definition at line 111 of file gf2pbm.c.

Referenced by main().

◆ glyph

◆ macro

struct macro* font::macro

Definition at line 127 of file gf2pbm.c.

◆ magstepval

int font::magstepval

Definition at line 112 of file gf2pbm.c.

◆ maxchar

ubyte font::maxchar

Definition at line 118 of file gf2pbm.c.

Referenced by main(), and realloc_font().

◆ maxheight

int font::maxheight

Definition at line 12 of file pbmfont.h.

Referenced by pbm_loadbdffont().

◆ maxwidth

int font::maxwidth

Definition at line 12 of file pbmfont.h.

Referenced by pbm_loadbdffont().

◆ metrics

struct fontmetrics font::metrics

Definition at line 68 of file nsfix.c.

Referenced by mergeHmtx(), mergeVmtx(), readmetrics(), and replacefonts().

◆ nsname

char font::nsname[512]

Definition at line 66 of file nsfix.c.

Referenced by readconfig().

◆ oldfont

bit** font::oldfont

Definition at line 17 of file pbmfont.h.

Referenced by pbm_loadbdffont().

◆ pfaname

char font::pfaname[512]

Definition at line 68 of file nsfix.c.

Referenced by readconfig().

◆ read_char

read_char_proc font::read_char

Definition at line 121 of file gf2pbm.c.

Referenced by read_GF_index().

◆ timestamp

unsigned short font::timestamp

Definition at line 116 of file gf2pbm.c.

Referenced by main().

◆ vf_chain

struct tn* font::vf_chain

Definition at line 125 of file gf2pbm.c.

◆ vf_table

struct font** font::vf_table

Definition at line 124 of file gf2pbm.c.

◆ x

int font::x

Definition at line 13 of file pbmfont.h.

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

◆ y

int font::y

Definition at line 13 of file pbmfont.h.

Referenced by pbm_loadbdffont().


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