Patent ID: 8081189

Claim:
A non-transitory computer readable storage medium having stored thereon a display control program executed by a computer system, having one or more processors, of an apparatus for arranging and displaying predetermined character strings in a plurality of drawing areas, the computer being caused to function as: a character size acquisition unit for acquiring a character size to be displayed; a number-of-characters calculation unit for calculating the number of characters arrangeable in each of the drawing areas, in accordance with a size of each of the drawing areas and the character size acquired by the character size acquisition unit; a character string arranging unit for selecting, in accordance with the number of characters calculated by the number-of-characters calculation unit, whether to arrange each of the character strings in each of the drawing areas by using the character size obtained by the character size acquisition unit, or to arrange each of the character strings in each of the drawing areas by using a character size different from the obtained character size, and for arranging each of the character strings in each of the drawing areas by using the selected character size; a number-of-characters determination unit for determining whether or not the number of characters calculated by the number-of-characters calculation unit is equal to or more than a predetermined number; and a display control unit for displaying the character strings arranged by the character string arranging unit on a display apparatus, wherein the character string arranging unit arranges, when the number-of-characters determination unit determines that the number of characters in a drawing area, among the plurality of drawing areas, is equal to or more than the predetermined number, a character string in the drawing area by using the character size acquired by the character size acquisition unit, and also arranges, when the number-of-characters determination unit determines that the number of characters in a drawing area, among the plurality of drawing areas, is less than the predetermined number, a character string in the drawing area by using the character size relatively smaller than the character size acquired by the character size acquisition unit.