A character pattern generator includes: an input section for inputting an input information that contains a character code, a character style, and a character size of a character pattern to be generated; a character information storing section for storing, for each character code, a character information containing a 
stroke configuration information composed of skeleton coordinate data of strokes constituting the character pattern; a bit map 
font generating section for reading, from the character information storing section, the 
stroke configuration information contained in the character information based on the input information input by the input section and for generating a bit map 
font based on the skeleton coordinate data of the 
stroke configuration information that has been read; and an output section for outputting, as a character pattern, the bit map 
font generated by the bit map font generating section.