Skip to content

Foundations: font pack (Inter, MV Waheed, JetBrains Mono) #7

Closed

Description

@n4ff4h

REQUIREMENTS §7.

  • @javaabu/onu/fonts.css importing Fontsource variable packages (optional peers): Inter, JetBrains Mono, Geist (preset), Source Serif 4
  • MV Waheed as the default Thaana font: @font-face with Thaana unicode-range; bundle woff2 only once redistribution rights are confirmed, otherwise the project supplies the file
  • Fallback chain "MV Waheed", "Faruma", "Noto Sans Thaana", sans-serif; --onu-font-thaana and --onu-font-thaana-bold tokens; no faux bold
  • Font stacks using per-script unicode-range so mixed Dhivehi/English renders correctly; lang="dv" metrics
  • Metric-matched fallbacks, font-display: swap
  • Tabular figures utility applied to numeric components

Activity

  1. changed the title [-]Foundations: font pack (Inter, Noto Sans Thaana, JetBrains Mono)[/-] [+]Foundations: font pack (Inter, MV Waheed, JetBrains Mono)[/+] on Oct 7, 2026
  2. n4ff4h commented on Oct 8, 2026

    @n4ff4h
    CollaboratorAuthor

    The font pack is implemented on main (fonts.css and fonts-optional.css), with fallbacks to Faruma and Noto Sans Thaana. I'm leaving this open until the MV Waheed licence is confirmed for redistribution.


    Generated by Claude Code

  3. n4ff4h commented on Oct 8, 2026

    @n4ff4h
    CollaboratorAuthor

    MV Waheed doesn't need a licence, so nothing is blocking this any more. The font pack is on main; closing.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions