Provided by: libtext-layout-perl_0.035-2_all bug

NAME

       Text::Layout::FontDescriptor - font description for Text::Layout

SYNOPSIS

       Font descriptors are used internally by Text::Layout and Text::Layout::FontConfig.

METHODS

       new( [ %atts ] )
           Creates a new FontDescriptor object.

           Attributes:

           family
           style
           weight
               The Family, style, and weight of this font. There are mandatory. For defaults, use
               an empty string.

           size
               Optional, font size.

           font
               The actual font data.

           loader
               A code reference to call to actually create/load the font if necessary.

               Loading will store the font data in the "font" property.

       get_font
           Returns the actual font data for the font this descriptor describes.

           If necessary, the backend will be called to create/load the font.

       get_family
       get_style
       get_weight
           Accessors to the font family, style, and weight.

           Readonly.

       set_size
       get_size
           Sets/gets the size property of the font.

       set_direction
       get_direction
           Sets/gets the direction property of the font.

       to_string
           Returns a Pango-style font string, "Sans Italic 14".

SEE ALSO

       Text::Layout::FontConfig, Text::Layout.

AUTHOR

       Johan Vromans, "<JV at CPAN dot org>"

SUPPORT

       This module is part of Text::Layout.

       Development takes place on GitHub: <https://github.com/sciurius/perl-Text-Layout>.

       You can find documentation for this module with the perldoc command.

         perldoc Text::Layout::FontDescriptor

       Please report any bugs or feature requests using the issue tracker for Text::Layout on
       GitHub.

LICENSE

       See Text::Layout.