Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.expo-font
runtime font registry backed by the engine CanvasKit provider; renderToImageAsync rasterizes in the tenant worker on a cpu surface into the tmp file store95%
API coverageWorking (9)
useFonts (URL/object/require sources)loadAsyncloadFontFamilyAsync (each face localUri registers through the runtime loader; an empty face list rejects with ERR_FONT_FAMILY_EMPTY_FACES and a face without localUri rejects with ERR_FONT_FACE_MISSING_URI; the caller alias is reported only after every face registers)isLoadedgetLoadedFontsisLoadingprocessFontFamilyrenderToImageAsync (tenant cpu raster, tmp file uri, dp width/height/scale); a file that is not a font rejects with ERR_FONT_REGISTRATION_FAILED; unloadAsync and unloadAllAsync throw UnavailabilityErroras the iOS and Android modules define neither
Missing
exact Expo asset integration for numeric bundled font ids