Chapter 2
Chapter 2 is out! The browser creates a window, writes text to it, and responds to user events to scroll up and down.
This chapter forced a choice of GUI framework, and I chose Tk. Tk comes with Python supports for text formatting and fonts—something I need in Chapter 3. On the other hand, the Tk canvas is full-featured, including scrolling, zooming, and even event handling. Plus, Tk provides tempting but counterproductive buttons, input fields, and other widgets. Ultimately I just chose to avoid the fancy features. And there's a little easter egg in Chapter 9 to back up this decision...
Next up is chapter 3 on text, including basic typography, text formatting, and text layout. If I go a while without publishing it, check out the book's blog or its twitter to see what's up. And thanks as always for reading!

