Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Acknowledgments

This book owes its existence to Georgiy Treyvus, Product Manager at CloudStreet, who proposed it. His original scoping note — that the goal was "truly grokking what the hell is even going on with Unicode these days" — set the tone of the entire project and saved it from being either a tutorial or a rant.

Thanks also to every developer who ever filed a polite bug report about emoji rendering, mojibake in CSV exports, or a search function that couldn't find café when the user typed cafe. This book is, in the end, for you.