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

al_load_ttf_font - Allegro 5 API

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,WindowsFON/FNT,X11PCF,andothers

       The size parameter determines the size the font will be rendered at, specified in pixels.   The  standard
       font  size  is  measured  in unitsperEM, 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

Name

       al_load_ttf_font - Allegro 5 API

See Also

al_init_ttf_addon(3alleg5), al_load_ttf_font_f(3alleg5)

Allegro reference manual                                                               al_load_ttf_font(3alleg5)

Synopsis

              #include <allegro5/allegro_ttf.h>

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

See Also