Functions that deal with fonts. More...
Modules | |
Font Path Functions | |
Functions that edit the paths being used to load fonts. | |
Enumerations | |
enum | Evas_Font_Hinting_Flags { EVAS_FONT_HINTING_NONE = 0 , EVAS_FONT_HINTING_AUTO , EVAS_FONT_HINTING_BYTECODE } |
Flags for Font Hinting. More... | |
Functions | |
EVAS_API void | evas_font_reinit (void) |
Reinitialize FontConfig. More... | |
EVAS_API void | evas_font_available_list_free (Evas *e, Eina_List *available) |
Free list of font descriptions returned by evas_font_dir_available_list(). More... | |
EVAS_API void | evas_font_hinting_set (Evas *e, Evas_Font_Hinting_Flags hinting) |
Changes the font hinting for the given evas. More... | |
EVAS_API Evas_Font_Hinting_Flags | evas_font_hinting_get (const Evas *e) |
Retrieves the font hinting used by the given evas. More... | |
Functions that deal with fonts.
EVAS_API void evas_font_reinit | ( | void | ) |
Reinitialize FontConfig.
If FontConfig has to be reinitialized according to changes of system environments (e.g. Changing font config files), it will be useful.
References EINA_LIST_FOREACH.
Free list of font descriptions returned by evas_font_dir_available_list().
e | The evas instance that returned such list. |
available | the list returned by evas_font_dir_available_list(). |
EVAS_API void evas_font_hinting_set | ( | Evas * | e, |
Evas_Font_Hinting_Flags | hinting | ||
) |
Changes the font hinting for the given evas.
EVAS_FONT_HINTING_AUTO, EVAS_FONT_HINTING_BYTECODE.
[in] | hinting | The used hinting, one of EVAS_FONT_HINTING_NONE, EVAS_FONT_HINTING_AUTO, EVAS_FONT_HINTING_BYTECODE. |
References EINA_INLIST_FOREACH.
Referenced by elm_config_font_hint_type_set().
EVAS_API Evas_Font_Hinting_Flags evas_font_hinting_get | ( | const Evas * | e | ) |
Retrieves the font hinting used by the given evas.
References EVAS_FONT_HINTING_NONE.