Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 21x 21x 21x 15x 15x 15x 15x 15x 15x 21x | import { CompiledFontData, readFileToFontData } from "lib/fonts/fontData"; import { assetFilename } from "shared/lib/helpers/assets"; import { FontData } from "shared/lib/entities/entitiesTypes"; export type PrecompiledFontData = FontData & CompiledFontData; const compileFonts = async ( fonts: FontData[], projectRoot: string ): Promise<PrecompiledFontData[]> => { const compiled: PrecompiledFontData[] = []; for (const font of fonts) { const filename = assetFilename(projectRoot, "fonts", font); const data = await readFileToFontData(filename); compiled.push({ ...font, ...data, }); } return compiled; }; export default compileFonts; |