Displaying text on a limited-area display surface
AssigneeMicrosoft Corporation
InventorsJossef Goldberg, Benjamin N. Rabelos, Sarah E. Zuberec, Timothy J. Cullen, Stuart N. DeSpain
Life of this patent
Estimating the term…
Abstract
The size of information being display by a computer is automatically adjusted in order to make the information easily readable, while at the same time leaving most (or all) of the information displayed on a single screen. Any one or more of the font point size, the font type, the number of lines used, and the caption used can be adjusted in order to determine the manner in which the information is displayed.
Claims30
A method comprising:
- receiving data that includes a caption and corresponding text;
- determining if truncating the caption would allow the data with a truncated caption to be displayed on a number of lines using a first font point size;
- and
- displaying the data with the truncated caption at the first font point size if truncating the caption would allow the data with the truncated caption to be displayed on the number of lines using the first font point size.
A method for displaying user-selectable control information within a display area of a display device, the method comprising:
- receiving data to be displayed;
- determining, based on the amount of data and a number of lines available for data display, a font point size to use to display the data;
- and
- determining, based on the amount of data and a number of lines available for data display, a font type to use to display the data.
An apparatus comprising:
- a display device having a display area in which information can be displayed to a user;
- and
- a size adjuster, coupled to the display device, to adjust the size of the data to be displayed to the user based on both the amount of data and a size of the display area, the size adjuster including,
- a truncator to truncate a caption portion of the data based at least in part on the amount of data in a non-caption portion of the data, and
- a font point size adjuster to change the point size of the font used to display the data.
An apparatus comprising:
- a size adjuster, coupled to the display device, to adjust the size of the data to be displayed to the user based on both the amount of data and a size of the display area, the size adjuster including,
- a truncator to truncate a caption portion of the data,
- a font point size adjuster to change the point size of the font used to display the data, and
- a font adjuster to change the font type used to display the data.
A computer comprising:
- a bus;
- a processor coupled to the bus;
- a display device having a display area in which information can be displayed to a user;
- and
- a memory, coupled to the bus, including a program that, when executed by the processor, causes the processor to step through a plurality of font point size reductions until a font point size is obtained at which all of the data can be displayed within the display area, wherein the data comprises user-selectable control information.
A method comprising:
- receiving data, from an application program, including a caption and corresponding text;
- adjusting, based on the amount of data and a size of a display area, the font point size to use to display the data;
- truncating the caption, based at least in part on both the amount of data in the corresponding text and a size of a display area;
- generating display information including the text at the font point size and the truncated caption;
- and
- sending the display information to a video adapter for display on a display device.
A method comprising:
- receiving text to be displayed within a display area;
- and
- determining, based on the amount of text and a number of lines available for text display, a font type to use to display the text.
A method comprising:
- receiving data that includes a caption and corresponding text;
- determining, based at least in part on the amount of data, a font type to use to display the data;
- determining if truncating the caption would allow the data with a truncated caption to be displayed on a number of lines using a first font point size;
- and
- displaying the data with the truncated caption at the first font point size if truncating the caption would allow the data with the truncated caption to be displayed on the number of lines using the first font point size.
A method comprising:
- receiving data, from an application program, including a caption and corresponding text;
- adjusting, based on the amount of data and a size of a display area, the font point size to use to display the data;
- adjusting, based on the amount of data and the size of the display area, a font type to use to display the data;
- truncating the caption, based on the amount of data and a size of a display area;
- generating display information including the text at the font point size and the truncated caption;
- and
- sending the display information to a video adapter for display on a display device.
Dependencies are inferred from the claim text.