AGYP6KTCCMVHH2CJ3XA6NYNTTX22MJKGZJ4FTFNET35CEZIKV5MAC
DZPGVVKGX6QS4HX5GVF3DR3UZAV2EOMMVRUDEGTR2OPJVDG3FNXQC
GROTV3H2V6BHU5CA7WSLVYDCWAR7GHUP5JV2QOGPLJ6N3553T4MAC
GHIHJCWBCGFZI4AG66L7WG4WKJ467DXFBRBNLT4ZULSN7ZVBJI6AC
SSJKQR6X6L2KUJI2YPLMBQU3PTR2RYAQQR6N35MDMOCOTV6ZDUEAC
MT6IBX7SGLE26XIFZY53WYNHSJZMSDVDRJP3VYPXIQ4DKY75XVXAC
ERVDDYMSDOMRHCJYLXDFGE34YV26TKAWL6NFA2ELPUW6ECN5AOBQC
GKGOXYENXXG6XJXPLXVSWKOYWHZRKNT5JDTAAQ2XWWYGJTLFH5IAC
let font_info = ids.iter().find_map(|id| db.face(*id));
if font_info
.expect("fontdb failed to load faces from {asset_id}")
.monospaced
{
log::warn!("{asset_id} is monospaced");
}
// Change emoji to monospaced?
for face_info in ids
.into_iter()
.filter_map(|id| db.face(id).cloned())
.collect::<Vec<_>>()
{
let FaceInfo {
ref families,
ref post_script_name,
ref style,
ref monospaced,
ref weight,
ref stretch,
..
} = face_info;
log::warn!(
"{families:?} {post_script_name} {style:?} {monospaced} {weight:?} {stretch:?}"
);
// face_info.monospaced = true;
// face_info.id = ID::dummy();
// db.push_face_info(face_info);
}