Information processing apparatus and image forming apparatus for generating sans-serif character data and serif character data
AssigneeKYOCERA Document Solutions Inc.
InventorPatricia Ysabel Garces
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a storage unit and a processor. A font file includes type face data and serif data. When a sans-serif font is selected, the processor generates sans-serif character data on the basis of the type face data. When a serif font selected, the processor generates sans-serif character data, generates serif image data, and adds generated the serif image data to generated the sans-serif character data to generate serif character data.
Claims8
An information processing apparatus comprising:
- a storage unit configured to store a font file including type face data and serif data;
- and
- a processor configured to generate sans-serif character data which is image data of a sans-serif character on a basis of the type face data when a sans-serif font corresponding to the font file is selected in advance;
- to generate serif image data and to add the serif image data to the sans-serif character data generated on a basis of the type face data to generate serif character data when a serif font corresponding to the font file is selected in advance;
- and to output generated character image data,
- wherein the type face data includes, for each character, a drawing definition for drawing a sans-serif character,
- wherein the serif data is data in which a type of the serif to be added and a position at which the serif is to be added are defined for each character,
- wherein when generating the serif character data with a horizontal serif protruding in both right and left directions from an end of a line of a character, the processor draws a bisection image, copies image data of the bisection image, combines original image data of the bisection image with image data of an inverted image obtained by inverting the bisection image in a right-left direction after copying, to generate horizontal serif image data, and
- wherein the bisection image is an image obtained by dividing the horizontal serif into two vertically at a center in the right-left direction.
An information processing apparatus comprising:
- a storage unit configured to store a font file including type face data and serif data;
- a processor configured to generate sans-serif character data which is image data of a sans-serif character on a basis of the type face data when a sans-serif font corresponding to the font file is selected in advance;
- to generate serif image data and to add the serif image data to the sans-serif character data generated on a basis of the type face data to generate serif character data when a serif font corresponding to the font file is selected in advance;
- and to output generated character image data;
- and
- a font cache area for caching the sans-serif character data,
- wherein the type face data includes, for each character, a drawing definition for drawing a sans-serif character,
- wherein the serif data is data in which a type of the serif to be added and a position at which the serif is to be added are defined for each character, and
- wherein if the sans-serif font is selected in advance, and when the sans-serif character data of a character to be output is cached in the font cache area, the processor does not generate the sans-serif character data of the character, and performs an output with a use of the sans-serif character data being cached;
- and if the serif font is selected in advance, and when the sans-serif character data of a character to be output is cached in the font cache area, the processor does not generate the sans-serif character data of the character and adds the serif image data to the sans-serif character data being cached to generate serif character data.
An image forming apparatus comprising:
- a printer;
- a storage unit configured to store a font file including type face data and serif data;
- and
- a controller configured to generate sans-serif character data which is image data of a sans-serif character on a basis of the type face data when a sans-serif font corresponding to the font file is selected in advance;
- to generate serif image data and to add the serif image data to the sans-serif character data generated on a basis of the type face data to generate serif character data, when a serif font corresponding to the font file is selected in advance;
- and to print out generated character image data,
- wherein the type face data includes, for each character, a drawing definition for drawing a sans-serif character, and
- wherein the serif data is data in which a type of the serif to be added and a position at which the serif is to be added are defined for each character,
- wherein when generating the serif character data with a horizontal serif protruding in both right and left directions from an end of a line of a character, the controller draws a bisection image, copies image data of the bisection image, combines original image data of the bisection image with image data of an inverted image obtained by inverting the bisection image in a right-left direction after copying, to generate horizontal serif image data, and
- wherein the bisection image is an image obtained by dividing the horizontal serif into two vertically at a center in the right-left direction.
Dependencies are inferred from the claim text.