A method for rendering glyphs using a layout services library

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/21 (2006.01)

Patent

CA 2293675

Rendering glyphs using a layout services library. A layout services library provides a set of text-processing functions for use by a client program. The text-processing functions access font information stored in the font tables insulating the client program from the details of the font table formats. The layout services library may be used to identify glyph variants and to position glyphs along a base line for a run of text. To identify glyph variants, the layout services library scans the run of text to identify the locations of characters having alternative glyph forms. The layout services library creates a list of feature parameter structures, each of which contains a count of the number of glyph alternates that apply for each identified character. The client program assembles a list of identical characters which have different parameters and presents a list of all glyph variants to the user who chooses one of the alternatives. To position glyphs, the layout services library assembles data that describes the advance of a virtual pen point from glyph to glyph along the base line, an X-placement value, and a Y-placement value. The X-placement value and the Y-placement value are used to position the glyph with respect to the virtual pen point on the base line.

Procédé de rendu de glyphes faisant appel à une bibliothèque de services de mise en forme. La présente invention concerne un procédé de rendu de glyphes faisant appel à une bibliothèque de services de mise en forme. Une bibliothèque de services de mise en forme fournit un jeu de fonctions de traitement de texte destinées à être utilisées par un programme client. Les fonctions de traitement de texte permettent d'accéder à des informations de polices de caractères qui isolent le programme client des détails de format des tableaux de polices de caractères. On peut utiliser la bibliothèque de services de mise en forme pour identifier des variantes de glyphes et pour positionner les glyphes le long de la ligne de base d'un texte. Pour identifier les variantes de glyphes, la bibliothèque de services de mise en forme balaye le texte afin d'identifier l'emplacement des caractères présentant des formes de glyphe alternatives. La bibliothèque de services de mise en forme crée une liste de structures de paramètre physionomique, dont chacune contient un nombre de glyphes alternatifs pouvant s'appliquer à chaque caractère identifié. Le programme client assemble une liste de caractères identiques ayant des paramètres différents et présente une liste de toutes les variantes de glyphes à l'utilisateur, qui choisit alors l'une des alternatives. Pour positionner les glyphes, la bibliothèque de services de mise en forme assemble des données qui décrivent l'avancée d'une trace virtuelle d'un glyphe à l'autre le long de la ligne de base, une valeur de positionnement X et une valeur de positionnement Y. Les valeurs de positionnement X et Y sont utilisées pour positionner le glyphe par rapport à la trace virtuelle sur la ligne de base.

LandOfFree

Say what you really think

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

Rating

A method for rendering glyphs using a layout services library does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with A method for rendering glyphs using a layout services library, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A method for rendering glyphs using a layout services library will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2004059

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