11. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform: identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is; displaying 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 hint list as a selected logogram.
11. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform: identifying, by use of a processor, a logogram input received from the input device, wherein the logogram input is; displaying 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 hint list as a selected logogram. 13. The program product of claim 11 , wherein the logogram input is a sub-logogram and the code further performing: automatically displaying the selected logogram in response to no candidate logogram selection, wherein the selection logogram satisfies a selection policy based on the sub-logogram; and selecting an alternate selected logogram that satisfies the selection policy in response to a logogram rejection of a first selected logogram.