Login
Open Font Profiles (Web + Badge)
Login

This repository uses a small set of open-license font profiles to keep web and badge rendering predictable.

Profiles

  1. noto-sans-mono
  2. Family: Noto Sans Mono
  3. License: SIL Open Font License
  4. Use: default preview profile and deterministic wrapping baseline

  5. noto-sans

  6. Family: Noto Sans

  7. License: SIL Open Font License

  8. Use: general UI readability

  9. noto-serif

  10. Family: Noto Serif

  11. License: SIL Open Font License

  12. Use: long-form reading style

  13. atkinson

  14. Family: Atkinson Hyperlegible

  15. License: SIL Open Font License

  16. Use: accessibility-focused profile

  17. ibm-plex-mono

  18. Family: IBM Plex Mono

  19. License: SIL Open Font License

  20. Use: compact technical content and code-heavy posts

Device + Browser alignment

  1. Web preview and LVGL should use the same profile ID names.
  2. If a profile is unavailable on one side, fall back in this order:
  3. noto-sans-mono
  4. noto-sans
  5. system fallback
  6. For strict pagination parity, test with noto-sans-mono first.

Packaging recommendation

Install the exact TTF/OTF files used by browser preview and badge firmware in a shared asset bundle so font metrics remain stable across targets.