Fonts are all around us, from logos to text in an eMail. Some have become so well known that we recognize them by name (such as Helvetica and Arial) while many remain obscure and unknown. As developers we often don’t give fonts a second thought; they’re simply there as labels and text view. But what we see is only the tip of the iceberg. In this presentation we’ll explore the history of fonts (from metal typesetting to OpenType), how our approach to fonts has changed over time (fixed size to dynamic), and how the TextKit framework has made it even easier to handle fonts. Along the way, we’ll introduce/translate the vocabulary of fonts and font layout, provide tips on how to take maximum advantage of the TextKit framework, and make suggestions on how to hand `Dynamic Type` in your application.