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

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.
perl v5.38.2 2024-02-23 Text::Layout::FontDescriptor(3pm)