- all
- Use the Glypher interface
- Extend the CharsetRegistry to cover jisx
- const2bit: avoid heap allocations
- font generation
- add support for loading multiple font files
- Do not convert jisx0201.1976
- support const1bit, where the font data is placed in ROM
- fonts
- add shnm font
- examples
- add examples/const1bit
- add support for gopher-badge
- add examples/unicode_font3_const
- all
- avoid unneeded heap allocations, especially since embedded display value is interface anyhow
- build
- improve Makefile to match other projects
- switch to ghcr.io for docker container
- switch to github actions
- docs
- switch badge to GH actions
- update README.md
- make
- update so all task works as expected
- modules
- update to latest tinygo drivers
- tinyfontgen
- remove NULL character
- Added support for generating fonts from ttf (#37)
- misc
- add .gitignore
- Add Fonter and Glypher interfaces
- Refactor rotation process
- examples: use build directives for both Go1.17 and earlier versions
- Add boundingbox
- fix: tinyfontgen URL in README (#32)
- Return LineWidth for empty string as 0,0
- Update to use TinyGo drivers v0.14.0
- Correct examples use of NewSPI()
This is the first proper release!