mupdf
Loading...
Searching...
No Matches
fz_font Struct Reference

#include <font.h>

Collaboration diagram for fz_font:

Public Attributes

int refs
char name [32]
char family [32]
fz_bufferbuffer
fz_font_flags_t flags
void * ft_face
fz_shaper_data_t shaper_data
fz_matrix t3matrix
void * t3resources
fz_buffer ** t3procs
struct fz_display_list ** t3lists
float * t3widths
unsigned short * t3flags
void * t3doc
void(* t3run )(fz_context *ctx, void *doc, void *resources, fz_buffer *contents, struct fz_device *dev, fz_matrix ctm, void *gstate, fz_default_colorspaces *default_cs, void *fill_gstate, void *stroke_gstate)
void(* t3freeres )(fz_context *ctx, void *doc, void *resources)
int t3loading
fz_rect bbox
float ascender
float descender
fz_ascdesc_source ascdesc_src
int glyph_count
fz_rect ** bbox_table
int use_glyph_bbox
int width_count
short width_default
short * width_table
float ** advance_cache
uint16_t * encoding_cache [256]
int has_digest
unsigned char digest [16]
int subfont

Member Data Documentation

◆ advance_cache

float** fz_font::advance_cache

◆ ascdesc_src

fz_ascdesc_source fz_font::ascdesc_src

◆ ascender

float fz_font::ascender

◆ bbox

fz_rect fz_font::bbox

◆ bbox_table

fz_rect** fz_font::bbox_table

◆ buffer

fz_buffer* fz_font::buffer

◆ descender

float fz_font::descender

◆ digest

unsigned char fz_font::digest[16]

◆ encoding_cache

uint16_t* fz_font::encoding_cache[256]

◆ family

char fz_font::family[32]

◆ flags

fz_font_flags_t fz_font::flags

◆ ft_face

void* fz_font::ft_face

◆ glyph_count

int fz_font::glyph_count

◆ has_digest

int fz_font::has_digest

◆ name

char fz_font::name[32]

◆ refs

int fz_font::refs

◆ shaper_data

fz_shaper_data_t fz_font::shaper_data

◆ subfont

int fz_font::subfont

◆ t3doc

void* fz_font::t3doc

◆ t3flags

unsigned short* fz_font::t3flags

◆ t3freeres

void(* fz_font::t3freeres) (fz_context *ctx, void *doc, void *resources)

◆ t3lists

struct fz_display_list** fz_font::t3lists

◆ t3loading

int fz_font::t3loading

◆ t3matrix

fz_matrix fz_font::t3matrix

◆ t3procs

fz_buffer** fz_font::t3procs

◆ t3resources

void* fz_font::t3resources

◆ t3run

void(* fz_font::t3run) (fz_context *ctx, void *doc, void *resources, fz_buffer *contents, struct fz_device *dev, fz_matrix ctm, void *gstate, fz_default_colorspaces *default_cs, void *fill_gstate, void *stroke_gstate)

◆ t3widths

float* fz_font::t3widths

◆ use_glyph_bbox

int fz_font::use_glyph_bbox

◆ width_count

int fz_font::width_count

◆ width_default

short fz_font::width_default

◆ width_table

short* fz_font::width_table

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/mupdf/checkouts/1.28.0/include/mupdf/fitz/font.h