1. A method of providing one or more two-dimensional visual objects in a communication terminal, the method comprising: receiving in the communication terminal a data entry defining the one or more two-dimensional visual objects, said data entry entered by a user of the communication terminal; determining a defined target visual representation of the one or more visual objects corresponding to the data entry; determining in the communication terminal, from visual representations of visual objects supported by the communication terminal, that the target visual representation of the one or more visual objects is not supported by the communication terminal; determining in the communication terminal, from the visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual object; showing in a display area of the communication terminal the first visual representation of the one or more visual objects; transmitting a request for the target visual representation of the one or more visual objects via a network to a server; receiving in the communication terminal from the server via the network the target visual representation of the one or more visual objects from visual representations of visual objects supported by the server; and overwriting in the display area the first visual representation of the one or more visual objects with the target visual representation.