5. The method of claim 1 , further comprising: determining, by the computing device, a ranked set of suggested non-generic punctuation marks for the generic punctuation mark character in the character string; and outputting, by the computing device, for display, a suggestion element that includes a highest-ranked non-generic punctuation mark of the ranked set of suggested non-generic punctuation marks.
5. The method of claim 1 , further comprising: determining, by the computing device, a ranked set of suggested non-generic punctuation marks for the generic punctuation mark character in the character string; and outputting, by the computing device, for display, a suggestion element that includes a highest-ranked non-generic punctuation mark of the ranked set of suggested non-generic punctuation marks. 6. The method of claim 5 , wherein determining the ranked set of suggested non-generic punctuation marks comprises: determining, by the computing device, a rank of a suggested non-generic punctuation mark based at least in part on data regarding a number of times that the user of the computing device has inputted or otherwise selected the non-generic punctuation mark in punctuated versions of the character string.