prefetch method

Future<void> prefetch(
  1. int centerPage, {
  2. int radius = 5,
})

Prefetch fonts for pages around centerPageradius).

Implementation

Future<void> prefetch(int centerPage, {int radius = 5}) async {
  for (int p = (centerPage - radius).clamp(1, _totalPages);
      p <= (centerPage + radius).clamp(1, _totalPages);
      p++) {
    try {
      await ensureFontAvailable(p);
    } catch (_) {}
  }
}