Patent ID: 6256650
Filing Date: 2001-07-03
Classification: G06F

Abstract:
A computer system for causing editable text to substantially occupy a text frame, comprising:a central processing unit (CPU);a display device functionally coupled to the CPU, the display device being operative for displaying a text frame and editable text associated with the text frame, the editable text comprising a plurality of characters and having an initial dimension and initial font size;an input device functionally coupled to the CPU, the input device operable to input the editable text into the text frame; andthe CPU, responsive to the input of the editable text, operable for:determining a fixed dimension of the text frame,dynamically calculating an ideal dimension of the editable text, the ideal dimension being within a predetermined range of percentages of the fixed dimension of the text frame, comprising;determining a theoretical font size for the characters;changing the initial font size of the characters to the theoretical font size;determining a theoretical dimension for the editable text after the initial font size of the characters is changed to the theoretical font size;determining a theoretical fullness ratio;determining that the theoretical fullness ratio is within the predetermined range of values; andin response to the theoretical fullness ratio being within the predetermined range of values, using the theoretical dimension as the ideal dimension, andchanging the initial dimension of the editable text to the ideal dimension, so as to cause the editable text to substantially occupy the text frame.