perldoc > Font::TTF::Hmtx(3pm)

NAME
    Font::TTF::Hmtx - Horizontal Metrics

DESCRIPTION
    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

INSTANCE VARIABLES
    The horizontal metrics are kept in two arrays by glyph id. The variable names do not start with
    a space

    advance
        An array containing the advance width for each glyph

    lsb An array containing the left side bearing for each glyph

METHODS
  $t->read
    Reads the horizontal metrics from the TTF file into memory

  $t->numMetrics
    Calculates again the number of long metrics required to store the information here. Returns
    undef if the table has not been read.

  $t->out($fh)
    Writes the metrics to a TTF file. Assumes that the "hhea" has updated the numHMetrics from here

  $t->update
    Updates the lsb values from the xMin from the each glyph

  $t->out_xml($context, $depth)
    Outputs the table in XML

BUGS
    None known

AUTHOR
    Martin Hosken <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.

Generated by phpman v4.9.22-1-g1b0fcb4 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-05 02:29 @216.73.216.52
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!