Pervasive Displays Library Suite - Reference Manual 9.0.3
Library for Pervasive Displays e-paper screens, extension boards and development kits
Loading...
Searching...
No Matches
hV_Font.h File Reference

Font structure. More...

#include "PDLS_Common.h"
Include dependency graph for hV_Font_DejaVu_Header_Atomic/src/hV_Font.h:

Classes

struct  width_s
 Structure for character width. More...
 
struct  font_s
 Structure for font. More...
 

Macros

#define hV_FONT_HEADER_STRUCTURE_RELEASE   902
 hV_Font release number
 

Detailed Description

Font structure.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
21 Jan 2025
Version
902
  • Evaluation edition: for professionals or organisations, evaluation only, no commercial usage
    All rights reserved
  • Commercial edition: for professionals or organisations, commercial usage
    All rights reserved
Warning
8- and 16-bit limitations

Some 8- and 16-bit platforms limit arrays to 16 KB. Some header fonts require higher arrays.

  • Use a 32-bit platform in that case (USE_FONT_HEADER).
  • Use small fonts on a 8- and 16-bit platform (USE_FONT_HEADER).
  • Save the fonts to the external SPI Flash memory (USE_FONT_FLASH).

For the last option,

  • Use hV_Fonts_Manager on a 32-bit platform to save the fonts on the external SPI Flash memory.
  • Flash the compiled Fonts_3.hex on the external SPI Flash with Segger J-Flash or similar