Skip to content

Releases: tinygo-org/tinyfont

0.7.0

23 Apr 09:54

Choose a tag to compare

  • all
    • fix: GetGlyph falls back to index 0 when rune is not found
  • build
    • use TinyGo latest release for CI builds
  • docs
    • add font licensing information to README
  • tinyfontgen-ttf
    • bugfix for generating multiple fonts
  • fontpreview
    • add font preview generator and README samples

0.6.0

19 Mar 16:46

Choose a tag to compare

What's Changed

  • modules: update to latest tinygo drivers dev branch by @deadprogram in #53

Full Changelog: v0.5.0...v0.6.0

0.5.0

30 Oct 17:38

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

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

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

Choose a tag to compare

  • Update to use TinyGo drivers v0.14.0
  • Correct examples use of NewSPI()