Nextion Font Editor Save

🔠📄 Extensive Nextion .zi font format documentation, file parser, font generator and simple font editor.

Project README

Nextion Font Suite

A collection of tools to work with Nextion Fonts.

Builds

Branch Status
master Build status

Binaries

Version Link
Stable https://github.com/hagronnestad/nextion-font-editor/releases
Latest https://ci.appveyor.com/project/hagronnestad/nextion-font-editor/build/artifacts

Contributors

User Feature Pull request
@jyberg Font generator #2
@fvanroie .ZI v5/v6 support #7

Roadmap

Prioritized tasks

  • Reverse engineering of the new Nextion font format (v5/v6)
  • Support for anti-aliased and variable width fonts (v5/v6)

Less prioritized tasks

  • Reverse engineering of the Nextion font format version 3 for Nextion Editor V0.53
  • Font Viewer
  • Font Editor
  • Font generator
  • Support for most code pages supported by Nextion Editor
    • ASCII
    • ISO-8859-1
    • Others

Sample screenshot of the "Font Editor"-tool previewing the $ character from the Arial_40_ascii.zi file.

Sample screenshot of the "Font Preview"-tool previewing the Arial_40_ascii.zi file.

Nextion .ZI Font Format Specification

ZI version 3 specification

A mostly complete reverse engineered specification of the Nextion font format (ZI version 3), can be found here:

ZI version 3 specification

ZI version 5 specification

I recently started reverse engineering the new ZI file format version 5 used in TJCs USART HMI editor version 0.55. ZI version 5 supports variable width fonts and antialiasing. This specification is very much a work in progress. Feel free to contribute.

ZI version 5 specification (❗ Work in progress ❗)

TJCs USART HMI English Patch

If you want to try the new font features and have a TJC panel, you can use this patch to run USART HMI in english.

TJCs USART HMI English Patch

Open Source Agenda is not affiliated with "Nextion Font Editor" Project. README Source: hagronnestad/nextion-font-editor

Open Source Agenda Badge

Open Source Agenda Rating