Skip to content

Conversation

@dzienisz
Copy link
Contributor

Description

Fixed font rendering issues where custom fonts ("Atkinson Hyperlegible" and "Inter") were not being applied correctly due to missing CSS definitions and fragile manual imports.

Changes:

  • Global Imports: Moved font imports to assets/css/main.css using reliable Google Fonts URLs.
  • Tailwind Config: Updated tailwind.config.js to explicitly define font-body (Atkinson Hyperlegible) and font-title/font-sans (Inter).
  • Refactor: Updated app.vue to replace legacy undefined classes (body-font, title-font) with correct Tailwind utilities and removed redundant manual @font-face declarations.
  • Cleanup: Removed unused and hardcoded font styles in components/ToastNotifications.vue.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature
  • Documentation update
  • Other (please describe):

Testing

  • I have tested these changes locally
  • I have added/updated tests as appropriate
  • All existing tests pass

Hardware Model Acceptance Policy

New Hardware Model Acceptance Policy

Due to limited availability and ongoing support, new Hardware Models will only be accepted from Meshtastic Backers and Partners. The Meshtastic team reserves the right to make exceptions to this policy.

Alternative for Community Contributors

You are welcome to use one of the existing DIY hardware models in your PlatformIO environment and create a pull request in the firmware project. Please note the following conditions:

  • The device will not be officially supported by the core Meshtastic team.
  • The device will not appear in the Web Flasher or Github release assets.
  • You will be responsible for ongoing maintenance and support.
  • Community-contributed / DIY hardware models are considered experimental and will likely have limited or no testing.

Getting Official Support

To have your hardware model officially supported and included in the Meshtastic ecosystem, consider becoming a Meshtastic Backer or Partner. Visit meshtastic.com for more information about partnership opportunities.


Protected Files Notice

The following files are protected and changes to them will be automatically rejected:

  • public/data/hardware-list.json - Auto-generated Hardware definitions (additionally see policy above)
  • types/resources.ts - Auto-generated resource definitions
  • i18n/locales/** - Translation files (managed via Crowdin)

@vercel
Copy link

vercel bot commented Jan 18, 2026

@dzienisz is attempting to deploy a commit to the Meshtastic Team on Vercel.

A member of the Team first needs to authorize it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant