Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

/var/sites/help-site.com/auto/tmp/CPAN/9677/PDF-API2-0.68/lib/PDF/API2/Basic/TTF/Coverage.pm

/var/sites/help-site.com/auto/tmp/CPAN/9677/PDF-API2-0.68/lib/PDF/API2/Basic/TTF/Coverage.pm


TITLE

PDF::API2::Basic::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 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.


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.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy