pub mod parse;
pub mod parse_ui;
pub mod selection;
pub mod selection_italic;
#[cfg(feature = "serde")]
pub mod serde;
pub use parse::{
FontFeature, FvarAxis, FvarData, FvarInstance, Parser, StatAxis, StatAxisValue,
StatCombination, StatData,
};
pub use selection::{
FaceClassification, FaceRecord, FamilyScenario, FontSelection, FontSelectionCapabilityMap,
FontSelectionParser, FontStyle, InstanceInfo, ParserConfig, VfRecipe,
};
pub use selection_italic::{
build_italic_capability_map, classify_face_for_italic, extract_face_record,
extract_italic_instances, has_italic_named_instances, is_italic_by_name, select_italic_face,
select_normal_face, ItalicCapabilityMap, ItalicKind, ItalicParser, ItalicSelectionParser,
};
pub use parse_ui::{
AxisDiff, CurrentTextStyle, FaceType, ItalicMatch, UIFontFace, UIFontFaceOwned,
UIFontFamilyResult, UIFontItalicCapability, UIFontItalicRecipe, UIFontItalicStrategy,
UIFontParser,
};
#[cfg(feature = "wasm_bind")]
pub mod wasm_bind;