Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
259 words
A kerning method for adjusting a position of an object character relative to an adjacent reference character already fixed in place, in arranging characters of a character string in a predetermined direction based on rectangular character frames including character patterns therein, said method comprising the steps of: (a) designating a minimum two-dimensional space between the faces of said reference character and said object character; (b) shifting a dot pattern of the face of said object character dot by dot toward a dot pattern of the face of said reference character, and determining, at respective shifts, pairs of dots providing minimum facing space between said dot patterns in a direction perpendicular to a shifting direction; (c) storing facing space information in said shifting direction and facing space information in said direction perpendicular thereto of said candidate point pairs when the imaginary bodies of said reference character and said object character contact each other; (d) moving said object character toward said reference character from a position in which said imaginary bodies contact each other, based on said facing space information in said shifting direction and said facing space information in said direction perpendicular thereto of said candidate point pairs and said facing space designated, and computing space reductions for the respective candidate point pairs until the facing space between said candidate point pairs agrees with said facing space designated; (e) determining a space reduction providing a minimum facing space among said space reductions computed; and (f) positioning said object character relative to said reference character with said minimum facing space therebetween.
Claim 2
Dependent Claim
259 words
A kerning method for adjusting a position of an object character relative to an adjacent reference character already fixed in place, in arranging characters of a character string in a predetermined direction based on rectangular character frames including character patterns therein, said method comprising the steps of: (a) designating a minimum two-dimensional space between the faces of said reference character and said object character; (b) shifting a dot pattern of the face of said object character dot by dot toward a dot pattern of the face of said reference character, and determining, at respective shifts, pairs of dots providing minimum facing space between said dot patterns in a direction perpendicular to a shifting direction; (c) storing facing space information in said shifting direction and facing space information in said direction perpendicular thereto of said candidate point pairs when the imaginary bodies of said reference character and said object character contact each other; (d) moving said object character toward said reference character from a position in which said imaginary bodies contact each other, based on said facing space information in said shifting direction and said facing space information in said direction perpendicular thereto of said candidate point pairs and said facing space designated, and computing space reductions for the respective candidate point pairs until the facing space between said candidate point pairs agrees with said facing space designated; (e) determining a space reduction providing a minimum facing space among said space reductions computed; and (f) positioning said object character relative to said reference character with said minimum facing space therebetween.
Claim 3
Dependent Claim
65 words
A method as defined in claim 1, wherein, at step (b), a pair of dots having a minimum facing space therebetween are selected as a candidate point pair when dot pairs are aligned in a plurality of columns in said direction perpendicular to said shifting directions, at each shift of said dot pattern of said object character toward said dot pattern of said reference character.
Claim 4
Dependent Claim
78 words
A method as defined in claim 1, wherein, at step (b), a pair of dots having a minimum facing space between said dot patterns in said direction perpendicular to said shifting direction is determined at each shift of said dot pattern of said object character toward said dot pattern of said reference character, step (b) being completed by selecting, as a candidate point pair, a dot pair through which said dot patterns overlap each other after the shift.
Claim 5
Dependent Claim
65 words
A method as defined in claim 1, wherein, at step (b), a pair of dots are selected as a candidate point pair when a plurality of dot pairs having a minimum facing space are aligned in one column in said direction perpendicular to said shifting direction, at each shift of said dot pattern of said object character toward said dot pattern of said reference character.
Claim 6
Dependent Claim
45 words
A method as defined in claim 1, wherein, at step (b), a candidate point pair is selected at a large shift only when this candidate point pair provides a smaller facing space than the facing space at a candidate point pair at a smaller shift.
Claim 7
Dependent Claim
392 words
A typographic apparatus utilizing a kerning method for adjusting a position of an object character relative to an adjacent reference character already fixed in place, in arranging characters of a character string in a predetermined direction based on rectangular character frames including character patters therein, said apparatus comprising: (a) facing space designating means for designating a minimum two-dimensional space between the faces of said reference character and said object character; (b) dot pattern processing means for converting the faces of said object character and said reference character into dot pattern data having a predetermined number of dots; (c) a dot pattern data storage for storing said dot pattern data of said object character and said reference character; (d) a dot pattern string expansion memory for storing said dot pattern data of said object character and said reference character stored in said dot pattern data storage; (e) candidate point pair computing means for shifting said dot pattern of said object character dot by dot toward said dot pattern of said reference character stored in said dot pattern string expansion memory, and determining, at respective shifts, pairs of dots providing minimum facing space between said dot patterns in a direction perpendicular to a shifting direction; (f) a candidate point pair storage for storing said candidate point pairs computed by said candidate point pair computing means; (g) a facing space information storage for storing facing space information in said shifting direction and facing space information in said direction perpendicular thereto of said candidate point pairs when the imaginary bodies of said reference character and said object character contact each other; (h) space reduction computing means for moving said object character toward said reference character from a position in which said imaginary bodies contact each other, based on said facing space information in said shifting direction and said facing space information in said direction perpendicular thereto of said candidate point pairs and said facing space designated, and computing space reductions for the respective candidate point pairs until the facing space between said candidate point pairs agrees with said facing space designated; (i) a space reduction storage for storing a space reduction providing a minimum facing space among said space reductions computed; and (j) position control means for positioning said object character relative to said reference character with said minimum facing space in said space reduction storage.
Claim 8
Dependent Claim
392 words
A typographic apparatus utilizing a kerning method for adjusting a position of an object character relative to an adjacent reference character already fixed in place, in arranging characters of a character string in a predetermined direction based on rectangular character frames including character patters therein, said apparatus comprising: (a) facing space designating means for designating a minimum two-dimensional space between the faces of said reference character and said object character; (b) dot pattern processing means for converting the faces of said object character and said reference character into dot pattern data having a predetermined number of dots; (c) a dot pattern data storage for storing said dot pattern data of said object character and said reference character; (d) a dot pattern string expansion memory for storing said dot pattern data of said object character and said reference character stored in said dot pattern data storage; (e) candidate point pair computing means for shifting said dot pattern of said object character dot by dot toward said dot pattern of said reference character stored in said dot pattern string expansion memory, and determining, at respective shifts, pairs of dots providing minimum facing space between said dot patterns in a direction perpendicular to a shifting direction; (f) a candidate point pair storage for storing said candidate point pairs computed by said candidate point pair computing means; (g) a facing space information storage for storing facing space information in said shifting direction and facing space information in said direction perpendicular thereto of said candidate point pairs when the imaginary bodies of said reference character and said object character contact each other; (h) space reduction computing means for moving said object character toward said reference character from a position in which said imaginary bodies contact each other, based on said facing space information in said shifting direction and said facing space information in said direction perpendicular thereto of said candidate point pairs and said facing space designated, and computing space reductions for the respective candidate point pairs until the facing space between said candidate point pairs agrees with said facing space designated; (i) a space reduction storage for storing a space reduction providing a minimum facing space among said space reductions computed; and (j) position control means for positioning said object character relative to said reference character with said minimum facing space in said space reduction storage.
Claim 9
Dependent Claim
70 words
An apparatus as defined in claim 6, wherein said candidate point pair computing means is operable to select a pair of dots having a minimum facing space therebetween as a candidate point pair when dot pairs are aligned in a plurality of columns in said direction perpendicular to said shifting direction, at each shift of said dot pattern of said object character toward said dot pattern of said reference character.
Claim 10
Dependent Claim
86 words
An apparatus as defined in claim 6, wherein said candidate point pair computing means is operable to determine a pair of dots having a minimum facing space between said dot patterns in said direction perpendicular to said shifting direction, at each shift of said dot pattern of said object character toward said dot pattern of said reference character, and to complete candidate point pair computation by selecting, as a candidate point pair, a dot pair with which said dot patterns overlap each other after the shift.
Claim 11
Dependent Claim
70 words
An apparatus as defined in claim 6, wherein said candidate point pair computing means is operable to select a pair of dots as a candidate point pair when a plurality of dot pairs having a minimum facing space are aligned in one column in said direction perpendicular to said shifting direction, at each shift of said dot pattern of said object character toward said dot pattern of said reference character.
Claim 12
Dependent Claim
50 words
An apparatus as defined in claim 6, wherein said candidate point pair computing means is operable to select a candidate point pair at a large shift only when this candidate point pair provides a smaller facing space than the facing space at a candidate point pair at a smaller shift.