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