mirx 0.43.0

MIRX binary image format — flat & chunk-based container for ahead-of-time UI assets
Documentation
mod asset;
mod codepoints;
mod face;
mod glyph;
mod mapping;
mod metrics;
mod owned;
mod record;
mod representation;
mod storage;
mod surface;
mod table;
mod view;

pub use asset::{FontAsset, GlyphSurfaceAsset, RepresentationAsset};
pub use owned::Font;

pub use codepoints::{FontCodepointError, FontCodepointIter, FontCodepoints};
pub use face::{FaceRepresentation, FaceTables, FaceTablesError};
pub use glyph::{Glyph, GlyphTable, GlyphTableError};
pub use mapping::{GLYPH_REGION_LEN, GlyphMap, GlyphMapError, GlyphPacking, GlyphRegions};
pub use metrics::{
    GLYPH_METRICS_LEN, GlyphMetrics, GlyphMetricsIter, LINE_METRICS_LEN, LineMetrics, MetricsError,
    MetricsTable,
};
pub use record::{REPRESENTATION_RECORD_LEN, RepresentationRecord, RepresentationRecordError};
pub use storage::{GlyphRaster, GlyphStorageError, RawGlyphBuilder, RawGlyphs};
pub use surface::{
    EncodedGlyphError, EncodedGlyphs, GLYPH_SURFACE_RECORD_LEN, GlyphGroups, GlyphSurfaceRecord,
    GlyphSurfaceRecordError,
};
pub use table::{RepresentationIter, RepresentationTable, RepresentationTableError};
pub use view::{FontError, FontGlyphs, FontView};

pub use crate::font::representation::{
    FontRepresentation, FontRepresentationError, FontRepresentationFallback,
    FontRepresentationKind, FontRepresentationMatch, FontRepresentationPreference,
    FontRepresentationRequest, FontRepresentations, FontSelectionError,
};