| Top |
| void | script_engine_list () |
| void | script_engine_init () |
| void | script_engine_exit () |
| PangoEngine * | script_engine_create () |
| struct | PangoEngineInfo |
| struct | PangoEngineScriptInfo |
| struct | PangoEngine |
| struct | PangoEngineClass |
Pango used to have a module architecture in which the language-specific and render-system-specific components are provided by loadable modules.
This is no longer the case, and all the APIs related to modules and engines should not be used anymore.
void script_engine_list (PangoEngineInfo **engines,int *n_engines);
script_engine_list has been deprecated since version 1.38 and should not be used in newly-written code.
Do not use.
[skip]
void
script_engine_init (GTypeModule *module);
script_engine_init has been deprecated since version 1.38 and should not be used in newly-written code.
Do not use.
[skip]
void
script_engine_exit (void);
script_engine_exit has been deprecated since version 1.38 and should not be used in newly-written code.
Do not use.
[skip]
PangoEngine *
script_engine_create (const char *id);
script_engine_create has been deprecated since version 1.38 and should not be used in newly-written code.
Do not use.
[skip]
struct PangoEngineInfo {
const gchar *id;
const gchar *engine_type;
const gchar *render_type;
PangoEngineScriptInfo *scripts;
gint n_scripts;
};
PangoEngineInfo has been deprecated since version 1.38 and should not be used in newly-written code.
The PangoEngineInfo structure contains information about a particular engine. It contains the following fields:
a unique string ID for the engine. |
||
a string identifying the engine type. |
||
a string identifying the render type. |
||
PangoEngineScriptInfo * |
array of scripts this engine supports. |
|
number of items in |
struct PangoEngineScriptInfo {
PangoScript script;
const gchar *langs;
};
PangoEngineScriptInfo has been deprecated since version 1.38 and should not be used in newly-written code.
The PangoEngineScriptInfo structure contains information about how the shaper covers a particular script.
PangoScript |
a PangoScript. The value |
|
a semicolon separated list of languages that this engine handles for this script. This may be empty, in which case the engine is saying that it is a fallback choice for all languages for this range, but should not be used if another engine indicates that it is specific for the language for a given code point. An entry in this list of "*" indicates that this engine is specific to all languages for this range. |
struct PangoEngine;
PangoEngine has been deprecated since version 1.38 and should not be used in newly-written code.
PangoEngine is the base class for all types of language and script specific engines. It has no functionality by itself.
struct PangoEngineClass {
};
PangoEngineClass has been deprecated since version 1.38 and should not be used in newly-written code.
Class structure for PangoEngine