Patent ID: 6661416
Filing Date: 2003-12-09
Classification: G09G

Abstract:
A character sequence drawing apparatus comprising:a storage unit operable to store a plurality of pieces of font data and a plurality of font processing functions for using the plurality of pieces of font data wherein the plurality of font processing functions are classified into a plurality of function types, and the storage unit stores one or more font processing functions for each of the plurality of function types; a font access information obtaining unit operable to obtain a piece of font access information which includes a group of addresses of font processing functions, from an application program, and one address for each of the plurality of function types, wherein the font access information obtaining unit, for each obtainment of a piece of font access information, assigns a font ID to each obtained piece of font access information, holds the assigned font IDs and pieces of obtained font access information, and sends each font ID to the application program, wherein the font IDs correspond to the pieces of font access information on a one-to-one basis; a request receiving unit operable to receive from the application program a request which is related to drawing of a character sequence, wherein the request receiving unit receives a font ID together with the request from the application program; and a font processing function executing unit operable to identify one or more addresses of font processing functions which have been predetermined with correspondence to the received request among a group of addresses of font processing functions included in a piece of font access information corresponding to the obtained font ID, and respond to the received request by executing one or more font processing functions corresponding to the one or more addresses.