const PangoScript* pango_language_get_scripts ( PangoLanguage* language, int* num_scripts )
Determines the scripts used to to write
If nothing is known about the language tag
NULL is returned.
The list of scripts returned starts with the script that the
language uses most and continues to the one it uses least.
num_script points at will be set to the number
of scripts in the returned array (or zero if
NULL is returned).
Most languages use only one script for writing, but there are
some that use two (Latin and Cyrillic for example), and a few
use three (Japanese for example). Applications should not make
any assumptions on the maximum number of scripts returned
though, except that it is positive if the return value is not
NULL, and it is a small number.
pango_language_includes_script() function uses this
Note: while the return value is declared as
returned values are from the
GUnicodeScript enumeration, which
may have more values. Callers need to handle unknown values.
Available since: 1.22
Location to return number of scripts.
The argument will be set by the function. The argument can be
Type: An array of
An array of
PangoScript values, with the number of entries in
the array stored in
NULL if Pango does not have
any information about this particular language tag (also the case
|The length of the array is in the |
|The data is owned by the instance.|
|The return value can be |