Claims
- 1. A character pattern forming apparatus for forming a character from a plurality of straight line segments, each of said plurality of straight line segments being positioned in one of a horizontal, vertical and oblique direction in an X-Y plane, comprising:
- line segment memory means for storing a plurality of line segment data, a first one of said plurality of line segment data defining a first dot pattern that forms a first portion of a first straight line segment;
- said line segment memory means further storing data representing a width direction in which said first dot pattern is to be widened to increase a width of said first portion of said first straight line segment, and said line segment memory means further storing an arrangement format for arranging other dot patterns that are identical to said first dot pattern and that are to form other portions of said first straight line segment, to be adjacent to each other in said one of said horizontal, vertical and oblique directions in which said first straight line segment is to be positioned to form an overall pattern of said first straight line segment;
- font memory means for storing a plurality of character fonts, each character font designating a set of straight line segment data corresponding to said plurality of straight line segments, including said first straight line segment, that are to form said character in a selected one of said character fonts;
- said font memory means further storing a length, a width and an end position for each of said plurality of straight line segments, including said first straight line segment, forming said character in said selected one of said character fonts; and
- processing means for selecting said one of said character fonts stored in said font memory means, for retrieving said set of straight line segment data designated by said selected one of said character fonts from said line segment memory means, and for forming an overall pattern of said first straight line segment which corresponds to at least a portion of said retrieved set of straight line segment data; and wherein
- a width direction of said first dot pattern defined by said at least a portion of said retrieved set of straight line segment data is widened to conform with a stored first straight line segment width of said selected character font selected by said processing means, such that said other identical dot patterns that are identical to said first dot pattern and have a common adjusted width that is equal to a width of said first dot pattern, are arranged in said one of said horizontal, vertical and oblique directions in accordance with said arrangement format stored in said line segment memory means; and
- said processing means includes determining means for determining how many of said other identical dot patterns are required to form said first straight line segment based on the stored line segment length for said first straight line segment stored in said font memory means and designated by said selected one of said character fonts;
- said determining means further determining a last dot position, that corresponds to said stored end position for said first straight line segment, whereby said character is obtained from a combination of overall patterns of line segments obtained from said retrieved set of straight line segment data.
- 2. A character pattern forming apparatus according to claim 1, wherein each set of segment data includes:
- discrimination data for representing a type of dot pattern;
- dot pattern forming data for representing a number of dots of a pattern in a row direction and a number of dots of said pattern in a column direction;
- said width direction data representing a direction in which said width of said first dot pattern is to be widened; and
- format data representing said oblique direction for each of the identical dot patterns that are to be arranged in said oblique direction.
- 3. A character pattern forming apparatus according to claim 1, wherein each character font comprises a plurality of line segment data, said line segment data respectively including:
- selection data representing a dot pattern type selected to form a line segment;
- length data representing a length for said line segment;
- width data representing a width for said line segment; and
- position data representing a row and a column coordinate for an original point of the line segment, said original point being a point at the beginning of said line segment.
- 4. A character pattern forming apparatus according to claim 1, further comprising first buffer memory means for storing at least one character pattern provided by said processing means.
- 5. A character pattern forming apparatus according to claim 4, further comprising second buffer memory means for storing at least one character code specifying the selected character font selected by said processing means.
- 6. A character pattern forming apparatus according to claim 5, wherein said segment and font memory means are provided in a read only memory, and said first and second buffer means are provided in a random access memory.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-234167 |
Sep 1989 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/577,897, filed Sep. 5, 1990, now abandoned.
US Referenced Citations (6)
Foreign Referenced Citations (4)
Number |
Date |
Country |
1382588 |
Jun 1988 |
AUX |
3458489 |
May 1990 |
AUX |
0196656 |
Oct 1986 |
EPX |
PCTAU8600082 |
Oct 1986 |
WOX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
577897 |
Sep 1990 |
|