Skip to content

Add font support to server#5

Merged
drewmcdonald merged 7 commits intomainfrom
claude/add-font-support-011CV44qCWRn7gRdMZriFWz9
Nov 21, 2025
Merged

Add font support to server#5
drewmcdonald merged 7 commits intomainfrom
claude/add-font-support-011CV44qCWRn7gRdMZriFWz9

Conversation

@drewmcdonald
Copy link
Owner

This commit extends the server to support multiple fonts for all text outputs including clock and custom messages.

Changes:

  • Created font-loader.ts to load pre-rendered JSON fonts
  • Updated text and clock generators to accept font parameter
  • Added font validation to API endpoint
  • Set axion_6x7 as the default font across all outputs
  • Added /api/flipdot/fonts endpoint to list available fonts
  • Updated web UI to include font selector in control panel

Available fonts:

  • axion_6x7 (default, 7px height)
  • cg_pixel_4x5 (5px height)
  • hanover_6x13m (13px height)

The font parameter is optional in all API calls and defaults to axion_6x7 as specified.

claude and others added 7 commits November 12, 2025 13:29
This commit extends the server to support multiple fonts for all text
outputs including clock and custom messages.

Changes:
- Created font-loader.ts to load pre-rendered JSON fonts
- Updated text and clock generators to accept font parameter
- Added font validation to API endpoint
- Set axion_6x7 as the default font across all outputs
- Added /api/flipdot/fonts endpoint to list available fonts
- Updated web UI to include font selector in control panel

Available fonts:
- axion_6x7 (default, 7px height)
- cg_pixel_4x5 (5px height)
- hanover_6x13m (13px height)

The font parameter is optional in all API calls and defaults to
axion_6x7 as specified.
@drewmcdonald drewmcdonald merged commit fc3521b into main Nov 21, 2025
1 check passed
@drewmcdonald drewmcdonald deleted the claude/add-font-support-011CV44qCWRn7gRdMZriFWz9 branch November 21, 2025 22:18
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.

2 participants