|
|
|
@ -82,6 +82,30 @@
|
|
|
|
|
#define FONT_BOLD_BASELINE FONT_DEFINE(TREZOR_FONT_BOLD_ENABLE, _BASELINE)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef TREZOR_FONT_NORMAL_UPPER_ENABLE
|
|
|
|
|
#include TREZOR_FONT_NORMAL_UPPER_INCLUDE
|
|
|
|
|
#define FONT_NORMAL_UPPER (-6)
|
|
|
|
|
#define FONT_NORMAL_UPPER_DATA TREZOR_FONT_NORMAL_UPPER_ENABLE
|
|
|
|
|
#define FONT_NORMAL_UPPER_HEIGHT \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_NORMAL_UPPER_ENABLE, _HEIGHT)
|
|
|
|
|
#define FONT_NORMAL_UPPER_MAX_HEIGHT \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_NORMAL_UPPER_ENABLE, _MAX_HEIGHT)
|
|
|
|
|
#define FONT_NORMAL_UPPER_BASELINE \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_NORMAL_UPPER_ENABLE, _BASELINE)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef TREZOR_FONT_BOLD_UPPER_ENABLE
|
|
|
|
|
#include TREZOR_FONT_BOLD_UPPER_INCLUDE
|
|
|
|
|
#define FONT_BOLD_UPPER (-7)
|
|
|
|
|
#define FONT_BOLD_UPPER_DATA TREZOR_FONT_BOLD_UPPER_ENABLE
|
|
|
|
|
#define FONT_BOLD_UPPER_HEIGHT \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_BOLD_UPPER_ENABLE, _HEIGHT)
|
|
|
|
|
#define FONT_BOLD_UPPER_MAX_HEIGHT \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_BOLD_UPPER_ENABLE, _MAX_HEIGHT)
|
|
|
|
|
#define FONT_BOLD_UPPER_BASELINE \
|
|
|
|
|
FONT_DEFINE(TREZOR_FONT_BOLD_UPPER_ENABLE, _BASELINE)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#define MAX_FONT_H(A, B) ((A) > (B) ? (A) : (B))
|
|
|
|
|
|
|
|
|
|
#define FONT_MAX_HEIGHT_1 0
|
|
|
|
@ -110,10 +134,24 @@
|
|
|
|
|
#define FONT_MAX_HEIGHT_5 FONT_MAX_HEIGHT_4
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef TREZOR_FONT_NORMAL_UPPER_ENABLE
|
|
|
|
|
#define FONT_MAX_HEIGHT_6 \
|
|
|
|
|
MAX_FONT_H(FONT_NORMAL_UPPER_MAX_HEIGHT, FONT_MAX_HEIGHT_5)
|
|
|
|
|
#else
|
|
|
|
|
#define FONT_MAX_HEIGHT_6 FONT_MAX_HEIGHT_5
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef TREZOR_FONT_BOLD_UPPER_ENABLE
|
|
|
|
|
#define FONT_MAX_HEIGHT_7 \
|
|
|
|
|
MAX_FONT_H(FONT_BOLD_UPPER_MAX_HEIGHT, FONT_MAX_HEIGHT_6)
|
|
|
|
|
#else
|
|
|
|
|
#define FONT_MAX_HEIGHT_7 FONT_MAX_HEIGHT_6
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef TREZOR_FONT_MONO_ENABLE
|
|
|
|
|
#define FONT_MAX_HEIGHT MAX_FONT_H(FONT_MONO_MAX_HEIGHT, FONT_MAX_HEIGHT_5)
|
|
|
|
|
#define FONT_MAX_HEIGHT MAX_FONT_H(FONT_MONO_MAX_HEIGHT, FONT_MAX_HEIGHT_7)
|
|
|
|
|
#else
|
|
|
|
|
#define FONT_MAX_HEIGHT FONT_MAX_HEIGHT_5
|
|
|
|
|
#define FONT_MAX_HEIGHT FONT_MAX_HEIGHT_7
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
int font_height(int font);
|
|
|
|
|