Patent ID: 8035642
Filing Date: 2011-10-11
Classification: G06F

Abstract:
1. An information processing apparatus configured to display a display content containing characters, the information processing apparatus comprising: a display-area-size acquisition unit configured to acquire a size of a display area for displaying the display content; a font-size acquisition unit configured to acquire a font size of the characters included in the display content which is reduced or enlarged so as to fit the display area size a setting unit configured to set a changed value of the font size; a layout unit configured to perform a layout of the display content by changing the font size based on the set changed value; a first determination unit configured to determine whether or not the display content has become larger than the display area by performing the layout; a second determination unit configured to determine whether or not a character has overlapped with another character by performing the layout; a display unit configured to display the display content in the font size which is before the changing based on the set changed value is performed, in a case wherein the first determination unit determines that the display content has become larger than the display area by performing the layout and/or the second determination unit determines that a character has overlapped with another character by performing the layout, wherein in a case where the first determination unit determines that the display content has not become larger than the display area by performing the layout and the second determination unit determines that a character has not overlapped with another character by performing the layout, the changed value of the font size is re-set by the setting unit and a layout is performed by the layout unit based on the re-set changed value.