# FreeType 2 Tutorial
Step 3 — handling internals

### © 2009 Werner Lemberg (wl@gnu.org)
© 2009 The FreeType Development Team (www.freetype.org)

## Introduction

This is the third section of the FreeType 2 tutorial. It describes how to deal with various internals of the library like

- the module interface
- functions for manipulating vector outlines
- font driver issues
- interaction with renderers using callbacks
- accessing font specific data, for example PostScript font dictionaries and TrueType tables

None of these items have been written yet. However, Erik Möller contributed a very nice C++ example which shows renderer callbacks in action to draw a coloured glyph with a differently coloured outline.

The source code can be found here.

### FreeType 2 Tutorial Step 1

Last update: 07-Mar-2009