harfbuzz

Crates.ioharfbuzz
lib.rsharfbuzz
version0.6.0
sourcesrc
created_at2015-05-26 12:40:28.508789
updated_at2024-04-10 08:48:30.046545
descriptionRust bindings to the HarfBuzz text shaping engine
homepage
repositoryhttps://github.com/servo/rust-harfbuzz
max_upload_size
id2218
size56,277
Bruce Mitchener (waywardmonkeys)

documentation

https://docs.rs/harfbuzz/

README

harfbuzz

Build Status Crates.io Docs

HarfBuzz is a text shaping engine. It solves the problem of selecting and positioning glyphs from a font given a Unicode string.

This crate provides a higher level API (than the raw C bindings).

Features

  • freetype - Enables bindings to the FreeType font engine. (Enabled by default.)

  • coretext - Enables bindings to the CoreText font engine. (Apple platforms only) (Enabled by default.)

  • directwrite - Enables bindings to the DirectWrite font engine. (Windows only) (Enabled by default.)

  • bundled - Use the bundled copy of the harfbuzz library rather than one installed on the system.

License

Licensed under either of

at your option.

Contribution

Contributions are welcome by pull request.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 398

cargo fmt