Releases: easytarget/microPyEZfonts
V2.2 bugfixes, docs and examples
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
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
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
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
Important fix to correct baseline vertical alignment.
v1.3 : Fix font pack issues
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
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