addFont function

void addFont(
  1. BuildInput input,
  2. BuildOutputBuilder output, {
  3. required String family,
  4. required String filePath,
  5. int? weight,
})

Implementation

void addFont(
  BuildInput input,
  BuildOutputBuilder output, {
  required String family,
  required String filePath,
  int? weight,
}) => output.assets.fonts.add(
  FontAsset(
    family: family,
    file: input.packageRoot.resolve(filePath),
    weight: weight,
    package: input.packageName,
  ),
  routing: input.config.linkingEnabled
      ? const ToLinkHook('font_asset')
      : const ToAppBundle(),
);