MCPcopy
hub / github.com/unjs/fontaine / addFallbacks

Function addFallbacks

packages/fontless/src/resolve.ts:72–77  ·  view source on GitHub ↗
(fontFamily: string, font: FontFaceData[])

Source from the content-addressed store, hash-verified

70 }
71
72 function addFallbacks(fontFamily: string, font: FontFaceData[]) {
73 if (options.experimental?.disableLocalFallbacks) {
74 return font
75 }
76 return addLocalFallbacks(fontFamily, font)
77 }
78
79 return async function resolveFontFaceWithOverride(fontFamily: string, override?: FontFamilyManualOverride | FontFamilyProviderOverride, fallbackOptions?: { fallbacks: string[], generic?: GenericCSSFamily }): Promise<FontFaceResolution | undefined> {
80 const fallbacks = (override && 'fallbacks' in override ? override.fallbacks : undefined) || normalizedDefaults.fallbacks[fallbackOptions?.generic || 'sans-serif']

Callers 1

createResolverFunction · 0.85

Calls 1

addLocalFallbacksFunction · 0.90

Tested by

no test coverage detected