Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Самый очевидный вариант — это заранее сгенерировать шрифт в виде картинки и отдельно в текстовый файл сохранить координаты каждого символа с этой картинки.
Мне в свое время более очевидным показалось использовать моноширный шрифт, а координаты символа определять несложными вычислениями.
Мне в свое время более очевидным показалось использовать моноширный шрифт, а координаты символа определять несложными вычислениями.
Ну, просто если можно не парсить файл, я стараюсь его не парсить.
А кто-то морочится и рендерит налету. Средствами OpenGL, DirectX или еще чем-то. Так что, лучший способ, это тот, который удобен и дает приемлемый результат. Я с этим не спорю. Мне показалось, что "самый очевидный вариант" далеко не всегда очевиден. :)
Ну, просто если можно не парсить файл, я стараюсь его не парсить.
Так что, лучший способ, это тот, который удобен и дает приемлемый результат.
Очень любопытно.
Сам проходил путь разработки своей системы GUI "с нуля". Рисовал, анимировал, программировал. Нелёгкое это дело, надо сказать.
Повесть о создании классической RTS в домашних условиях с нуля (часть 2: «Воскрешение») Продолжение статьи: GUI