Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
Font::TTF::Ttc(3)     User Contributed Perl Documentation    Font::TTF::Ttc(3)

       Font::TTF::Ttc -	Truetype Collection class

       A TrueType collection is	a collection of	TrueType fonts in one file in
       which tables may	be shared between different directories. In order to
       support this, the TTC introduces	the concept of a table being shared by
       different TrueType fonts. This begs the question	of what	should happen
       to the '	PARENT'	property of a particular table.	It is made to point to
       the first directory object which	refers to it. It is therefore up to
       the application to sort out any confusion.  Confusion only occurs if
       shared tables require access to non-shared tables.  This	should not
       happen since the	shared tables are dealing with glyph information only
       and the private tables are dealing with encoding	and glyph
       identification. Thus the	general	direction is from identification to
       glyph and not the other way around (at least not	without	knowledge of
       the particular context).

       The following instance variables	are preceded by	a space

       fname (P)
	   Filename for	this TrueType Collection

       INFILE (P)
	   The filehandle of this collection

       The following instance variable does not	start with a space

	   An array of directories (Font::TTF::Font objects) for each sub-font
	   in the directory

       Opens and reads the given filename as a TrueType	Collection. Reading a
       collection involves reading each	of the directories which go to make up
       the collection.

       Reads a Collection by reading all the directories in the	collection

   $c->find($direct, $name, $check, $off, $len)
       Hunts around to see if a	table with the given characteristics of	name,
       checksum, offset	and length has been associated with a directory
       earlier in the list.  Actually on checks	the offset since no two	tables
       can share the same offset in a TrueType font, collection	or otherwise.

       Closees any opened files	by us

       No known	bugs, but then not ever	executed!

       Martin Hosken <>.

       Copyright (c) 1998-2016,	SIL International (

       This module is released under the terms of the Artistic License 2.0.
       For details, see	the full text of the license in	the file LICENSE.

perl v5.32.0			  2016-08-03		     Font::TTF::Ttc(3)


Want to link to this manual page? Use this URL:

home | help