Skip to content

Releases: tinygo-org/tinyfont

0.5.0

30 Oct 17:38
Compare
Choose a tag to compare
  • 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

0.4.0

11 Jun 23:22
Compare
Choose a tag to compare
  • 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

0.3.0

29 Apr 08:59
Compare
Choose a tag to compare
  • 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

v0.2.1

22 Sep 05:58
Compare
Choose a tag to compare
  • Update to use TinyGo drivers v0.14.0
  • Correct examples use of NewSPI()