%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
import { CodedError } from 'expo-modules-core'; import ExpoFontLoader from './ExpoFontLoader'; import { FontSource } from './Font.types'; import { getAssetForSource, loadSingleFontAsync } from './FontLoader'; /** * @returns the server resources that should be statically extracted. * @private */ export function getServerResources(): string[] { return ExpoFontLoader.getServerResources(); } /** * @returns clear the server resources from the global scope. * @private */ export function resetServerContext() { return ExpoFontLoader.resetServerContext(); } export function registerStaticFont(fontFamily: string, source?: FontSource | null) { // MUST BE A SYNC FUNCTION! if (!source) { throw new CodedError( `ERR_FONT_SOURCE`, `Cannot load null or undefined font source: { "${fontFamily}": ${source} }. Expected asset of type \`FontSource\` for fontFamily of name: "${fontFamily}"` ); } const asset = getAssetForSource(source); loadSingleFontAsync(fontFamily, asset); }