Patent ID: 7773089

Claim:
A display device, comprising: font data memory means for storing font data which contains a plurality of font records each containing font information for displaying a character and classification information indicative of a classification of the character; character string displaying means for displaying a character string based on the font information relevant to all or some of the plurality of font records; selection reference position designation means for designating a position within a display area, of the character string displayed in the character string displaying means, as a selection reference position; selection means for selecting a part of the character string based on the selection reference position designated by the selection reference position designation means and the classification information of characters included in the character string; and process executing means for executing a process based on the part of the character string selected by the selection means, wherein the selection means comprises: beginning character selection means for determining, for a first character and a second character located adjacent to each other ahead of the selection reference position in the character string, whether or not a value corresponding to the classification information relevant to the second character is larger than a value corresponding to the classification information relevant to the first character to select a beginning character from among characters located ahead of the selection reference position in the character string; terminal character selection means for determining, for a first character and a second character located adjacent to each other subsequent to the selection reference position in the character string, whether or not a value corresponding to the classification information relevant to the second character is larger than a value corresponding to the classification information relevant to the first character to select a terminal character from among characters located subsequent to the selection reference position in the character string; and means for selecting a part of the character string, based on the beginning character and the terminal character.