A specific character string storage section (44) stores a specific character string.
A character edition unit (222) edits a character string according to the instruction received.
The order of the characters in the character string is individually selected for each position of the word.
The reception section receives an input character string in romaji.
A character string display section (54) displays a character string according to the font information relating to all or a part of the font records.
The random string of characters can be generated using the reduced character set.
The method then proceeds to process the first search text string and the second landmark text string.
If a character string ha, ha, ha is included in the character string inputted by a user, an event corresponding to the character string ha, ha, ha is made to occur from a data table.
When the text is printed, the portion where the character string is encircled by the specific symbol is printed as a blank without the character string.
The character string arriving at the data sink is communicated to the data source, where its identity is compared with the data-source character string.