A non-transitory computer readable recording medium that records an information processing program executable by a controller circuitry of an image forming apparatus including a communication interface configured to receive printable data including a character code from a host apparatus, a storage device that stores font data including a character code and outline data in association with the character code, the outline data being used to render a character specified by the character code, and the controller circuitry, the information processing program causing the controller circuitry to operate as
- a text processing unit configured to obtain, from the font data, the outline data in association with the character code included in the printable data, and
- a character rendering unit configured to
- process the outline data by changing a coordinate of a stroke, thickness of each line, and/or an interval between characters to thereby create processed outline data, the stroke being a center line of each line included in an object of the character rendered by using the outline data, and
- render an object of the character by using the processed outline data to thereby render the character specified by the same character code as a different object.