Main Page   Modules   Data Structures   Globals   Appendix  

font.c File Reference


Variables: Keys of font property.

MSymbol Mfoundry
 Key of font property specifying foundry.

MSymbol Mfamily
 Key of font property specifying foundry.

MSymbol Mweight
 Key of font property specifying weight.

MSymbol Mstyle
 Key of font property specifying style.

MSymbol Mstretch
 Key of font property specifying stretch.

MSymbol Madstyle
 Key of font property specifying additional style.

MSymbol Mregistry
 Key of font property specifying registry.

MSymbol Msize
 Key of font property specifying size.

MSymbol Mresolution
 Key of font property specifying resolution.


Functions

MFontmfont ()
 Create a new font.

MFontmfont_from_name (char *name)
 Create a new font from fontname.

MFontmfont_copy (MFont *font)
 Return a copy of a font.

char * mfont_name (MFont *font)
 Create a fontname from a font.

void * mfont_get_prop (MFont *font, MSymbol key)
 Get a property value of a font.

int mfont_put_prop (MFont *font, MSymbol key, void *val)
 Put a property value to a font.

MSymbolmfont_selection_priority ()
 Return the font selection priority.

int mfont_set_selection_priority (MSymbol *keys)
 Set the font selection priority.

MFontmfont_find (MFrame *frame, MFont *spec, int *score, int limited_size)
 Find a font.

int mfont_set_encoding (MFont *font, MSymbol encoding_name, MSymbol repertory_name)
 Set encoding of a font.

MFontmdebug_dump_font (MFont *font)
 Dump a font.


Variables

MPlistmfont_freetype_path
 List of font files and directories that contain font files.


Top of this page

Main Page   Modules   Data Structures   Globals   Appendix  

mulemark mule-aist@m17n.org