4. An apparatus of claim 1, including means for increasing the size of the character.
1. A character generator for use with an electron beam controlled display in which the movement of the electron beam to generate a visible character is determined by a set of instruction words, wherein each instruction word in the set includes slope, count and visibility information for generating one straight line portion of a character on the display, each straight line portion comprising a plurality of strokes, the length of the strokes varying depending on the slope of the straight line portion but equal within a given straight line portion, wherein the slope information is a single number representative of the particular slope of the straight line portion on the display and the count information is a number representative of the number of strokes in the straight line portion, and thus determines the length of the straight line portion on the display, the display being arranged so that a character is formed by a series of straight line strokes between matrix points which comprise the display, the distance between successive matrix points in the horizontal direction being referred to as a .DELTA.X unit value, and the distance between successive matrix points in the vertical direction being referred to as a .DELTA.Y unit value, the .DELTA.X and .DELTA.Y unit values being equal to the shortest stroke generated, the generator comprising: a. memory means for storing a plurality of instruction words; b. controller means for retrieving each instruction word in turn in a set of instruction words in order to produce a given character; c. a counter capable of being preset to a desired value; p1 d. means setting said counter to the value of the count information in an instruction word; e. a clock set to run at a frequency which is selected so that the period between successive clock pulses corresponds to the desired time to generate a stroke section of the straight line portion of the given character corresponding to the instruction word; f. means connecting said clock with said counter such that in operation said clock counts down said counter at the selected frequency, wherein said counter produces a counter pulse in response to each clock pulse; g. decoder means responsive to said slope information to provide .DELTA.X and .DELTA.Y display values which are appropriate multiples of the .DELTA.X and .DELTA.Y unit values representative of the orthogonal components of the successive strokes comprising the straight line portion on the display which the slope information represents; h. means responsive to said decoder means for accumulating, at each counter pulse, the sum of the .DELTA.X and .DELTA.Y display values for the successive strokes in successive straight line portions of a character, until the character has been completed, said accumulating means including first and second series connections of an adder/subtractor means, a latch circuit, and means feeding back the output of the latch circuit back to the adder/subtractor means; i. first and second digital-to-analog converters responsive to the latch circuits for converting the accumulated values of .DELTA.X and .DELTA.Y into corresponding analog values which may in turn be applied to deflection circuits in order to move the electron beam on the display sufficiently to produce successive stroke sections of the straight line portion corresponding to the instruction word; and j. gate means responsive to the visibility information in the instruction word and to said decoder means to produce a beam intensity control signal, which varies in accordance with the length of each stroke section to be drawn, which control signal may be applied to intensity circuits to vary the intensity of each stroke in accordance with the length thereof.