Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tommythorn/spleentt-5x8-font
Tiny 5x8 bitmap font based on spleen and creep, useful for low-resolution displays
https://github.com/tommythorn/spleentt-5x8-font
bdf bitmap-font monospaced monospaced-font
Last synced: about 5 hours ago
JSON representation
Tiny 5x8 bitmap font based on spleen and creep, useful for low-resolution displays
- Host: GitHub
- URL: https://github.com/tommythorn/spleentt-5x8-font
- Owner: tommythorn
- License: bsd-2-clause
- Created: 2023-02-12T00:50:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-05T09:01:38.000Z (11 days ago)
- Last Synced: 2025-01-11T16:16:19.150Z (5 days ago)
- Topics: bdf, bitmap-font, monospaced, monospaced-font
- Language: Rust
- Homepage:
- Size: 248 KB
- Stars: 17
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spleentt
![spleentt](images/spleentt.png "All ASCII characters in this (spleentt) font, with code snippets")
While considering a project with a 320 × 128 LCD, I needed the
smallest possible readable font that would work here. The best two
candidates I found were Spleen (5×8) and Creep/Creep2 (5×9). Each
had their own strengths and issues, so I decided to create a new font,
mostly based on Spleen.All fonts are compromises and the compromises become more severe as we
reduce the available resolution. The inherent tension between
improving the visual appearence and respecting the inter-character
spacing is core to all the changes made here.While stretching glyphs might make them prettier in isolation, once
placed next to other glyphs, the lost whitespace makes for more
difficult reading. For this reason, all but two horizontal space
violators were eliminated (`#` and `+` remains).There are only a few vertical violations as we leave the descentor
(the bottom-most row) free, except for glyphs `g`, `j`, `p`, `q`, and
`Q`. Notably, none of the parenthesis, brackets, braces descend
there.At this point about half of the ASCII glyphs from the original Spleen font
have been redesigned.## Original
![spleen](images/spleen.png "All ASCII characters in the original spleen font")
# Acknowledgments
This wouldn't have been possible without the amazing work of Romeo Van
Snick and Frederic Cambus* Spleen: https://github.com/fcambus/spleen
* Creep: https://github.com/romeovs/creep
* The X11 fixed fonts
* And _even_ tinier https://github.com/toitware/toit-font-clock