Search results for "module:Font::TTF::Font"
Font::TTF - Perl module for TrueType Font hacking
This module allows you to do almost anything to a TrueType/OpenType Font including modify and inspect nearly all tables....
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Font - Memory representation of a font
A Truetype font consists of a header containing a directory of tables which constitute the rest of the file. This class holds that header and directory and also creates objects of the appropriate type for each table within the font. Note that it does...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
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 t...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Hdmx - Horizontal device metrics
The table consists of an hash of device metric tables indexed by the ppem for that subtable. Each subtable consists of an array of advance widths in pixels for each glyph at that ppem (horizontally)....
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Fdsc - Font Descriptors table in a font
BHALLISSY/Font-TTF-1.06
-
25 Aug 2016 01:26:48 UTC
Font::TTF::Silf - The main Graphite table
The Silf table holds the core of the Graphite rules for a font. A Silf table has potentially multiple silf subtables, although there is usually only one. Within a silf subtable, there are a number of passes which contain the actual finite state machi...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::GPOS - Support for Opentype GPOS tables in conjunction with TTOpen
The GPOS table is one of the most complicated tables in the TTF spec and the corresponding data structure abstraction is also not trivial. While much of the structure of a GPOS is shared with a GSUB table via the Font::TTF::Ttopen...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Cmap - Character map table
Looks after the character map. For ease of use, the actual cmap is held in a hash against codepoint. Thus for a given table: $gid = $font->{'cmap'}{'Tables'}[0]{'val'}{$code}; Note that $code should be a true value (0x1234) rather than a string repre...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Kern - Kerning tables
Kerning tables are held as an ordered collection of subtables each giving incremental information regarding the kerning of various pairs of glyphs. The basic structure of the kerning data structure is: $kern = $f->{'kern'}{'tables'}[$tnum]{'kerns'}{$...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::EBLC - Embeeded Bitmap Location Table
Contains the sizes and glyph ranges of bitmaps, and the offsets to glyph bitmap data in indexSubTables for EBDT. Possibly contains glyph metrics information....
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Hhea - Horizontal Header table
This is a simplte table with just standards specified instance variables...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::GSUB - Module support for the GSUB table in conjunction with TTOpen
Handles the GSUB subtables in relation to Ttopen tables. Due to the variety of different lookup types, the data structures are not all that straightforward, although I have tried to make life easy for myself when using this!...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::LTSH - Linear Threshold table
Holds the linear threshold for each glyph. This is the ppem value at which a glyph's metrics become linear. The value is set to 1 if a glyph's metrics are always linear....
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Mort - Glyph Metamorphosis table in a font
BHALLISSY/Font-TTF-1.06
-
25 Aug 2016 01:26:48 UTC
Font::TTF::Sill - Graphite language mapping table
BHALLISSY/Font-TTF-1.06
-
25 Aug 2016 01:26:48 UTC
Font::TTF::GDEF - Opentype GDEF table support
The GDEF table contains various global lists of information which are apparantly used in other places in an OpenType renderer. But precisely where is open to speculation......
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Hmtx - Horizontal Metrics
Contains the advance width and left side bearing for each glyph. Given the compressability of the data onto disk, this table uses information from other tables, and thus must do part of its output during the output of other tables...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC
Font::TTF::Vmtx - Vertical Metrics
Contains the advance height and top side bearing for each glyph. Given the compressability of the data onto disk, this table uses information from other tables, and thus must do part of its output during the output of other tables...
BHALLISSY/Font-TTF-1.06 - 25 Aug 2016 01:26:48 UTC