The m17n Library 1.8.4
Loading...
Searching...
No Matches
Data Structures | Typedefs | Functions | Variables
m17n-flt.h File Reference

Data Structures

struct  MFLTGlyph
 Type of information about a glyph. More...
 
struct  MFLTGlyphAdjustment
 Type of information about a glyph position adjustment. More...
 
struct  MFLTGlyphString
 Type of information about a glyph sequence. More...
 
struct  MFLTOtfSpec
 Type of specification of GSUB and GPOS OpenType tables. More...
 
struct  MFLTFont
 Type of font to be used by the FLT driver. More...
 

Typedefs

typedef struct _MFLT MFLT
 Type of FLT (Font Layout Table).
 

Functions

MFLTmflt_get (MSymbol name)
 Return an FLT object that has a specified name.
 
MFLTmflt_find (int c, MFLTFont *font)
 Find an FLT suitable for the specified character and font.
 
const char * mflt_name (MFLT *flt)
 Return the name of an FLT.
 
MCharTablemflt_coverage (MFLT *flt)
 Return a coverage of a FLT.
 
int mflt_run (MFLTGlyphString *gstring, int from, int to, MFLTFont *font, MFLT *flt)
 Layout characters with an FLT.
 

Variables

int mflt_enable_new_feature
 Flag to control several new OTF handling commands.
 
MSymbol(* mflt_font_id )(MFLTFont *font)
 
int(* mflt_iterate_otf_feature )(MFLTFont *font, MFLTOtfSpec *spec, int from, int to, unsigned char *table)
 
int(* mflt_try_otf )(struct _MFLTFont *font, MFLTOtfSpec *spec, MFLTGlyphString *gstring, int from, int to)
 

Variable Documentation

◆ mflt_font_id

MSymbol(* mflt_font_id) (MFLTFont *font) ( MFLTFont font)
extern

◆ mflt_iterate_otf_feature

int(* mflt_iterate_otf_feature) (MFLTFont *font, MFLTOtfSpec *spec, int from, int to, unsigned char *table) ( MFLTFont font,
MFLTOtfSpec spec,
int  from,
int  to,
unsigned char *  table 
)
extern

m17n-lib Home