1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Unicode character range coverage storage
7 <!-- ##### SECTION Long_Description ##### -->
9 It is often necessary in Pango to determine if a particular font can
10 represent a particular character, and also how well it can represent
11 that character. The #PangoCoverage is a data structure that is used
12 to represent that information.
15 <!-- ##### SECTION See_Also ##### -->
20 <!-- ##### SECTION Stability_Level ##### -->
23 <!-- ##### ENUM PangoCoverageLevel ##### -->
25 Used to indicate how well a font can represent a particular Unicode
26 character point for a particular script.
29 @PANGO_COVERAGE_NONE: The character is not representable with the font.
30 @PANGO_COVERAGE_FALLBACK: The character is represented in a way that may be
31 comprehensible but is not the correct graphical form.
32 For instance, a Hangul character represented as a
33 a sequence of Jamos, or a Latin transliteration of
35 @PANGO_COVERAGE_APPROXIMATE: The character is represented as basically the correct
36 graphical form, but with a stylistic variant inappropriate for
38 @PANGO_COVERAGE_EXACT: The character is represented as the correct graphical form.
40 <!-- ##### MACRO PANGO_TYPE_COVERAGE_LEVEL ##### -->
42 The #GObject type for #PangoCoverageLevel.
47 <!-- ##### STRUCT PangoCoverage ##### -->
49 The #PangoCoverage structure represents a map from Unicode characters
50 to #PangoCoverageLevel. It is an opaque structure with no public fields.
54 <!-- ##### FUNCTION pango_coverage_new ##### -->
62 <!-- ##### FUNCTION pango_coverage_ref ##### -->
71 <!-- ##### FUNCTION pango_coverage_unref ##### -->
79 <!-- ##### FUNCTION pango_coverage_copy ##### -->
88 <!-- ##### FUNCTION pango_coverage_get ##### -->
98 <!-- ##### FUNCTION pango_coverage_max ##### -->
107 <!-- ##### FUNCTION pango_coverage_set ##### -->
117 <!-- ##### FUNCTION pango_coverage_to_bytes ##### -->
127 <!-- ##### FUNCTION pango_coverage_from_bytes ##### -->