50#define VMUPRO_FONT_SMALL VMUPRO_FONT_SANS_11x13
51#define VMUPRO_FONT_MEDIUM VMUPRO_FONT_SANS_15x17
52#define VMUPRO_FONT_LARGE VMUPRO_FONT_QUANTICO_25x29
53#define VMUPRO_FONT_DEFAULT VMUPRO_FONT_MEDIUM
Font information structure.
int Monospace
Whether font is monospaced (0=false, 1=true)
int Height
Character height in pixels.
int Width
Character width in pixels.
void vmupro_draw_text(const char *text, int x, int y, uint16_t color, uint16_t bg_color)
vmupro_font_info_t vmupro_get_font_info(vmupro_font_id_t font_id)
vmupro_font_id_t
Font index enumeration for VMUPro SDK.
@ VMUPRO_FONT_SANS_11x13
Small sans-serif (11×13px)
@ VMUPRO_FONT_MONO_17x30
Large liberation mono (17×30px)
@ VMUPRO_FONT_MONO_7x13
Tiny monospace (7×13px)
@ VMUPRO_FONT_OPEN_SANS_15x18
Open Sans medium (15×18px)
@ VMUPRO_FONT_TINY_6x8
Smallest font (6×8px)
@ VMUPRO_FONT_SANS_15x17
Medium sans-serif (15×17px)
@ VMUPRO_FONT_MONO_9x15
Small liberation mono (9×15px)
@ VMUPRO_FONT_QUANTICO_32x37
UI font largest (32×37px)
@ VMUPRO_FONT_MONO_13x24
Medium monospace (13×24px)
@ VMUPRO_FONT_QUANTICO_25x29
UI font large (25×29px)
@ VMUPRO_FONT_QUANTICO_29x33
UI font extra large (29×33px)
@ VMUPRO_FONT_COUNT
Total number of fonts (internal use)
@ VMUPRO_FONT_MONO_16x31
Large monospace (16×31px)
@ VMUPRO_FONT_SANS_24x28
Large sans-serif (24×28px)
@ VMUPRO_FONT_QUANTICO_19x21
UI font medium (19×21px)
@ VMUPRO_FONT_MONO_13x21
Medium liberation mono (13×21px)
void vmupro_set_font(vmupro_font_id_t font_id)
int vmupro_calc_text_length(const char *text)