摘要 |
<P>PROBLEM TO BE SOLVED: To solve the problem that if a specified font and a font to replace are different in font width, the character spacing of a drawn text becomes unnatural when if the specified font is not available, mere replacement with the replacing font is performed. <P>SOLUTION: When a font complying with a use request is not available, a font whose specified property information is closest is selected by a font selection part 123 as an approximate font and a character drawing instruction processing part 121 draws characters based upon character codes and character drawing position information by using the selected approximate font. At this time, a character spacing processing part 124 calculates the character spacing between a currently drawn character and a character to be drawn next, predicts the state between the characters by using the calculation result, and reduces or enlarges and draw the currently drawn character according to the prediction result. <P>COPYRIGHT: (C)2004,JPO&NCIPI |