Provided by: libfont-ttf-perl_1.06-2_all 

NAME
Font::TTF::OldMort - Glyph Metamorphosis table in a font
DESCRIPTION
INSTANCE VARIABLES
version
table version number (Fixed: currently 1.0)
chains
list of metamorphosis chains, each of which has its own fields:
defaultFlags
chain's default subfeature flags (UInt32)
featureEntries
list of feature entries, each of which has fields:
type
setting
enable
disable
subtables
list of metamorphosis subtables, each of which has fields:
type
subtable type (0: rearrangement; 1: contextual substitution; 2: ligature; 4: non-contextual
substitution; 5: insertion)
direction
processing direction ('LR' or 'RL')
orientation
applies to text in which orientation ('VH', 'V', or 'H')
subFeatureFlags
the subfeature flags controlling whether the table is used (UInt32)
Further fields depend on the type of subtable:
Rearrangement table:
classes
array of lists of glyphs
states
array of arrays of hashes{'nextState', 'flags'}
Contextual substitution table:
classes
array of lists of glyphs
states
array of array of hashes{'nextState', 'flags', 'actions'}, where "actions" is an array of
two elements which are offsets to be added to [marked, current] glyph to get index into
"mappings" (or "undef" if no mapping to be applied)
mappings
list of glyph codes mapped to through the state table mappings
Ligature table:
Non-contextual substitution table:
Insertion table:
METHODS
$t->read
Reads the table into memory
$t->out($fh)
Writes the table to a file either from memory or by copying
$t->print($fh)
Prints a human-readable representation of the table
BUGS
None known
AUTHOR
Jonathan Kew <http://scripts.sil.org/FontUtils>.
LICENSING
Copyright (c) 1998-2016, SIL International (http://www.sil.org)
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.34.0 2022-06-14 Font::TTF::OldMort(3pm)