Method and system for dynamic font subsetting

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/00 (2006.01) G06F 3/14 (2006.01) G06F 17/20 (2006.01) G06F 17/21 (2006.01)

Patent

CA 2409981

Methods and system for dynamic font subsetting. One or more directives are inserted into electronic content to identify one or more glyph sub-sets needed to display the multiple characters in one or more desired languages for electronic content (38). A directive identifies a glyph sub-set including set of glyphs identified in the electronic content and an encoding scheme used to encode the set of glyphs. The glyph sub-set identifies only those glyphs needed to display the electronic content. When electronic content with the one or more directives is processed the one or more directives are identified (40). If the electronic device does not have the glyph sub-sets needed to display the electronic content, requests are sent to an intermediate network device to obtain glyph sub-sets (42). These method and system may allow an electronic device with limited resources, such as a wireless telephone, personal digital assistant, network appliance, set-top box, etc., to display electronic content from a computer network such as the internet or intranet, with virtually any font, even if the fonts from the electronic content do not exist on the electronic device. Electronic content written in languages such as Chinese, Japanese, Korean, Vietnamese, etc. can be displayed on an electronic device with limited resources using a small number of glyphs from the multiple thousands of possible glyphs that represent characters in such languages.

L'invention concerne des procédés et un système de définition dynamique d'un sous-ensemble de polices. Une ou plusieurs instructions sont introduites dans un contenu électronique afin d'identifier un ou plusieurs sous-ensembles de glyphes nécessaires à l'affichage de multiples caractères dans une ou plusieurs langues désirées pour un contenu électronique (38). Une instruction identifie un sous-ensemble de glyphes comprenant un ensemble de glyphes identifié dans le contenu électronique et un schéma de codage utilisé pour coder l'ensemble de glyphes. Le sous-ensemble de glyphes n'identifie que les glyphes nécessaires à l'affichage du contenu électronique. Lorsque le contenu électronique associé aux instructions est traité, les instructions sont identifiées (40). Si le dispositif électronique ne possède pas les sous-ensembles de glyphes nécessaires à l'affichage du contenu électronique, des demandes sont envoyées à un dispositif de réseau intermédiaire afin d'obtenir des sous-ensembles de glyphes (42). Ce procédé et ce système peuvent permettre à un dispositif électronique à ressources limitées, tel qu'un téléphone sans fil, un assistant numérique personnel, un appareil de réseau, un décodeur etc. d'afficher un contenu électronique à partir d'un réseau informatique, tel qu'Internet ou Intranet, au moyen de quasiment toutes les polices, même si les polices du contenu électronique n'existent pas sur le dispositif électronique. Un contenu électronique écrit dans des langues, telles que le chinois, le japonais, le coréen, le vietnamien, etc. peut être affiché sur un dispositif électronique à ressources limitées au moyen d'un nombre restreint de glyphes parmi les milliers de glyphes possibles qui représentent des caractères dans ces langues.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for dynamic font subsetting does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for dynamic font subsetting, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamic font subsetting will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2037720

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.