Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremygrosser/tiny_text
Low resolution bitmap font with a small memory footprint
https://github.com/jeremygrosser/tiny_text
ada alire font lcd
Last synced: 16 days ago
JSON representation
Low resolution bitmap font with a small memory footprint
- Host: GitHub
- URL: https://github.com/jeremygrosser/tiny_text
- Owner: JeremyGrosser
- License: other
- Created: 2020-11-10T05:47:42.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T14:37:19.000Z (10 months ago)
- Last Synced: 2025-01-11T18:57:30.839Z (23 days ago)
- Topics: ada, alire, font, lcd
- Language: Ada
- Homepage:
- Size: 208 KB
- Stars: 4
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tiny Text
Low resolution bitmap font with a small memory footprint![demo running on a 128x32 SSD1306 OLED display](demo.jpg)
Based on the "Tom Thumb" font, available under the CC0 license.
https://robey.lag.net/2010/01/23/tiny-monospace-font.htmlTiny Text is a 5x3 bitmap font. This implementation supports drawing on any display with the HAL.Bitmap interface or an appropriate Set_Pixel procedure.
## Examples
- [examples/hal_bitmap_ssd1306](examples/hal_bitmap_ssd1306) uses the Tiny_Text with the HAL.Bitmap interface implemented by the SSD1306 driver from Ada_Drivers_Library.
- [examples/generic_oled](examples/generic_oled) uses an instantiation of the `Generic_Tiny_Text` package with a custom OLED driver's `Set_Pixel` procedure.
- [examples/native_raylib](examples/native_raylib) uses `Generic_Tiny_Text` with the [raylib](https://www.raylib.com/) graphics library for display on native platforms.MIT License
Copyright 2020-2024 Jeremy Grosser
See LICENSE for details.