1. A method for generating a halftone of a source image, the halftone including halftone pixels, the halftone pixels being suitable for containing halftone dots, the method comprising steps of : (A) selecting glyphs corresponding to regions in the source image, the regions having intensities, the glyphs including halftone dots; (B) selecting, from among the halftone pixels, a first halftone pixel; (C) selecting a first boundary of the first halftone pixel using a first boundary selection criterion that is dependent on a position of the first halftone pixel and independent of the intensity of the corresponding region; (D) locating a first one of the halftone dots within the first halftone pixel so that the first halftone dot abuts the first pixel boundary; (E) selecting, from among the halftone pixels, a second halftone pixel; (F) selecting a second boundary of the second halftone pixel using a second boundary selection criterion that is dependent on a position of the second halftone pixel and independent of the intensity of the corresponding region; and (G) locating a second one of the halftone dots within the second halftone pixel so that the second halftone dot abuts the second pixel boundary, wherein the first and second pixel boundaries are the same boundary.