Skip to content

Releases: easytarget/microPyEZfonts

V2.2 bugfixes, docs and examples

09 Dec 14:42
d4fb001
Compare
Choose a tag to compare

Roundup recent changes and results from testing with PrintPY

  • expose current marquee string
  • fix marquee pause position issue
  • update example fonts
  • typos etc
  • more recent images in docs

V2.1 tiny improvements

28 Nov 12:28
Compare
Choose a tag to compare

This is a point release with a single font update; the generic font_tiny5 font packs have been updated to a more recent, improved, version from the main repo (https://github.com/Gissio/font_tiny5)

It has also been moved into it's own family tiny5 in the Latin-1 fonts tree and the fonts renamed to just tiny5. This is a Breaking change if you currently use 'font_tiny5'...

v2.0 : New fonts, More fonts, Unicode, writer improvements and Marquees

14 Nov 14:35
842353f
Compare
Choose a tag to compare

Introducing V2.0:

  • A new font module creator tool; self-contained and easy to use.
  • New font packs; the new creator tool improves support for additional symbol and icon font packs.
  • Unicode font support; instructions and examples.
  • Additional options for the font writer to allow character and line spacing to be altered
  • Improved Examples, tested on esp8266, esp32 and rp2024, memory use is better documented
  • A standalone marquee class based on the font modules
  • Documentation improvements, simplified language

This release formally wraps up all the recent work on the main branch.

Simplify documentation language and add color driver notes

14 Nov 14:29
842353f
Compare
Choose a tag to compare

Simply Better documentation!

I ran all the main documentation tree (.md) through ChatGPT with the following prompt:

Please rewrite the following markdown format technical documents to simplified English. Preserve all formatting and technical terms.

I proof-read the output and it looks good, so I have replaced all the documentation with the simplified version I only made a couple of changes to the output, all trivial.

I did this in the hope that non-English native readers and translation software will find it easier to translate the main documentation, and especially the Unicode documentation.

Color support

I have now tested (extensively) with three color displays based on the ST7789 chip.

A new cswap argument has been added to the Writer and Marquee class init() to better handle color displays using a LSB format for color words.

I also added in links to my st7789 driver and an image showing color use.

V2 beta 3 : fix baseline alignment error

25 Jul 12:11
Compare
Choose a tag to compare

Important fix to correct baseline vertical alignment.

v1.3 : Fix font pack issues

27 May 10:52
Compare
Choose a tag to compare

Fixes a series of issues and misunderstandings on my part when generating the character set packs. There were omitted characters in some sets, unnecessary ones in others, and some were missing entirely.

This release fixes all the observed problems.

This is a product of a careful re-read of the font-to-py documentation, some testing and more careful examination of the results.

v1.2 : improved copyright documentation, rebuilt packs

14 May 14:50
6d01ca7
Compare
Choose a tag to compare

The copyright information has been improved, and the adobe boilerplate put in the main licence file + described.

I also re-generated the font packs, putting a space (0x32) as the default for missing glyphs, adding brackets '()' to the numbers pack and introducing a new 'time' pack for clock/timer displays. The font tooling was updated to support this.

No functional changes to the writer library.

Due to the Copyright changes I decided to remove previous releases since they do not have the X11 text in the main LICENCE itself