Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Typedefs | |
typedef typedefG_BEGIN_DECLS struct _PangoCoverage | PangoCoverage |
Enumerations | |
enum | PangoCoverageLevel { PANGO_COVERAGE_NONE , PANGO_COVERAGE_FALLBACK , PANGO_COVERAGE_APPROXIMATE , PANGO_COVERAGE_EXACT } |
Functions | |
PANGO_AVAILABLE_IN_ALL GType | pango_coverage_get_type (void) G_GNUC_CONST |
PANGO_AVAILABLE_IN_ALL PangoCoverage * | pango_coverage_new (void) |
PangoCoverage * | pango_coverage_ref (PangoCoverage *coverage) |
void | pango_coverage_unref (PangoCoverage *coverage) |
PANGO_AVAILABLE_IN_ALL PangoCoverage * | pango_coverage_copy (PangoCoverage *coverage) |
PANGO_AVAILABLE_IN_ALL PangoCoverageLevel | pango_coverage_get (PangoCoverage *coverage, int index_) |
PANGO_AVAILABLE_IN_ALL void | pango_coverage_set (PangoCoverage *coverage, int index_, PangoCoverageLevel level) |
PANGO_DEPRECATED_IN_1_44 void | pango_coverage_max (PangoCoverage *coverage, PangoCoverage *other) |
PANGO_DEPRECATED_IN_1_44 void | pango_coverage_to_bytes (PangoCoverage *coverage, guchar **bytes, int *n_bytes) |
PANGO_DEPRECATED_IN_1_44 PangoCoverage * | pango_coverage_from_bytes (guchar *bytes, int n_bytes) |
typedef typedefG_BEGIN_DECLS struct _PangoCoverage PangoCoverage |
PangoCoverage:
A PangoCoverage
structure is a map from Unicode characters to [enum@.nosp@m.Pang.nosp@m.o.Cov.nosp@m.erag.nosp@m.eLeve.nosp@m.l] values.
It is often necessary in Pango to determine if a particular font can represent a particular character, and also how well it can represent that character. The PangoCoverage
is a data structure that is used to represent that information. It is an opaque structure with no public fields.
Definition at line 44 of file pango-coverage.h.
enum PangoCoverageLevel |
PangoCoverageLevel: @PANGO_COVERAGE_NONE: The character is not representable with the font. @PANGO_COVERAGE_FALLBACK: The character is represented in a way that may be comprehensible but is not the correct graphical form. For instance, a Hangul character represented as a a sequence of Jamos, or a Latin transliteration of a Cyrillic word. @PANGO_COVERAGE_APPROXIMATE: The character is represented as basically the correct graphical form, but with a stylistic variant inappropriate for the current script. @PANGO_COVERAGE_EXACT: The character is represented as the correct graphical form.
PangoCoverageLevel
is used to indicate how well a font can represent a particular Unicode character for a particular script.
Since 1.44, only PANGO_COVERAGE_NONE and PANGO_COVERAGE_EXACT will be returned.
Enumerator | |
---|---|
PANGO_COVERAGE_NONE | |
PANGO_COVERAGE_FALLBACK | |
PANGO_COVERAGE_APPROXIMATE | |
PANGO_COVERAGE_EXACT |
Definition at line 67 of file pango-coverage.h.
PANGO_AVAILABLE_IN_ALL PangoCoverage * pango_coverage_copy | ( | PangoCoverage * | coverage | ) |
PANGO_DEPRECATED_IN_1_44 PangoCoverage * pango_coverage_from_bytes | ( | guchar * | bytes, |
int | n_bytes ) |
PANGO_AVAILABLE_IN_ALL PangoCoverageLevel pango_coverage_get | ( | PangoCoverage * | coverage, |
int | index_ ) |
PANGO_AVAILABLE_IN_ALL GType pango_coverage_get_type | ( | void | ) |
PANGO_DEPRECATED_IN_1_44 void pango_coverage_max | ( | PangoCoverage * | coverage, |
PangoCoverage * | other ) |
PANGO_AVAILABLE_IN_ALL PangoCoverage * pango_coverage_new | ( | void | ) |
PangoCoverage * pango_coverage_ref | ( | PangoCoverage * | coverage | ) |
PANGO_AVAILABLE_IN_ALL void pango_coverage_set | ( | PangoCoverage * | coverage, |
int | index_, | ||
PangoCoverageLevel | level ) |
PANGO_DEPRECATED_IN_1_44 void pango_coverage_to_bytes | ( | PangoCoverage * | coverage, |
guchar ** | bytes, | ||
int * | n_bytes ) |
void pango_coverage_unref | ( | PangoCoverage * | coverage | ) |