ferroui-harfbuzz 0.3.0

The HarfBuzz text shaping backend of FerroUI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Text shaping with HarfBuzz.
//!
//! [`HarfBuzzTextShaper`] implements the text shaper contract of
//! `ferroui_base::platform`; [`HarfBuzzPlatform::initialize`] registers it.

mod harf_buzz_application_extensions;
mod harf_buzz_text_shaper;
#[cfg(test)]
mod harf_buzz_text_shaper_tests;
mod harf_buzz_typeface;
mod hb;

pub use harf_buzz_application_extensions::{HarfBuzzApplicationExtensions, HarfBuzzPlatform};
pub use harf_buzz_text_shaper::HarfBuzzTextShaper;
pub use harf_buzz_typeface::HarfBuzzTypeface;