Font::TTF::Coverage man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

Font::TTF::Coverage(3)User Contributed Perl DocumentatioFont::TTF::Coverage(3)

NAME
       Font::TTF::Coverage - Opentype coverage and class definition objects

DESCRIPTION
       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 ta‐
       ble 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.

METHODS
       new($isCover [, vals])

       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.

       read($fh)

       Reads the coverage/class table from the given file handle

       out($fh, $state)

       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.

       $c->add($glyphid[, $class])

       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

       $c->signtaure

       Returns a vector of all the glyph ids covered by this coverage table or
       class

       @map=$c->sort

       Sorts the coverage table so that indexes are in ascending order of
       glyphid.	 Returns a map such that $map[$new_index]=$old_index.

       $c->out_xml($context)

       Outputs this coverage/class in XML

AUTHOR
       Martin Hosken Martin_Hosken@sil.org. See Font::TTF::Font for copyright
       and licensing.

perl v5.8.8			  2005-10-06		Font::TTF::Coverage(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net