LINUX.ORG.RU

freetype загрузка шрифта из буффера

 ,


0

1

Кто пользовался этим? Файл шрифта загружен в буффер GLubyte*, как сгенерировать шрифт из него? И как выводить буквы используя шейдеры и матрицы.. OpenGLES 2.0 или OpenGl 3

★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Простейший способ - генерировать большой битмап для некоторого набора букв заданного шрифта и размера, а затем конвертировать битмап в текстуру. В сети есть примеры, в основном как раз для freetype. Например, в туториалах nehe.

Видел ещё обсуждение каких-то техник рисования с помощью шейдеров в одной из книг серии game programming gems. Может кто ещё подробностей расскажет.

quiet_readonly ★★★★
()
Последнее исправление: quiet_readonly (всего исправлений: 2)

Смотри freetype-gl, там всё сделано через VBO, так что работает и с GL 3+ или с GLES 2+.

oh-la-la
()

Я прошу у ft2 нужный мне глиф, располагаю его на текстуре. Так делаю для каждого глифа, который требуется. Если нужно, текстуру расширяю.

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