freetype-rs

Crates.iofreetype-rs
lib.rsfreetype-rs
version0.37.0
sourcesrc
created_at2014-12-11 20:21:52.871907
updated_at2024-06-14 14:22:19.88723
descriptionBindings for FreeType font library
homepagehttps://github.com/PistonDevelopers/freetype-rs
repositoryhttps://github.com/PistonDevelopers/freetype-rs.git
max_upload_size
id529
size277,840
publish (github:pistondevelopers:publish)

documentation

README

freetype-rs Build Status

Rust bindings for FreeType library

Requirements

  • Cargo: We use Cargo to compile the project.
  • FreeType2 development libraries: For installation instructions see freetype-sys.

If the building fails, then it is likely that pkg-config does not find a FreeType library it can bind to. Use the feature "bundled" to build a static version of the library (requires a C compiler):

[dependencies]
freetype-rs = { version = "*", features = ["bundled"] }

Build

Clone this repo then run

cd freetype-rs
cargo build

Examples

To build examples, use cargo test. They are all built in ./target/debug/examples/*.

To run examples, use cargo run --example name, for example:

cargo run --example single_glyph examples/assets/FiraSans-Regular.ttf A

How to contribute

Commit count: 472

cargo fmt