PURPOSE: To provide an automatic character pattern correcting device which can correct the positions of character patterns of the alphanumeric, HIRAGANA (cursive form of Japanese syllabary) characters, etc., to each optimum position.
CONSTITUTION: A font memory 20 stores the metrics information to show the positional relation between the alphanumeric character pattern corresponding to a character code and the circumscribed square of the alphanumeric characters corresponding to the original point of the alphanumeric character pattern. A reading part 30 reads the alphanumeric character pattern corresponding to the character code given from an input device 10 and the metrics information on the alphanumeric character pattern out of the memory 20 and transfers them to a detecting means (part) 40. The means 40 detects the positions of the alphanumeric characters based on the alphanumeric character pattern and its metrics information given from the part 30. The arithmetic means (a line arithmetic part 50 and an arrangement arithmetic part 60) calculate the positions of the alphanumeric characters to be rearranged based on the metrics information. A rearrangement means (part) 70 rearranges the alphanumeric characters based on the detecting result of the means 40 and the arithmetic results of the arithmetic means.