.\" Automatically generated by Pandoc 3.6.1 .\" .TH "al_load_ttf_font" "3" "" "Allegro reference manual" .SH NAME al_load_ttf_font \- Allegro 5 API .SH SYNOPSIS .IP .EX #include \f[B]\f[R] ALLEGRO_FONT *al_load_ttf_font(char const *filename, int size, int flags) .EE .SH 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: .PP \f[I]TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others\f[R] .PP The \f[CR]size\f[R] parameter determines the size the font will be rendered at, specified in pixels. The standard font size is measured in \f[I]units per EM\f[R], if you instead want to specify the size as the total height of glyphs in pixels, pass it as a negative value. .RS .PP \f[I]Note:\f[R] If you want to display text at multiple sizes, load the font multiple times with different size parameters. .RE .PP The following flags are supported: .IP \[bu] 2 ALLEGRO_TTF_NO_KERNING \- Do not use any kerning even if the font file supports it. .IP \[bu] 2 ALLEGRO_TTF_MONOCHROME \- Load as a monochrome font (which means no anti\-aliasing of the font is done). .IP \[bu] 2 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 .SH SEE ALSO al_init_ttf_addon(3), al_load_ttf_font_f(3)