logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Font::FreeType::BoundingBox - a structure used to hold an outline's bounding box

Description

       A structure used to hold an outline's bounding box, i.e., the coordinates of its extrema in the
       horizontal and vertical directions.

       The bounding box is specified with the coordinates of the lower left and the upper right corner. In
       PostScript, those values are often called (llx,lly) and (urx,ury), respectively.

       If y_min is negative, this value gives the glyph's descender. Otherwise, the glyph doesn't descend below
       the baseline. Similarly, if y_max is positive, this value gives the glyph's ascender.

       x_min gives the horizontal distance from the glyph's origin to the left edge of the glyph's bounding box.
       If x_min is negative, the glyph extends to the left of the origin.

Methods

       x_min
       y_min
       x_max
       y_max

perl v5.40.0                                       2024-10-20                   Font::FreeType::BoundingBox(3pm)

Name

       Font::FreeType::BoundingBox - a structure used to hold an outline's bounding box

Synopsis

           use Font::FreeType;

           my $freetype = Font::FreeType->new;
           my $face = $freetype->face('Vera.ttf');
           my ($x_min, $y_min, $x_max, $y_max) =
               ($face->x_min, $face->y_min, $face->x_max, $face->y_max);

See Also