Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New system fonts #2

Closed
Tracked by #1
ethanc8 opened this issue Jan 28, 2025 · 8 comments
Closed
Tracked by #1

New system fonts #2

ethanc8 opened this issue Jan 28, 2025 · 8 comments

Comments

@ethanc8
Copy link

ethanc8 commented Jan 28, 2025

No description provided.

@ethanc8 ethanc8 changed the title All of the system fonts New system fonts Jan 28, 2025
@Willow-Systems
Copy link
Member

We can use https://renaissance.rebble.io/

@ethanc8
Copy link
Author

ethanc8 commented Jan 28, 2025

Raster Gothic can probably be replaced by the Rebble project's Renaissance font, which is metric-compatible. Here are the other system fonts that we'd need to replace:

  • Bitham (rasterization of Gotham, we should probably rasterize one of the Google Fonts geometric fonts)
  • Roboto, Roboto Bold, Droid Serif (we should probably rasterize newer versions of Roboto and Noto Serif)
  • LECO (idk about this)
  • Emojis in Raster Gothic

If we only cared about US copyright law, we could probably just copy the bitmaps from the binary Pebble firmware (US copyright law only covers splines and other programs that produce fonts (OTF and TTF files are considered programs), not the font designs themselves).

@jwise
Copy link

jwise commented Jan 29, 2025

Yes, we could certainly provide a script so that users could extract their own fonts from a firmware image that they happen to have.

@jplexer
Copy link

jplexer commented Jan 31, 2025

working with the code I know that LECO and Droid Serif are already included so we can already check those

@jneubrand
Copy link
Member

jneubrand commented Jan 31, 2025

LECO 1976 Regular seems to be the source for the LECO_BOLD fonts and is available for free officially, though the rest of the family (notably light) isn’t. Also, the license doesn’t seem to be compatible with OS inclusion. One could just try emailing the creators to ask if we can use those two weights’ number (plus basic punctuation) glyphs with attribution :)

(edit: plus some other glyphs i forgot, someone should check what glyphs those .pbf files contain)

@Hexxeh
Copy link
Collaborator

Hexxeh commented Feb 12, 2025

Most of these have been added as binaries on the coredevices fork which should be getting moved across here soon:

coredevices@1a7d657
coredevices@ba92694
coredevices@e9c52bf
coredevices@bcf229f

@Hexxeh
Copy link
Collaborator

Hexxeh commented Feb 13, 2025

The remaining fonts (AgencyFB) have been added, so this should be fixed now.

@Hexxeh Hexxeh closed this as completed Feb 13, 2025
@waldyrious
Copy link

The remaining fonts (AgencyFB) have been added

For reference, that was done in #25.

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

No branches or pull requests

7 participants