Details
struct PangoIncludedModule
struct PangoIncludedModule
{
void (*list) (PangoEngineInfo **engines, int *n_engines);
PangoEngine *(*load) (const char *id);
void (*unload) (PangoEngine *engine);
};
|
The PangoIncludedModule structure for a statically linked module
contains the functions that would otherwise be loaded from a dynamically
loaded module.
struct PangoMap
A PangoMap structure can be used to determine the engine to
use for each character.
struct PangoMapEntry
struct PangoMapEntry
{
PangoEngineInfo *info;
gboolean is_exact;
};
|
A PangoMapEntry contains information about the engine that should be used
for the codepoint to which this entry belongs and also whether the engine
matches the language tag for this entry's map exactly or just approximately.
pango_find_map ()
Locate a PangoMap for a particular engine type and render
type. The resulting map can be used to determine the engine
for each character.
pango_map_get_entry ()
Returns the entry in the map for a given codepoint. The entry
contains information about the engine that should be used for
the codepoint and also whether the engine matches the language
tag for which the map was created exactly or just approximately.
pango_map_get_engine ()
Returns the engine listed in the map for a given codepoint.
pango_module_register ()
Registers a statically linked module with Pango. The
PangoIncludedModule structure that is passed in contains the
functions that would otherwise be loaded from a dynamically loaded
module.