- Fixed lvgl version check for v8+, #64.
- Fixed fail of CMAP generation for edge cases, #62.
- Dev deps bump.
- More
const
in generated font (for v8+), #59.
- Fix charcodes padding in comments, #54.
- Added OTF fonts support.
- Added
--use-color-info
for limited multi-tone glyphs support.
- Unify
lvgl.h
include. - Updated repo refs (littlevgl => lvgl).
- Deps bump.
- Moved CI to github actions.
- Drop
lodash
use. - Deps bump.
- Reduced npm package size (drop unneeded files before publish).
- Bump FreeType to 2.10.4.
- Bundle dependencies to npm package.
- lvgl: added
LV_FONT_FMT_TXT_LARGE
check or very large fonts.
- Fix: skip
glyph.advanceWidth
for monospace fonts, #43. - Spec fix: version size should be 4 bytes, #44.
- Spec fix: bbox x/y bits => unsigned, #45.
- Bump argparse.
- Cleanup help formatter.
--version
should show number frompackage.json
.
- Added
post.underlinePosition
&post.underlineThickness
info to font header.
- Maintenance release.
- Set package version 1.x, to label package as stable.
- Deps bump.
- Enabled
--bpp 8
mode.
- Added
--lv_include
option to set alternatelvgl.h
path. - Added guards to hide
.subpx
property for lvgl 6.0 (supported from 6.1 only), #32. - Dev deps bump
- Allow memory growth for FreeType build, #29.
- Dev deps bump.
- Web build update.
- Note, this release is for lvgl 6.1 and has potentially breaking changes (see below). If you have compatibility issues with lvgl 6.0 - use previous versions or update your code.
- Spec change: added subpixels info field to font header (header size increased).
- Updated
bin
&lvgl
writers to match new spec. - lvgl: fixed data type for kerning values (needs appropriate update in LittlevGL 6.1+).
- Fix errors display (disable emscripten error catcher).
- Fixed "out of range" error for big
--size
.
- Added beta options
--lcd
&--lcd-v
for subpixel rendering (still need header info update). - Added FreeType data properties to dump info.
- Fixed glyph width (missed fractional part after switch to FreeType).
- Fixed missed sigh for negative X/Y bitmap offsets.
- Deps bump.
- Use FreeType renderer. Should solve all regressions, reported in 0.1.0.
- Enforced light autohinting (horizontal lines only).
- Use special hinter for monochrome output (improve quality).
- API changed to async.
- Fix: added missed
.bitmap_format
field to lvgl writer. - Fix: changed struct fields init order to match declaration, #25.
- First release.