#![cfg_attr(not(test), warn(unused_crate_dependencies))]
#![warn(clippy::print_stdout, clippy::print_stderr)]
#![cfg_attr(target_pointer_width = "64", warn(clippy::trivially_copy_pass_by_ref))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![no_std]
mod bidi;
mod font;
mod font_family;
mod generic_family;
#[cfg(feature = "bytemuck")]
mod impl_bytemuck;
mod language;
mod script;
mod tag;
mod text;
pub use bidi::{BidiControl, BidiDirection, BidiOverride};
pub use font::{FontStyle, FontWeight, FontWidth};
pub use font_family::{FontFamily, FontFamilyName, ParseFontFamilyError, ParseFontFamilyErrorKind};
pub use generic_family::GenericFamily;
pub use language::{Language, ParseLanguageError};
pub use script::{ParseScriptError, Script};
pub use tag::{FontFeature, FontVariation, ParseSettingsError, ParseSettingsErrorKind, Tag};
pub use text::{BaseDirection, OverflowWrap, TextWrapMode, WordBreak};