Crate icu_harfbuzz

Source
Expand description

Using ICU4X as the Unicode Database back end for HarfBuzz.

§Examples

See tutorials/rust/harfbuzz in the ICU4X repo for an example.

If you wish to load data dynamically, you can individually load GeneralCategoryData, CombiningClassData, MirroringData, ScriptData, ComposeData, DecomposeData and set them as the relevant funcs.

Structs§

AllUnicodeFuncs
A single copyable AllUnicodeFuncs type that implements all of the harfbuzz_trait traits with compiled data.
CombiningClassData
Implementer of [CombiningClassFunc] using dynamically loaded Unicode data.
ComposeData
Implementer of [CombiningClassFunc] using dynamically loaded Unicode data.
DecomposeData
Implementer of [CombiningClassFunc] using dynamically loaded Unicode data.
GeneralCategoryData
Implementer of [GeneralCategoryFunc] using dynamically loaded Unicode data.
MirroringData
Implementer of [CombiningClassFunc] using dynamically loaded Unicode data.
ScriptData
Implementer of [CombiningClassFunc] using dynamically loaded Unicode data.