Previous | Next --- Slide 45 of 78
Back to Lecture Thumbnails

As mentioned in lecture, there are different type of screens that are used today. I'm wondering whether the what kind of effects different types of screens can have on the implementation/algorithms we use, and how can we preserve the integrity of the image if attributes like colors might display differently on different screens.


When I was a kid, I would zoom in super close on text in Microsoft Word and look at all the different colored pixels around what looked like solid-colored text when zoomed out. I wonder how that's calculated & rendered. Also, unrelated, but some years later when I was learning how to do digital art I learned that same method can yield some really nice color palettes!


I am curious about how do we represent a letter in a specific font. From what I learned from Wikipedia, TrueType uses quadratic B├ęzier curves to represent the "outline" of a character. Surprisingly, TrueType also include a virtual machine that executes "hint" programs inside the font to produce fewer undesirable features in the rasterizer. (I have no idea of how that works. Displaying fonts is truly complicated!)


To add to justaddwater's comment: I also wonder if current graphics implementations do this today. Are there programs that consider the monitor outputs design and change the algorithms accordingly.