×

Rule-based text layout

  • US 20060080081A1
  • Filed: 10/01/2004
  • Published: 04/13/2006
  • Est. Priority Date: 10/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer program, tangibly embodied on an information carrier, comprising instructions operable to cause data processing apparatus to:

  • receive a spacing classification file specifying a classification for a Latin-based character set, the classification file being a text file containing in text form multiple character class definitions each defining a character class, each character class definition being operable to define a character class as having one or more arbitrary Latin-based characters, the classification file further containing multiple inter-class spacing rules, in text form, each associated with an ordered pair of character classes, each inter-class spacing rule defining one or more spacing parameters for the ordered pair of character classes;

    lay out a line of text comprising a sequence of Latin-based character glyphs derived from a sequence of characters;

    if the line of text needs to be compressed, compress the line of text according to the inter-class spacing rules for each sequential pairs of characters in the sequence of characters defined in the classification file; and

    if the line of text needs to be stretched, decompress the line of text according to the inter-class spacing rules for each sequential pairs of characters in the sequence of characters defined in the classification file.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×