Використання freetype

Блоговая публікація користувача: Flashhell Ця публікація була перенесена з особистого блога користувача в загальні розділи уровок сайту.

Використання Freetype. Отримання бітового образу символів

У цьому уроці ви докладніше познайомитеся з бібліотекою Freetype. щоб в подальшому використовувати ці знання для рендера тексту в OpenGL з її допомогою.

У цьому проекті використовується повна, статична, "важка" MT версія Freetype. зібрана мною. Хоча Fretype можна зібрати по модулях, я не став цього робити. Також в проекті є папочка to_SDK. до якої в властивості проекту прописаний шлях до неї. У ній лежать заголовки (Heareds) Freetype. І якщо у Вас з будь-якої причини не відображаються якісь заголовки, перемістіть вміст папки в C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Include або поправте властивості проекту.

Якщо говорити конкретно, то Freetype - це шрифтові движок.

Практично весь текст в Linux та інших Unix подібних системах був лічений за допомогою цієї бібліотеки.

До речі, сама бібліотека не має методів для обробки і безпосередній відтворення на екран графіки.

Розберемо невеликий приклад використання Freetype.

В даному випадку Freetype "витягує" піксельний образ символу з шрифту. Піксельний образ містить один байт на піксель, можна сказати, "альфа канал" - ступінь зафарбовування пікселя.

Схожі статті