Есть такая вот библиотека Nuklear (https://github.com/vurtun/nuklear). Если бы не ограничения платформы (UNIX-подобная, но не Linux), взял бы что покруче - прежде всего Qt или libui. Но вот судьба навела меня на Nuklear. Стал разбираться:
Есть простой пример. Первая же функция и затык:
nk_init_fixed(&ctx, calloc(1, MAX_MEMORY), MAX_MEMORY, &font);
Есть NK_INCLUDE_DEFAULT_FONT Defining this adds the default font: ProggyClean.ttf into this library which can be loaded into a font atlas and allows using this library without having a truetype font. Но это не устраняет хотение font-а функцией nk_init_fixed.
Это скорее не вопрос - поделитесь примерами советами как этот мопед завести? Если сам разберусь раньше - конечно же напишу решение тут.