Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
202 words
A method for generating a line of uniform width, which, in altering a size of an outline font defined by a dot sequence composing a character outline, comprises the steps of: representing transformable coordinates of the dot sequence as coordinates relative to an optional reference point for transforming coordinates for altering a character size; and transforming coordinates of the reference point, the relative coordinates of the dot sequence, and a predetermined offset value by the use of an alteration ratio, thereby generating a character part having a line of uniform width through coordinate transformation for altering the size of character part having lines of different width within a specified range irrespective of original coordinates of the character part, wherein said predetermining step determines said predetermined offset value in accordance with character sizes before and after transformation, a range of line widths of a character part before transformation, said uniform width of the character part after transformation and the reference point in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation.
Claim 2
Independent Claim
202 words
A method for generating a line of uniform width, which, in altering a size of an outline font defined by a dot sequence composing a character outline, comprises the steps of: representing transformable coordinates of the dot sequence as coordinates relative to an optional reference point for transforming coordinates for altering a character size; and transforming coordinates of the reference point, the relative coordinates of the dot sequence, and a predetermined offset value by the use of an alteration ratio, thereby generating a character part having a line of uniform width through coordinate transformation for altering the size of character part having lines of different width within a specified range irrespective of original coordinates of the character part, wherein said predetermining step determines said predetermined offset value in accordance with character sizes before and after transformation, a range of line widths of a character part before transformation, said uniform width of the character part after transformation and the reference point in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation.
Claim 3
Independent Claim
177 words
A method for generating a line of a uniform width, which, in altering a size of an outline font defined by a dot sequence composing a character outline, comprises the steps of: representing transformable coordinates of the dot sequence as coordinates relative to an optional reference point for transforming coordinates for altering a character size; and transforming coordinates of the reference point, the relative coordinates of the dot sequence, and a predetermined offset value by the use of an alteration ratio, thereby generating a character part having a line of uniform width through coordinate transformation for altering the size of character part having lines of different width within a specified range irrespective of original coordinates of the character part, said transforming step including transforming an original X coordinate Xi and an original Y coordinate Yi into a transformed X coordinate Xi' and a transformed Y coordinate Yi' in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xs--X coordinate of reference point n--altered data size M--original data size Ys--Y coordinate of reference point and [ ] indicates truncation.
Claim 4
Independent Claim
177 words
A method for generating a line of a uniform width, which, in altering a size of an outline font defined by a dot sequence composing a character outline, comprises the steps of: representing transformable coordinates of the dot sequence as coordinates relative to an optional reference point for transforming coordinates for altering a character size; and transforming coordinates of the reference point, the relative coordinates of the dot sequence, and a predetermined offset value by the use of an alteration ratio, thereby generating a character part having a line of uniform width through coordinate transformation for altering the size of character part having lines of different width within a specified range irrespective of original coordinates of the character part, said transforming step including transforming an original X coordinate Xi and an original Y coordinate Yi into a transformed X coordinate Xi' and a transformed Y coordinate Yi' in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xs--X coordinate of reference point n--altered data size M--original data size Ys--Y coordinate of reference point and [ ] indicates truncation.
Claim 5
Dependent Claim
52 words
A method for generating a line of a uniform width, according to claim 2, further comprising: checking for any dot sequence in a character part which has not been transformed by said transforming step; and repeating said representing and transforming steps until all dot sequences of the character part have been transformed.
Claim 6
Dependent Claim
35 words
A method for generating a line of a uniform width, according to claim 2, further comprising: generating a character part font using transformed dot sequences for said character part; and plotting the character part font.
Claim 7
Independent Claim
232 words
A device for generating a line of uniform width, comprising: a data input portion for reading coordinates of a dot sequence and obtaining coordinate data; an offset value reading portion for reading a predetermined offset value corresponding to an altered character size on the basis of the coordinate data read by the data input portion; a reference point selecting portion for selecting a reference point for a character part from the coordinate data read by the data input portion; a coordinate transforming portion for transforming coordinates of a dot sequence of the character part for altering the size of the character part in accordance with the coordinate data, the reference point and the predetermined offset value, wherein said predetermined offset value is determined in accordance with character sizes before and after transformation, a range of line widths of a character part before transformation, said uniform width of the character part after transformation and the reference point in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation; and a plotting portion for generating a character part font by using a dot sequence transformed by the coordinate transforming portion and by plotting by superimposing the character part font on another character part.
Claim 8
Independent Claim
232 words
A device for generating a line of uniform width, comprising: a data input portion for reading coordinates of a dot sequence and obtaining coordinate data; an offset value reading portion for reading a predetermined offset value corresponding to an altered character size on the basis of the coordinate data read by the data input portion; a reference point selecting portion for selecting a reference point for a character part from the coordinate data read by the data input portion; a coordinate transforming portion for transforming coordinates of a dot sequence of the character part for altering the size of the character part in accordance with the coordinate data, the reference point and the predetermined offset value, wherein said predetermined offset value is determined in accordance with character sizes before and after transformation, a range of line widths of a character part before transformation, said uniform width of the character part after transformation and the reference point in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation; and a plotting portion for generating a character part font by using a dot sequence transformed by the coordinate transforming portion and by plotting by superimposing the character part font on another character part.
Claim 9
Dependent Claim
53 words
A device for generating a line of uniform width, according to claim 5, wherein said reference point selecting portion determines coordinates of a reference point of a character part according to coordinates of a reference point of another character part to control relative positions of character parts through coordinate transformation for size alteration.
Claim 10
Independent Claim
166 words
A device for generating a line of a uniform width comprising: a data input portion for reading coordinates of a dot sequence and obtaining coordinate data; an offset value reading portion for reading a predetermined offset value corresponding to an altered character size on the basis of the coordinate data read by the data input portion; a reference point selecting portion for selecting a reference point for a character part from the coordinate data read by the data input portion; a coordinate transforming portion for transforming coordinates of a dot sequence of the character part for altering the size of the character part in accordance with the coordinate data, the reference point and the predetermined offset value, wherein said coordinate transforming portion transforms coordinates in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation.
Claim 11
Independent Claim
166 words
A device for generating a line of a uniform width comprising: a data input portion for reading coordinates of a dot sequence and obtaining coordinate data; an offset value reading portion for reading a predetermined offset value corresponding to an altered character size on the basis of the coordinate data read by the data input portion; a reference point selecting portion for selecting a reference point for a character part from the coordinate data read by the data input portion; a coordinate transforming portion for transforming coordinates of a dot sequence of the character part for altering the size of the character part in accordance with the coordinate data, the reference point and the predetermined offset value, wherein said coordinate transforming portion transforms coordinates in accordance with the following equations: Xi'=[n×(Xi-Xs+a)/M+0.5]+[n×Xs/M+0.5] Yi'=[n×(Yi-Ys+a)/M+0.5]+[n×Ys/M+0.5] where Xi--original X coordinates Xs--X coordinate of reference point Xi'--transformed X coordinate n--altered data size M--original data size Yi--original Y coordinate Ys--Y coordinate of reference point Yi'--transformed Y coordinate and [ ] indicates truncation.
Claim 12
Dependent Claim
53 words
A device for generating a line of uniform width, according to claim 7, wherein said reference point selecting portion determines coordinates of a reference point of a character part according to coordinates of a reference point of another character part to control relative positions of character parts through coordinate transformation for size alteration.
Claim 13
Dependent Claim
52 words
A method for generating a line of a uniform width, according to claim 1, further comprising: checking for any dot sequence in a character part which has not been transformed by said transforming step; and repeating said representing and transforming steps until all dot sequences of the character part have been transformed.
Claim 14
Dependent Claim
35 words
A method for generating a line of a uniform width, according to claim 1, further comprising: generating a character part font using transformed dot sequences for said character part; and plotting the character part font.