use unicode_script::Script; use super::Font; use self::platform::*; #[cfg(not(any( target_os = "linux", target_os = "macos", target_os = "windows", )))] #[path = "other.rs"] mod platform; #[cfg(target_os = "macos")] #[path = "macos.rs"] mod platform; #[cfg(target_os = "linux")] #[path = "unix.rs"] mod platform; #[cfg(target_os = "windows")] #[path = "windows.rs"] mod platform; pub struct FontFallbackIter<'a> { fonts: &'a [Font<'a>], default_family_opt: Option<&'a str>, scripts: Vec