1. In a computer system having a display device, the display device having a plurality of pixels each having a plurality of pixel sub-components of different colors, a method of adjusting image data to a grid defined by the pixels and pixel sub-components in preparation for rasterizing an image on the display device, the method comprising: obtaining image data having selected elements with positions relative to the grid, the positions of at least one of the selected elements of the obtained image data not coinciding with a boundary between pixel sub-components; hinting the image data such that a typographical feature defined by one or more of the selected elements is adjusted to a position on the grid that corresponds to a selected boundary between pixel sub-components, the selected boundary being designated as a high contrast boundary due to the color contrast of the sub-pixel components which define the boundary, and which may comprise a boundary other than one which is between pixels; and displaying the image on the display device using the image data, the typographical feature being displayed at the high contrast boundary.