O'Reilly logo

Mastering Android NDK by Viktor Latypov, Sergey Kosarevsky

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

FreeType

The FreeType library is a de facto standard to render high-quality text using TrueType fonts. Since text output is almost inevitable in any graphical program, we give an example how to render a text string using a fixed-size font generated from the monospace TrueType file.

We store the fixed-size font in the 16x16 grid. The source font for this demo application is named Receptional Receipt and was downloaded from http://1001freefonts.com. Four lines of the resulting 16x16 grid are shown in the following image:

FreeType

A single character occupies a rectangular region, which we will call a slot. The coordinates of the character's rectangle are calculated ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required