summaryrefslogtreecommitdiff
path: root/docs/tmpl/coverage-maps.sgml
blob: 69c71626a4688c349073448d4376b89673abde7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!-- ##### SECTION Title ##### -->
Coverage Maps

<!-- ##### SECTION Short_Description ##### -->
Unicode character range coverage storage

<!-- ##### SECTION Long_Description ##### -->
<para>
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.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM PangoCoverageLevel ##### -->
<para>
Used to indicate how well a font can represent a particular Unicode
character point for a particular script.
</para>

@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.

<!-- ##### MACRO PANGO_TYPE_COVERAGE_LEVEL ##### -->
<para>
The #GObject type for #PangoCoverageLevel.
</para>



<!-- ##### STRUCT PangoCoverage ##### -->
<para>
The #PangoCoverage structure represents a map from Unicode characters
to #PangoCoverageLevel. It is an opaque structure with no public fields.
</para>


<!-- ##### FUNCTION pango_coverage_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION pango_coverage_ref ##### -->
<para>

</para>

@coverage: 
@Returns: 


<!-- ##### FUNCTION pango_coverage_unref ##### -->
<para>

</para>

@coverage: 


<!-- ##### FUNCTION pango_coverage_copy ##### -->
<para>

</para>

@coverage: 
@Returns: 


<!-- ##### FUNCTION pango_coverage_get ##### -->
<para>

</para>

@coverage: 
@index_: 
@Returns: 


<!-- ##### FUNCTION pango_coverage_max ##### -->
<para>

</para>

@coverage: 
@other: 


<!-- ##### FUNCTION pango_coverage_set ##### -->
<para>

</para>

@coverage: 
@index_: 
@level: 


<!-- ##### FUNCTION pango_coverage_to_bytes ##### -->
<para>

</para>

@coverage: 
@bytes: 
@n_bytes: 


<!-- ##### FUNCTION pango_coverage_from_bytes ##### -->
<para>

</para>

@bytes: 
@n_bytes: 
@Returns: