Expand description
Grida Canvas Fonts
A high-performance font parsing and selection library for the Grida design tool. This library provides font metadata parsing, italic detection, and font selection functionality using the Blink (Chrome) font selection model.
Re-exports§
pub use parse::FontFeature;pub use parse::FvarAxis;pub use parse::FvarData;pub use parse::FvarInstance;pub use parse::Parser;pub use parse::StatAxis;pub use parse::StatAxisValue;pub use parse::StatCombination;pub use parse::StatData;pub use selection::FaceClassification;pub use selection::FaceRecord;pub use selection::FamilyScenario;pub use selection::FontSelection;pub use selection::FontSelectionCapabilityMap;pub use selection::FontSelectionParser;pub use selection::FontStyle;pub use selection::InstanceInfo;pub use selection::ParserConfig;pub use selection::VfRecipe;pub use selection_italic::build_italic_capability_map;pub use selection_italic::classify_face_for_italic;pub use selection_italic::extract_face_record;pub use selection_italic::extract_italic_instances;pub use selection_italic::has_italic_named_instances;pub use selection_italic::is_italic_by_name;pub use selection_italic::select_italic_face;pub use selection_italic::select_normal_face;pub use selection_italic::ItalicCapabilityMap;pub use selection_italic::ItalicKind;pub use selection_italic::ItalicParser;pub use selection_italic::ItalicSelectionParser;pub use parse_ui::AxisDiff;pub use parse_ui::CurrentTextStyle;pub use parse_ui::FaceType;pub use parse_ui::ItalicMatch;pub use parse_ui::UIFontFace;pub use parse_ui::UIFontFaceOwned;pub use parse_ui::UIFontFamilyResult;pub use parse_ui::UIFontItalicCapability;pub use parse_ui::UIFontItalicRecipe;pub use parse_ui::UIFontItalicStrategy;pub use parse_ui::UIFontParser;
Modules§
- parse
- Font Parsing Module
- parse_
ui - High-Level UI Font Parser
- selection
- Font Selection Module
- selection_
italic - Italic-Specific Font Selection Module