A more complicated approach is to use standard anti-aliasing techniques from computer graphics.
Most computer displays have pixels made up of multiple subpixels (typically one each for red, green, and blue, which are combined to produce the full range of colours).