Skip to main content

ferroui_harfbuzz/
lib.rs

1//! Text shaping with HarfBuzz.
2//!
3//! [`HarfBuzzTextShaper`] implements the text shaper contract of
4//! `ferroui_base::platform`; [`HarfBuzzPlatform::initialize`] registers it.
5
6mod harf_buzz_application_extensions;
7mod harf_buzz_text_shaper;
8#[cfg(test)]
9mod harf_buzz_text_shaper_tests;
10mod harf_buzz_typeface;
11mod hb;
12
13pub use harf_buzz_application_extensions::{HarfBuzzApplicationExtensions, HarfBuzzPlatform};
14pub use harf_buzz_text_shaper::HarfBuzzTextShaper;
15pub use harf_buzz_typeface::HarfBuzzTypeface;