bionic (3) al_load_ttf_font.3alleg5.gz

Provided by: allegro5-doc_5.2.3.0-1_all bug

NAME

       al_load_ttf_font - Allegro 5 API

SYNOPSIS

              #include <allegro5/allegro_ttf.h>

              ALLEGRO_FONT *al_load_ttf_font(char const *filename, int size, int flags)

DESCRIPTION

       Loads  a  TrueType font from a file using the FreeType library.  Quoting from the FreeType FAQ this means
       support for many different font formats:

       TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others

       The size parameter determines the size the font will be rendered at, specified in pixels.   The  standard
       font  size  is  measured  in units per EM, if you instead want to specify the size as the total height of
       glyphs in pixels, pass it as a negative value.

              Note: If you want to display text at multiple sizes, load the font multiple times  with  different
              size parameters.

       The following flags are supported:

       • ALLEGRO_TTF_NO_KERNING - Do not use any kerning even if the font file supports it.

       • ALLEGRO_TTF_MONOCHROME - Load as a monochrome font (which means no anti-aliasing of the font is done).

       • ALLEGRO_TTF_NO_AUTOHINT  -  Disable  the  Auto  Hinter which is enabled by default in newer versions of
         FreeType.  Since: 5.0.6, 5.1.2

SEE ALSO

       al_init_ttf_addon(3alleg5), al_load_ttf_font_f(3alleg5)