GlyphRoute

Real copy → ordered fallback chain → actionable evidence

FAIL
3source files
3font faces
41unique chars
63occurrences
31.75%fallback use
1/1missing / blank

Font route

#LabelFamilyUniqueUsesCoverage
1Primary LatinRoute Sans Demo204195
2CJK fallbackRoute CJK Demo181818
3Symbol fallbackRoute Symbols Demo233

Character evidence

StatusGlyphCodepointNameScriptUsesSelected fontFirst source
primaryU+0020SPACESeparators5Primary Latinlocales/clean/en.json:6:21
primary!U+0021EXCLAMATION MARKPunctuation1Primary Latinlocales/clean/en.json:6:27
primary,U+002CCOMMAPunctuation1Primary Latinlocales/clean/en.json:6:20
primaryDU+0044LATIN CAPITAL LETTER DLatin1Primary Latinlocales/risk/broken.json:3:15
primaryHU+0048LATIN CAPITAL LETTER HLatin1Primary Latinlocales/clean/en.json:6:15
primaryRU+0052LATIN CAPITAL LETTER RLatin1Primary Latinlocales/clean/en.json:7:14
primarySU+0053LATIN CAPITAL LETTER SLatin2Primary Latinlocales/clean/en.json:3:14
primaryaU+0061LATIN SMALL LETTER ALatin3Primary Latinlocales/clean/en.json:3:16
primarydU+0064LATIN SMALL LETTER DLatin2Primary Latinlocales/clean/en.json:6:26
primaryeU+0065LATIN SMALL LETTER ELatin4Primary Latinlocales/clean/en.json:4:19
primarygU+0067LATIN SMALL LETTER GLatin2Primary Latinlocales/clean/en.json:4:24
primaryiU+0069LATIN SMALL LETTER ILatin1Primary Latinlocales/clean/en.json:4:22
primarylU+006CLATIN SMALL LETTER LLatin3Primary Latinlocales/clean/en.json:6:17
primarynU+006ELATIN SMALL LETTER NLatin2Primary Latinlocales/clean/en.json:4:23
primaryoU+006FLATIN SMALL LETTER OLatin2Primary Latinlocales/clean/en.json:6:19
primaryrU+0072LATIN SMALL LETTER RLatin3Primary Latinlocales/clean/en.json:3:17
primarysU+0073LATIN SMALL LETTER SLatin1Primary Latinlocales/clean/en.json:4:25
primarytU+0074LATIN SMALL LETTER TLatin4Primary Latinlocales/clean/en.json:3:15
primarywU+0077LATIN SMALL LETTER WLatin1Primary Latinlocales/clean/en.json:6:22
primaryyU+0079LATIN SMALL LETTER YLatin1Primary Latinlocales/clean/en.json:7:18
blankU+2620SKULL AND CROSSBONESEmoji & symbols1Symbol fallbacklocales/risk/broken.json:3:22
fallbackU+2713CHECK MARKEmoji & symbols2Symbol fallbacklocales/clean/en.json:7:20
fallbackU+4E16CJK UNIFIED IDEOGRAPH-4E16Han1CJK fallbacklocales/clean/zh-CN.json:6:18
fallbackU+4F60CJK UNIFIED IDEOGRAPH-4F60Han1CJK fallbacklocales/clean/zh-CN.json:6:15
fallbackU+51C6CJK UNIFIED IDEOGRAPH-51C6Han1CJK fallbacklocales/clean/zh-CN.json:7:14
fallbackU+5411CJK UNIFIED IDEOGRAPH-5411Han1CJK fallbacklocales/risk/broken.json:2:20
fallbackU+5907CJK UNIFIED IDEOGRAPH-5907Han1CJK fallbacklocales/clean/zh-CN.json:7:15
fallbackU+597DCJK UNIFIED IDEOGRAPH-597DHan1CJK fallbacklocales/clean/zh-CN.json:6:16
fallbackU+59CBCJK UNIFIED IDEOGRAPH-59CBHan1CJK fallbacklocales/clean/zh-CN.json:3:15
fallbackU+5B8CCJK UNIFIED IDEOGRAPH-5B8CHan1CJK fallbacklocales/clean/zh-CN.json:7:16
fallbackU+5F00CJK UNIFIED IDEOGRAPH-5F00Han1CJK fallbacklocales/clean/zh-CN.json:3:14
fallbackU+6210CJK UNIFIED IDEOGRAPH-6210Han1CJK fallbacklocales/clean/zh-CN.json:7:17
fallbackU+672ACJK UNIFIED IDEOGRAPH-672AHan1CJK fallbacklocales/risk/broken.json:2:21
fallbackU+754CCJK UNIFIED IDEOGRAPH-754CHan1CJK fallbacklocales/clean/zh-CN.json:6:19
fallbackU+77E5CJK UNIFIED IDEOGRAPH-77E5Han1CJK fallbacklocales/risk/broken.json:2:22
fallbackU+7F6ECJK UNIFIED IDEOGRAPH-7F6EHan1CJK fallbacklocales/clean/zh-CN.json:4:19
fallbackU+822ACJK UNIFIED IDEOGRAPH-822AHan1CJK fallbacklocales/risk/broken.json:2:19
fallbackU+8BBECJK UNIFIED IDEOGRAPH-8BBEHan1CJK fallbacklocales/clean/zh-CN.json:4:18
fallbackU+FF01FULLWIDTH EXCLAMATION MARKPunctuation1CJK fallbacklocales/clean/zh-CN.json:6:20
fallbackU+FF0CFULLWIDTH COMMAPunctuation1CJK fallbacklocales/clean/zh-CN.json:6:17
missing🧭U+1F9EDCOMPASSEmoji & symbols1locales/risk/broken.json:2:24

Warnings