Great writeup. The more I learn about GhostScript / PostsScript / PDF‘s in general, the more I‘m amazed that such a complicated system can produce simple documents that are relied upon by billions of people.<p>I feel when like compared to a lot of other consumer facing software, PDF‘s are an incredible achievement. 99% of the time, a PDF will look and work the exact same to every user regardless of their environment. They can be editable at the exact needed places and when I print them, I can be sure the result will look exactly as I expect.<p>The only gripe I have with them is that while I can easily specify input fields, easily extracting that data isn‘t always as reliable.