1. A character display device that displays a document containing kinds of characters which are different from each other in terms of an attribute, comprising: a counting unit for counting the number of characters, which share a first attribute and successively appear in the document, until a character having a second attribute different from the first attribute appears; and a rendering unit for rendering the same number of characters, which share the first attribute, as the number of characters counted by the counting unit after designating the attributes shared by the characters, and then rendering the character, which has the second attribute, after designating the attributes of the character.