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