|
|
| |
PDF::API3::Compat::API2::Basic::TTF::Coverage(3) |
User Contributed Perl Documentation |
PDF::API3::Compat::API2::Basic::TTF::Coverage(3) |
PDF::API3::Compat::API2::Basic::TTF::Coverage - Opentype coverage and class
definition objects
Coverage tables and class definition objects are virtually identical concepts in
OpenType. Their difference comes purely in their storage. Therefore we can say
that a coverage table is a class definition in which the class definition for
each glyph is the corresponding index in the coverage table. The resulting
data structure is that a Coverage table has the following fields:
- cover
- A boolean to indicate whether this table is a coverage table (TRUE) or a
class definition (FALSE)
- val
- A hash of glyph ids against values (either coverage index or class
value)
- fmt
- The storage format used is given here, but is recalculated when the table
is written out.
- count
- A count of the elements in a coverage table for use with add. Each
subsequent addition is added with the current count and increments the
count.
Creates a new coverage table or class definition table, depending upon the value
of $isCover. if $isCover then
vals may be a list of glyphs to include in order. If no
$isCover, then vals is a hash of glyphs against class
values.
Reads the coverage/class table from the given file handle
Writes the coverage/class table to the given file handle. If
$state is 1 then the output string is returned rather
than being output to a filehandle.
Adds a glyph id to the coverage table incrementing the count so that each
subsequent addition has the next sequential number. Returns the index number
of the glyphid added
Outputs this coverage/class in XML
Martin Hosken Martin_Hosken@sil.org. See
PDF::API3::Compat::API2::Basic::TTF::Font for copyright and licensing.
Hey! The above document had some coding errors, which are explained
below:
- Around line 41:
- '=item' outside of any '=over'
- Around line 60:
- You forgot a '=back' before '=head1'
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |