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

Tk::Font - a class for finding X Fonts

Author

       Graham Barr <Graham.Barr@tiuk.ti.com>

Description

          This module can be use to interrogate the X server what fonts are
          available.

History

       11-Jan-96 Initial version

       08-Nov-98 Renamed for Tk800.012

Methods

Foundry([$val])Family([$val])Weight([$val])Slant([$val])Swidth([$val])Adstyle([$val])Pixel([$val])Point([$val])Xres([$val])Yres([$val])Space([$val])Avgwidth([$val])Registry([$val])Encoding([$val])
       Set the given field in the font name to $val if given and return the current or previous value

   Name([$max])
       In a list context it returns a list of all font names that match the fields given. It will return a
       maximum of $max names, or 128 if $max is not given.

       In a scalar contex it returns the first matching name or undef

   Clone([key=>value,[...]])
       Create a duplicate of the curent font object and modify the given fields

Name

       Tk::Font - a class for finding X Fonts

Synopsis

        use Tk::X11Font;

        $font = $widget->X11Font(foundry => 'adobe',
                              family  => 'times',
                              point   => 120
                             );

        $font = $widget->X11Font('*-courier-medium-r-normal-*-*');

See Also