Skip to content

Replace Google Fonts with next/font (already done) + ensure font subsetting is regionally optimal #148

Description

@snowrugar-beep
  • Problem Statement. app/layout.tsx imports Geist, Geist_Mono
    via next/font/google. Some visitors might benefit from regional
    subsetting (Noto Sans CJK etc.).
  • Why it matters. Fonts easily bloat the LCP payload.
  • Expected Outcome. Each route declares the locales it serves;
    font files are subset by unicode-range.
  • Acceptance Criteria.
    1. app/page.tsx declares preloads.
    2. Network panel shows reduced subset for users with non-Latin
      systems.
  • Files / Modules. Frontend/src/app/layout.tsx.
  • Difficulty. Easy.
  • Effort. 0.5 day.
  • Labels. frontend, performance, i18n.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26frontendImported from docs/ISSUES_100.md (label "frontend").i18nImported from docs/ISSUES_100.md (label "i18n").performance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions