Crate sdl2_ttf

Source
Expand description

A binding for SDL2_ttf.

Structs§

Font
A loaded TTF font.
FontStyle
The styling of a font.
GlyphMetrics
Information about a specific glyph (character) in a font face.
PartialRendering
A builder for a font rendering.
Sdl2TtfContext
A context manager for SDL2_TTF to manage C code initialization and clean-up.

Enums§

FontError
A font-related error.
Hinting
Information about the hinting of a font. See wikipedia
InitError
An error for when sdl2_ttf is attempted initialized twice Necessary for context management, unless we find a way to have a singleton

Constants§

STYLE_BOLD
STYLE_ITALIC
STYLE_NORMAL
STYLE_STRIKETHROUGH
STYLE_UNDERLINE

Functions§

get_linked_version
Returns the version of the dynamically linked SDL_TTF library
has_been_initialized
Returns whether library has been initialized already.
init
Initializes the truetype font API and returns a context manager which will clean up the library once it goes out of scope.

Type Aliases§

FontResult
The result of an SDL2_TTF font operation.