1. A method for changing a graphical user interface according to a new font, comprising the steps of: in response to a first font change command directed to a first object, determining which subset of a set of sibling objects of the first object are specified to be changed; adjusting size and position of the first and subset of specified sibling objects according to the new font; and presenting the first and subset of specified sibling objects according to their adjusted size and position and the new font.