liveBook · Manning

What you will learn in How Computers Make Books

From graphics rendering, search algorithms, and functional programming to indexing and typesetting

by John Whitington

Chapter by chapter

Chapter 1: Putting marks on paper

1.1 Where things go · 1.2 Placing dots · 1.3 Making lines · 1.4 Building shapes · 1.5 Problems · 1.6 Summary

What you learn in chapter 1 →

Chapter 2: Letter forms

2.1 Straight and curved lines · 2.2 Computerized curves · 2.3 Complications · 2.4 Problems · 2.5 Summary

What you learn in chapter 2 →

Chapter 3: Storing words

3.1 Ancient methods · 3.2 Numbers in computing · 3.3 An international standard · 3.4 Formatting · 3.5 Modern encoding systems · 3.6 Problems · 3.7 Summary

What you learn in chapter 3 →

Chapter 4: Looking and finding

4.1 A simple method · 4.2 Writing a program · 4.3 Speed · 4.4 A faster algorithm · 4.5 Problems · 4.6 Summary

What you learn in chapter 4 →

Chapter 5: Typing it in

5.1 Beginnings · 5.2 Layouts · 5.3 Other languages · 5.4 Summary

What you learn in chapter 5 →

Chapter 6: Saving space

6.1 Compression · 6.2 Patterns · 6.3 Frequency · 6.4 Compressing images · 6.5 Shades of gray · 6.6 Problems · 6.7 Summary

What you learn in chapter 6 →

Chapter 7: The sums behind the screen

7.1 Simple calculations · 7.2 More general computation · 7.3 More operators · 7.4 A larger function · 7.5 A second task · 7.6 Lists · 7.7 Sorting a list · 7.8 Problems · 7.9 Summary

What you learn in chapter 7 →

Chapter 8: Gray areas

8.1 Simple thresholding · 8.2 Historical methods · 8.3 Digital halftoning · 8.4 Better dithering · 8.5 Problems · 8.6 Summary

What you learn in chapter 8 →

Chapter 9: A typeface

9.1 Introducing Palatino · 9.2 Glyphs and metrics · 9.3 Different sizes and shapes · 9.4 Problems · 9.5 Summary

What you learn in chapter 9 →

Chapter 10: Words to paragraphs

10.1 A paragraph of text · 10.2 Hyphenation · 10.3 Paragraphs on a page · 10.4 Before computers · 10.5 Problems · 10.6 Summary

What you learn in chapter 10 →

Chapter 11: Out into the world

11.1 Final output for printing · 11.2 eBooks · 11.3 Introducing PDF · 11.4 Building a PDF · 11.5 Conclusion · 11.6 Summary

What you learn in chapter 11 →

Concepts explained in this book

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.