Font CharMap

 

Как-то раз вечером пришла в голову идея создать набор символов шрифта в виде изображения. Написал пробный код и после правки ошибок получил результат


Здесь я не стал париться и взял коды ASCII 32-255. С утра нашел решение - использовать функцию GetFontUnicodeRanges и бросился писать. Но использованный способ временно установить шрифт не заработал и пришлось переписывать программу заново, я уже писал в предыдущем посте.Сложнее всего было написать код, который обрабатывал все ошибки, и осталось нарисовать окно с возможными опциями рисования - цвета, выбор шрифта и его размер. Но до работы над окном вылезла еще одна ошибка - часть шрифтов рисуется с квадратиками - причина в говнокоде на пуревасике. Исправил, и теперь форма работает как надо.

Но вылезла еще одна неприятность


Поэтому публиковать ссылку я не буду. Нашелся еще один аналог программы, но попроще


Называется dp4FontViewer32

Следующая задача - написать исправленную программу, которую сделал раньше для эффекта pixelation

Дополнение 30-11.2024. С утра испытал на ходу, и тут понеслись обломы: картинка никак не стала создаваться из-за большого размера - решено. Два шрифта отображались неправильно - исправил, но не знаю, правильно, или нет. Нужна еще одна правка кода надо отображать линии с глифами с интервалами.

Комментарии