Unix/Linux Go Back    

CentOS 7.0 - man page for font::ttf::coverage (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

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

       Font::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:

	   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

	   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.

   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.

       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

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

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

       Outputs this coverage/class in XML

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

       Hey! The above document had some coding errors, which are explained below:

       Around line 15:
	   '=item' outside of any '=over'

       Around line 34:
	   You forgot a '=back' before '=head1'

perl v5.16.3				    2011-10-13			   Font::TTF::Coverage(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 06:57 AM.