Method for aligning text to baseline grids and to CJK character grids
First Claim
1. A computer program product, stored on a computer-readable recording medium, comprising instructions operable to cause a programmable processor to:
- determine the height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display device, the grid comprising a plurality of grid lines, each grid line including a plurality of cells for arranging characters within the grid line according to a particular coordination mode;
when the height of the text is larger than a specified dimension for the grid, demarcate an arrangement region that includes the current line and at least one subsequent line in the grid, where the arrangement region defines a new line with respect to the grid for arranging the plurality of characters;
set a coordination line for the arrangement region according to a selected coordination mode;
arrange the plurality of characters within the arrangement region while coordinating the plurality of characters with the coordination line; and
displaying the arranged plurality of characters.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for controlling forced grid line spacing. The height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display device is determined. If the height of the text is larger than a specified dimension for the grid, an arrangement region that includes the current line and at least one subsequent line is demarcated. A coordination line within the arrangement region according to a selected coordination mode is set and the plurality of characters is arranged within the arrangement region while coordinating the plurality of characters with the coordination line. This provides an electronic typesetting technology that can automatically and swiftly perform forced grid line spacing without requiring complicated manual operations by the user.
-
Citations
19 Claims
-
1. A computer program product, stored on a computer-readable recording medium, comprising instructions operable to cause a programmable processor to:
-
determine the height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display device, the grid comprising a plurality of grid lines, each grid line including a plurality of cells for arranging characters within the grid line according to a particular coordination mode; when the height of the text is larger than a specified dimension for the grid, demarcate an arrangement region that includes the current line and at least one subsequent line in the grid, where the arrangement region defines a new line with respect to the grid for arranging the plurality of characters; set a coordination line for the arrangement region according to a selected coordination mode; arrange the plurality of characters within the arrangement region while coordinating the plurality of characters with the coordination line; and displaying the arranged plurality of characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling forced grid line spacing, comprising:
-
determining the height of text that includes a plurality of characters to be arranged within a current line in a grid displayed on a display device, the grid comprising a plurality of grid lines, each grid line including a plurality of cells for arranging characters within the grid line according to a particular coordination mode; when the height of the text is larger than a specified dimension for the grid, demarcating an arrangement region that includes the current line and at least one subsequent line in the grid, where the arrangement region defines a new line with respect to the grid for arranging the plurality of characters; setting a coordination line for the arrangement region according to a selected coordination mode; arranging the plurality of characters within the arrangement region while coordinating the plurality of characters with the coordination line; and displaying the arranged plurality of characters. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A desktop publishing system for controlling forced grid line spacing, comprising:
-
a desktop publishing processing control device provided with a font file, the font file storing character font information for performing typesetting, and with typesetting control means having a control means for forced grid line spacing; a display device displaying data being typeset; and input means for user input; the control means for forced grid line spacing being arranged to; determine whether a maximum dimension of a plurality of characters to be arranged according to a selected coordination mode within a current line of a grid displayed on the display device exceeds a specified dimension of the grid, the grid comprising a plurality of grid lines, each grid line including a plurality of cells for arranging characters within the grid line according to a particular coordination mode; and when the maximum dimension of the plurality of characters exceeds the specified dimension; select a plurality of grid lines including a current grid line and at least one subsequent grid line as an arrangement space, where the arrangement space defines a new line with respect to the grid for arranging the plurality of characters; and arrange the plurality of characters within the arrangement space, based on the coordination mode. - View Dependent Claims (18)
-
-
19. A method for controlling forced grid line spacing, comprising:
-
determining whether a maximum dimension of a plurality of characters to be arranged according to a selected coordination mode within a current line of a grid displayed on a display device exceeds a specified dimension of the grid, the grid comprising a plurality of grid lines, each grid line including a plurality of cells for arranging characters within the grid line according to a particular coordination mode; and when the maximum dimension exceeds a specified dimension of the grid; selecting a plurality of grid lines including a current grid line and at least one subsequent grid line as an arrangement space, where the arrangement space defines a new line with respect to the grid for arranging the plurality of characters; and arranging the plurality of characters within the arrangement space, based on the selected coordination mode.
-
Specification