1. A method of providing enhanced characters better suited for being displayed on substantially low-resolution displays, the method comprising the steps of: scaling-down a first representation of at least one character belonging to a given font according to a predetermined factor, resulting in a second representation of the at least one character, wherein the first representation is a monochrome pixel representation and the second representation is a sub-pixel representation; and converting the second representation to a color display representation according to a set of predetermined criteria, wherein the step of converting comprises: processing of the second representation resulting in an intermediate sub-pixel representation given by: for a number of sub-pixels in the second representation, if a given sub-pixel is “on”, then the intensity of the given sub-pixel is allocated a third of its current intensity and the immediately adjacent neighbors of the given sub-pixel in the horizontal direction is each also allocated a third of the current intensity of the given sub-pixel in the intermediate sub-pixel representation; and converting at least a part of the intermediate sub-pixel representation, the part comprising three associated sub-pixels each representing a different color, to a resulting pixel in the display representation, wherein the color of the resulting pixel is a weight of the intensities for each associated sub-pixel and the color that each sub-pixel represents.