u8g2-fonts

A text renderer for Rust's embedded-graphics crate, based on U8g2

OTHER License

Downloads
6.1K
Stars
13
Committers
2
u8g2-fonts - v0.4.0 Latest Release

Published by Finomnis 12 months ago

Breaking Changes

  • Update fonts
    • This is a breaking change because the following fonts got removed upstream:
      • u8g2_font_micropixel_tf
      • u8g2_font_micropixel_tr
      • u8g2_font_micropixel_te
      • u8g2_font_minimal3x3_tu
u8g2-fonts - v0.3.0

Published by Finomnis over 1 year ago

Breaking Changes

  • Bump dependencies
    • embedded-graphics: 0.7.1 -> 0.8.0
    • embedded-graphics-core: 0.3.3 -> 0.4.0

Changes

  • Update U8g2 to include new fonts
  • Bump dependencies in examples
  • Fix:
    • Typos in documentation
    • Build status tag in README
u8g2-fonts - v0.2.0

Published by Finomnis about 2 years ago

Breaking Changes

  • Move text rendered with HorizontalAlignment::Left left by one pixel.
    • Rendering with HorizontalAlignment::Left is now identical to rendering with render().
    • Matches the behaviour of embedded_graphics::text.

Changes

  • Integration with embedded_graphics::text
    • New feature embedded_graphics_textstyle that enables it
    • Adds struct U8g2TextStyle that can be used as a character style for Text
  • Add new functions:
    • FontRenderer::with_ignore_unknown_chars()
    • FontRenderer::with_line_height()
    • FontRenderer::get_default_line_height()
  • Improve multiline rendering of format_args!():
    • Reduce memory consumption
    • Improve performance
u8g2-fonts - v0.1.0

Published by Finomnis about 2 years ago

First official release!

Changes

  • Remove InternalError error.
    • It shouldn't be the users problem if our fonts are broken. This error should never happen, therefore it shouldn't exist and be an assert instead.
u8g2-fonts - v0.1.0-alpha.1

Published by Finomnis about 2 years ago

Initial release