идея такая:
CODE
typedef struct
{
const uint16_t * table;
uint16_t Width;
uint16_t Height;
const uint16_t * tableSymbWidth;
uint16_t Offset;
uint16_t NumSymb;
} V_FONT;
{
const uint16_t * table;
uint16_t Width;
uint16_t Height;
const uint16_t * tableSymbWidth;
uint16_t Offset;
uint16_t NumSymb;
} V_FONT;
если шрифт моноширный используем поле Width. если пропорциональный, Width приравниваем 0, ширину берем из массива.
теперь вопрос - где взять конветор шрифтов, который бы создал массив с шириной для каждого символа?