LINUX.ORG.RU

Вывод текста в окно OpenGL заданным TTF-шрифтом


0

1

Написал утилитку ttfview.

Под Ubuntu 11.10 требуется поставить:
# sudo apt-get install libglw1-mesa-dev
# sudo apt-get install libglu1-mesa-dev
# sudo apt-get install freeglut3-dev
# sudo apt-get install libftgl-dev

Сборка:
$ make

Запуск:
$ ./ttfview fonts/PT_Serif-Web-Regular.ttf

Скриншот: http://pacify.ru/images/ttfview.png

Лицензия: AGPLv3

Домашняя страничка утилиты: http://pacify.ru/ttfview.html
Код проекта на github: https://github.com/lubyagin/ttfview

★★★★★

Ответ на: комментарий от mopsene

А зачем? Там же максимум 10 минут работы.

Готовой утилиты я не нашёл, поэтому написал.
Думаю, начинающим программистам она не помешает.
В планах добавить чтение параметров из config'а и дополнительных параметров - из командной строки (getopt).

Мне эта утилита нужна для того, чтобы смотреть стиль шрифта + есть ли в шрифтовом файле русские буквы.
Запускаю по [Enter] - биндингу в Midnight Commander (mc).

pacify ★★★★★
() автор топика
Ответ на: комментарий от Zorn

Открой для себя SDL_ttf

SDL я закопал поглубже сразу же, как ознакомился с ним в 2005 году.

Не надо, спасибо. :)

Собственно, всё это делаю для пары интересных задач (утилиты обработки изображений и т.п.). Надеюсь, времени и душевных/физических сил хватит на их реализацию.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

SDL я закопал поглубже сразу же, как ознакомился с ним в 2005 году.

Шо так? Вот я им щас пользуюсь, может не знаю чего?

Zorn
()
Ответ на: комментарий от Zorn

Шо так? Вот я им щас пользуюсь, может не знаю чего?

Если коротко - дело вкуса. Я не привык к таким моделям софта, которая заложена в SDL. Мне чистый OpenGL больше нравится. Меньше жира - больше возможностей.

pacify ★★★★★
() автор топика
Ответ на: комментарий от lazyklimm

съешь ещё этих быстрых французских коричневых лисичек

и выпей булку чая, наркоман! :)

А если серьёзно. Горячий цейлонский чай марки AKBAR - это хорошо.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

не, я к тому, что фразу для тестирования шрифта стоит выбрать другую (или хотя бы сделать настраиваемой)

lazyklimm ★★★★★
()
Ответ на: комментарий от pacify

Если коротко - дело вкуса. Я не привык к таким моделям софта, которая заложена в SDL. Мне чистый OpenGL больше нравится. Меньше жира - больше возможностей.

Когда понадобится работать с юникодным инпутом на разных платформах с разными локлями, то вы быстро вспомните sdl.

andreyu ★★★★★
()
Ответ на: комментарий от lazyklimm

Как и размер и положение окна, а не жестко прошить их в коде. Можно было хотя бы получить разрешение экрана и отцентрировать окно.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

плюс sdl в том, что он работает почти везде в том числе и андроид.

Ok. Уговорили. Буду пробовать.

Меня окончательно убедило то, что SDL стал поддерживать графические планшеты Wacom.

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.