Crate icu_harfbuzz

Source
Expand description

Using ICU4X as the Unicode Database back end for HarfBuzz.

§Examples

See examples/cargo/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.