Skip to content

same_family

Whether two family names are the same family: compared without spaces or case, since design files and font files write "SF Pro", "SFPro" and "sf pro" for one family.

use helpers4::font::same_family;

Cargo feature font (enabled by default). To compile only this module:

cargo add helpers4 --no-default-features --features font

or in Cargo.toml:

[dependencies]
helpers4 = { version = "0.0.11", default-features = false, features = ["font"] }
pub fn same_family(a: &str, b: &str) -> bool
ParameterTypeDescription
a&strA family name.
b&strAnother one.

bool — true if the names are equal once spaces are removed and case is ignored.

use helpers4::font::same_family;

assert!(same_family("SF Pro", "sfpro"));
assert!(!same_family("SF Pro", "SF Mono"));

src/font/same_family.rs