addFontFamily function

void addFontFamily(
  1. BuildInput input,
  2. BuildOutputBuilder output, {
  3. required String family,
  4. required List<({Uri filePath, int? weight})> fonts,
})

Implementation

void addFontFamily(
  BuildInput input,
  BuildOutputBuilder output, {
  required String family,
  required List<({Uri filePath, int? weight})> fonts,
}) => output.assets.fonts.addAll(
  fonts.map(
    (e) => FontAsset(
      file: e.filePath,
      family: family,
      package: input.packageName,
      weight: e.weight,
    ),
  ),
  routing: input.config.linkingEnabled
      ? const ToLinkHook('font_asset')
      : const ToAppBundle(),
);