The OpenType Cookbook


Thanks to the Adobe Type Department for developing the .fea syntax. It gets criticized from time to time, but it is actually a great abstraction of the GSUB, GPOS and GDEF binary data structures. I’ve tried, and failed, to invent a better syntax several times. .fea is hard to beat. Thanks Adobe!

Thanks to Ben Kiel, Frank Grießhammer, Miguel Sousa and Erik van Blokland for graciously reading, editing and making suggestions about early drafts of this cookbook.

Brook Elgie built the infrastructure for the site and did most of the styling work. I am hugely thankful for his efforts because CSS and me are not friends.

Thanks to Frederik Berlean for many things, especially his Pygments lexer for the .fea syntax.

Thanks to Mr. Ken Barber for designing typefaces that needed bizarre feature behavior that had never existed before.

Finally, thanks to my students for being so curious that it made me finally get around to writing this cookbook.

Licenses, Copyrights and Credits

The text of this cookbook, except the code samples, is licensed as Creative Commons Attribution-NonCommercial-ShareAlike.

The code samples are released into the public domain. You may modify them, use them in commercial fonts and distribute them without attribution. You may not claim authorship of the original code or patent or copyright the original code. the code is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. in no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the code.

The demo font included with this cookbook is copyright Type Supply LLC. It may be used for reference only. You may not modify, extend, convert or sell it. I have used one of the fonts developed by my foundry so that there would be a high-quality example for you to study.

The fonts (Queue and Queue Mono) used on the website are copyright Type Supply LLC. These are commercial typefaces and they may not be used for any other purpose, distributed, modified or anything else. The complete license is here. I make a living by selling these and other fonts, so please don’t rip me off.

The Adobe Feature File Syntax is copyright Adobe Systems Incorporated.

OpenType is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.