This tutorial is not meant to give you an in-depth introduction into the OpenType layout tables, but rather to let you add sensible features to your font files. For more in-depth information about OpenType, I would like to refer you to the OpenType specifications as available from the pages at Microsoft or Adobe. However, if you think this information is not complete, unclear, or if you have any other comments, questions or additions, please me.

Note that I don't speak any languages that use a non-Latin script. If you've got any questions, comments, suggestions, better examples or whatever about another script type, please let me know as well.

Running the OpenType Compiler

Running the OpenType Compiler is a matter of running otcomp <ot file name>. The extension of the input file should be specified, and is usually .ot. But what does this file look like? Let's first explain some OpenType terminology.