Apparatus and method for drawing character sequence using font data with any data structure
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsMasahiro Muikaichi, Kenji Izumi, Satoshi Tsujimura
Life of this patent
Estimating the term…
Loading patent…
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsMasahiro Muikaichi, Kenji Izumi, Satoshi Tsujimura
Estimating the term…
A character sequence drawing apparatus which stores font data and font processing functions for executing processes for using the font data. The font processing functions are, for example a rasterizer initialization function, a glyph-by-glyph pattern obtaining function, a glyph-by-glyph font metrics information obtaining function, and a common font metrics information obtaining function. The character sequence drawing apparatus receives, from an application program (AP), a piece of font access information that includes addresses of font data and a group of types of font processing functions, assigns a font ID to the piece of font access information, stores the font ID with correspondence to the piece of font access information, and sends the font ID to the AP. After this, the AP can issue a request to execute a drawing-related process (e.g., obtaining a character sequence width, obtaining height of a font, or drawing a character sequence) to the character sequence drawing apparatus, specifying a font ID. After receiving a request from the AP, the character sequence drawing apparatus identifies addresses of font processing functions based on the received request and piece of font access information corresponding to the specified font ID, and executes the functions.
A character sequence drawing apparatus comprising:
A character sequence drawing method which uses a plurality of pieces of font data and a plurality of font processing functions for using the plurality of pieces of font data, the character sequence drawing method comprising:
A computer program that uses a plurality of pieces of font data and a plurality of font processing functions for using the plurality of pieces of font data, comprising instructions operable to cause a computer to:
Dependencies are inferred from the claim text.