Я читал эту реализацию глифов в Программирование на Expert C Питера Ван Дер Линдена. Он утверждает этот метод, чтобы нарисовать шаблон глифа. Этот вопрос строго ограничен контекстом программирования на Си.
static unsigned short stopwatch[] = {
0x07C6,
0x1FF7,
0x383B,
0x600C,
0x600C,
0xC006,
0xC006,
0xDF06,
0xC106,
0xC106,
0x610C,
0x610C,
0x3838,
0x1FF0,
0x07C0,
0x0000
};
и затем определите
#define X )*2+1
#define _ )*2
#define s ((((((((((((((((0
для рисования глифов шириной 16 бит.
Затем вышеуказанный массив преобразуется в шаблон глифа StopWatch.
Как мы рисуем эти глифы на экране без использования графики? Есть ли способ рисовать шаблоны глифов других объектов, такие как контур карты, лицо человека примерно без необходимости рисования каждого пикселя и без использования обычной графики на языке C?
Существуют ли какие-либо алгоритмы, которым следовали?