6. A method comprising: identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is a sub-logogram that is one of a logogram radical and a component logogram; and displaying and a logogram hint list of candidate logograms, wherein each candidate logogram of the logogram hint list comprises the sub-logogram in response to identifying the logogram input; and displaying a candidate logogram selection from the logogram hint list as a selected logogram.
6. A method comprising: identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is a sub-logogram that is one of a logogram radical and a component logogram; and displaying and a logogram hint list of candidate logograms, wherein each candidate logogram of the logogram hint list comprises the sub-logogram in response to identifying the logogram input; and displaying a candidate logogram selection from the logogram hint list as a selected logogram. 7. The method of claim 6 , wherein the method further displays the selected logogram and a correction logogram hint list, each candidate logogram of the correction logogram hint list is visually similar to the selected logogram, and the method further comprising displaying a candidate logogram selection from the correction logogram hint list as a corrected selected logogram.