12. A computing device comprising: a processor; and a computer storage medium having instructions stored thereon that, when executed by said processor, cause said computing device to perform a process, said process comprising the steps of: receiving recognition results from ink-to-text conversions, wherein the recognition results include a plurality of characters of varying size converted from user-entered electronic ink; displaying the recognition results, wherein the plurality of characters are displayed in a plurality of display boxes arranged in a line, wherein the edge of the displayed recognition results that is closest to the middle of the display is a current writing location capable of receiving additional user-entered electronic ink, wherein each character has an initial character width and an initial font size, wherein each of the plurality of display boxes has an initial box width and contains at least one character, the initial box width of each of the plurality of display boxes, boxes equal to the sum of the initial character widths of the characters in the corresponding display box, and wherein the display includes at least one modification region that receives user selection or editing of at least one of the plurality of characters included in the recognition results; determining that a first display box has an initial box width that is less than a minimum width predefined by a user-controlled setting; calculating an adjusted box width for the first display box based on the total width of the plurality of display boxes in the line, the total number of characters in the plurality of display boxes in the line, and the number of characters in the first display box; adjusting a font size of each character within the first display box to create adjusted characters such that each of the adjusted characters fits within the adjusted box width of the first display box; and adjusting the displayed recognition results to reflect the adjusted box width of the first display box and the adjusted characters, wherein the current writing location remains fixed during the adjustment such that the adjustment does not affect the overall width of the displayed recognition results.
13. The computing device of claim 12 , wherein each of the characters is either a character of a first type or a character of a second type.