Expand description
A binding for the library SDL2_ttf
Note that you need to build with the
feature ttf
for this module to be enabled,
like so:
$ cargo build --features "ttf"
If you want to use this with from inside your own crate, you will need to add this in your Cargo.toml
[dependencies.sdl2]
version = ...
default-features = false
features = ["ttf"]
Structs§
- A loaded TTF font.
- The styling of a font.
- Information about a specific glyph (character) in a font face.
- A builder for a font rendering.
- A context manager for
SDL2_TTF
to manage C code initialization and clean-up.
Enums§
- A font-related error.
- Information about the hinting of a font. See wikipedia
- An error for when
sdl2_ttf
is attempted initialized twice Necessary for context management, unless we find a way to have a singleton
Functions§
- Returns the version of the dynamically linked
SDL_TTF
library - Returns whether library has been initialized already.
- Initializes the truetype font API and returns a context manager which will clean up the library once it goes out of scope.
Type Aliases§
- The result of an
SDL2_TTF
font operation.