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.