TL;DR: In this paper, a large plurality of electronically-stored fonts are managed and selected for use in a particular presentation (printing, display) of a document represented by electrical signals by either an explicit or implicit method.
Abstract: A large plurality of electronically-stored fonts are managed and selected for use in a particular presentation (printing, display) of a document represented by electrical signals by either an explicit or implicit method. A new font by either selecting a completely defined font or by selecting predetermined characteristics of font graphics, such as italics, bold, point size, and the like which enable an implicit selection of a completely defined font. Such defined characteristics are interpreted by an automatic machine to complete font definitions for use by a document presentation device. A begin font command can specify a plurality of internal fonts with the order of specification indicating priority of selection for use in document presentation. Whether or not a specified internal font results in a defined font being activated is selectable by font definitions embedded with a received-text-data stream representing text/graphics to be presented. Such combination yields a presentation device and font independency to the unformatted input-text-data stream.
TL;DR: A font display and text editing system for text characters is described in this article, which includes a display medium for displaying text characters and a memory that stores digital information describing the shape of each alphabetical character of a plurality of sets of alphabetical characters.
Abstract: A font display and text editing system 10 is disclosed. The system includes a display medium 40 for displaying text characters. A memory 24 stores digital information describing the shape of each alphabetical character of a plurality of sets of alphabetical characters, each of the set of alphabetical characters defining a respective font. An input device 38 sequentially generates a first signal identifying one of the alphabetical characters as a base character and a second signal identifying a different one of the alphabetic characters as an overlay character. A circuit 11-22 and 26-36 responsive to the signals displays the base and overlay characters as a single complex character on the display medium.
TL;DR: A new technique for defining Chinese characters hierarchically with METAFONT is presented, and it is shown how it is possible to create completely different styles, such as Bold style, merely by substituting different stroke routines.
Abstract: METAFONT is Donald E. Knuth''s system for alphabet design. The system allows an entire family of fonts or "meta-fonts" to be specified precisely and mathematically so that it can be produced in different sizes and styles for different raster devices. We present a new technique for defining Chinese characters hierarchically with METAFONT. We define METAFONT subroutines for commonly used portions of strokes and then combine some of these into routines for drawing complete strokes. Parameters describe the skeletons of the strokes and the stroke routines are carefully designed to transform themselves appropriately. This allows us to handle all of the basic strokes with only 14 different routines. The stroke routines in turn are used to build up groups of strokes and radicals. Special routines for positioning control points ensure that the strokes will join properly in a variety of different styles. The radical routines are parameterized to allow them to be placed at different locations in the typeface and to allow for adjusting their size and shape. Key points are positioned relative to the bounding box for the radical, and the special positioning routines find other points that must be passed to the stroke routines. We use this method to design high quality Song style characters. Global parameters control the style, and we show how these can be used to create Song and Long Song from the same designs. Other settings can produce other familiar styles or even new styles. We show how it is possible to create completely different styles, such as Bold style, merely by substituting different stroke routines. The global parameters can be used to augment simple scaling by altering stroke width and other details to account for changes in size. We can adjust stroke widths to help even out the overall darkness of the characters. We also show how it is possible to experiment with new ideas such as adjusting character widths individually. While many of our characters are based on existing designs, the stroke routines facilitate the design of new characters without the need to refer to detailed drawings. The skeletal parameters and special positioning routines make it easy to position the strokes properly. In our previous paper, in contrast to this, we parameterized the strokes according to their boundaries and copied an existing design. The previous approach made it very difficult to create different styles with the same METAFONT program.
TL;DR: In this article, the font data in a font memory 6 is divided into blocks each including four rasters, and an address is assigned to each block at an interval of every four addresses.
Abstract: PURPOSE:To obtain the titled system, by which the font data reading out speed can be made high, by selecting and reading the font data corresponding to raster that is presently scanned out of a front buffer memory or a register. CONSTITUTION:The font data in a font memory 6 is divided into blocks each including four rasters. An address is assigned to each block at an interval of every four addresses. Address information for the font memory 6 is obtained by an address operating circuit 15. Address information for a font buffer memory 3 is prepared by an address operating circuit 16. Without waiting the reading of an overlapping/thinning memory 3, the font data for four lines are read from the font memory 6 as a block for the memory (or register) 17. Then the font data for one raster required for the present raster is selected and outputted from the memory (or register) 17 based on the overlapping/thinning information.
TL;DR: In this paper, a font display and text editing system is described, where each set of alphabetical characters defines a respective font, and a human responsive input device 38 permits the user to select an alphabetical character to display at a specific location on the display medium.
Abstract: A font display and text editing system 10 is disclosed.
The system includes a display medium 40 on which alphabe
tical characters may be displayed. A memory 24 stores
digital information describing the shape of each alphabetical
character of a plurality of sets of alphabetical characters.
Each set of alphabetical characters defines a respective font.
A human responsive input device 38 permits the user of the
system to elect from the sets of alphabetical characters an
alphabetical character to be displayed at a specific location
on the display medium 40. The input device 38 generates a
signal indicative of the alphabetical character selected by the
user. A circuit 12-22 and 26-36 responsive to the signal
generated by the input device causes the selected alphabe
tical character to be displayed at the location on the display
medium.
TL;DR: In this article, a printing font ROM was used to reduce the number of printing font RMs by using a constitution which loads printing fonts on a printing buffer and sets spaces the right and left sides of printing fonts found by the constitution on the printing buffer.
Abstract: PURPOSE:To reduce the number of printing font ROMs, by using a constitution which loads printing fonts on a printing buffer and sets spaces the right and left sides of printing fonts found by the constitution on the printing buffer. CONSTITUTION:A processor unit 41, first of all, finds an address, at which the leading head address of the corresponding printing font is stored, and the width of the printing font from character codes stored in a character code buffer 43, by indexing a printing font ROM 44. Then, the unit 41 produces the left side space in a printing buffer 45. Thereafter, the unit 41 loads a printing font on the buffer 45 from the corresponding leading head address of the ROM 44 thus found. Moreover, the unit 41 produces the right side space in the buffer 45. When such a control is performed, a printing font of one character can be produced. Therefore, the number of the ROM 44 can be reduced and an inexpensive printer controlling device can be obtained.
TL;DR: In this article, a printer is constituted in such a way that a fixed space between characters is set by finding the address of the leading head, in which a character font is stored, and the width of the character font.
Abstract: PURPOSE:To make a character format easier to read and to increase the number of characters printed in one line, by constituting a printer in such a way that a fixed space between characters is set by finding the address of the leading head, in which a character font is stored, and the width of the character font. CONSTITUTION:Upon receiving an input-output command, a processor unit 41 finds an address, in which the leading head address of the corresponding printing font is stored, and the width of the printing font from character codes stored in a character code buffer 45. Then, the unit 41 loads a character font on a printing buffer 45 from the corresponding leading head address of a printing font ROM44 to be found based on the printing font thus found. The unit then sets a space between characters in the dot printing buffer 45. By performing the control in such a way, a printing font of one character can be produced. When a printing font having a variable length is produced in this way, the space between characters becomes a fixed one (2 dots), and thus the number of characters printed in one line is increased.
TL;DR: In this paper, a system for producing a cathode ray tube display comprising programmable character fonts utilizes a random access memory (18) in addition to a read only memory (16) for the storage of character fonts.
Abstract: A system for producing a cathode ray tube display comprising programmable character fonts utilizes a random access memory (18) in addition to a read only memory (16) for the storage of character fonts. The random access memory (18) is programmable via a microprocessor (12) for the entry of the desired character fonts therein. The microprocessor (12) can access either the read only memory (16) or the random access memory (18), via a display memory (20), for the retrieval of the proper character font for display on a cathode ray tube (38).
TL;DR: In this article, an agate display position in a Kanji font at a microprocessor is determined and a code from the start to the end of agate is taken as an input address and a table memory converting the code into a CG address of a CG memory is referenced to obtain the agate CG address.
Abstract: PURPOSE:To provide the feeling of unification for the display and to simplify the character operation, by receiving a Kanji(Chinese character) code from a CPU and displaying the character font to the code as a character pattern after the editing processing at a display CONSTITUTION:After determining an agate display position in a Kanji font at a microprocessor 1, a code from the start to the end of agate is taken as an input address and a table memory 9 converting the code into a CG address of a CG memory 10 of an agate font is referenced to obtain the agate CG address Further, the agate font is read from the memory 10 in the agate display area of an edition memory 18 and is registrated in the unit of one byte, allowing to synthesize a Kanji font and the agate font into one character The processor 1 references a table memory managing a vacant CG area of a terminal display and obtains the address, then character font after synthesis is transferred to a CG memory 13 of a terminal display device
TL;DR: The first character on a form should be printed with a font of font number information 3 if it is character 8, and it should have been printed with font information 4 if it was character B.
Abstract: PURPOSE:To make a correct read possible, by regarding font number information as printed in the same field on the same form with the same font, and utilizing said information for recognition and discrimination. CONSTITUTION:In respect to the first character on a form, it should be printed with a font of font number information 3 if it is character 8, and it should be printed with a font of font number information 4 if it is character B, and it should be printed with a font of font number information 6 if it is character 3. The number of times of every font number is checked for answer candidates of 4 characters obtained in this manner, and the font number 3 whose number of times is a value larger than, for example, the half of the total number of characters is extracted. Thus, 4 characters are recognized as 8036.
TL;DR: In this article, the resident and non-resident character code tables are stored in the RAM and characters are processed on the basis of the contents of the RAM to control character fonts effectively.
Abstract: PURPOSE:To control character fonts effectively by providing resident and nonresident character code tables and an RAM wherein resident and nonresident character fonts corresponding to those tables are stored, and handling characters on the basis of the contents of the RAM. CONSTITUTION:The resident character code tables of high frequency of use stored in the area 11 of a main storage device 1, fonts of a resident table stored in an external storage device 2, the nonresident character code table containing character codes other than specific character codes, and nonresident character fonts corresponding to the table are supplied to a display 3 by a CPU6. The transferred contents are stored in the resident and nonresident character code tables 41 and 43, and resident and nonresident character font tables 42 and 44 respectively. On the basis of the contents of the RAM4, character codes to be displayed from the CPU6 are inputted to the processing part of the display part 5 and on the basis of the contents of the RAM, characters are processed to control character fonts effectively.
TL;DR: In this article, a KANJI processing controller receives the data from a CPU BUS interface, and first searches the JIS C-6226 code 31 to find out the code 3517.
Abstract: PURPOSE:To output a KANJI (Chinese character) on a CRT display and also to output audio output relating to the KANJI, by providing a table which can link a KANJI code, a KANJI font and an audio pattern. CONSTITUTION:Data in Figure are edited at the inside of a CPU. A KANJI processing controller receives the data from a CPU BUS interface, and first searches the JIS C-6226 code 31 to find out the code 3517. Then, the coincidence of reading code is taken to the code, and addresses having the font of ''Tan(in KANJI)'' and the audio pattern of ''Tan'' are indexed, and the font is transferred to a refresh memory of a CRT and the audio pattern is transferred to an audio controller. The processing of the next 1833 code is similarly repeated. The display of ''Tan-Ka-Nyuryoku(unit price input)'' is done on the CRT display and the output of ''unit price input'' is done in voice.
TL;DR: In this paper, the profile position viewed from the lateral direction of a character pattern picked up one by one character and extracting a characteristic parameter relating to the state of change of profile position was extracted.
Abstract: PURPOSE:To discriminate the font of a character pattern, by extracting the profile position viewed from the lateral direction of a character pattern picked up one by one character and extracting a characteristic parameter relating to the state of change of the profile position. CONSTITUTION:A reading section 100 scans optically an orginal (not shown) and decomposes the contrast information on the original into pictures for reading them and transmits them as analog picture signals. The picture signal is converted into binary black-and-white picture data at a pre-processing section 102 and noise elimination is processed also. A character pickup section 104 to which the binary picture data is inputted picks up an individual character pattern from the inputted picture data. The character pattern is transmitted to a character recognizing section 112 and a font recognizing section 105. The font recognizing section 105 consists of a left profile extracting section 106, an italic number extracting section 108 and a discriminating section 110 so as to recognize the font (writing style) of the picked up character pattern.
TL;DR: In this article, the authors proposed to reduce the load of a processor and to shorten transmitting time by transferring a character pattern from a font memory to a front buffer by a DMA and transmitting the character pattern to a printer simultaneously with the transmission from the memory to the buffer.
Abstract: PURPOSE:To reduce the load of a processor and to shorten transmitting time by transferring a character pattern from a font memory to a front buffer by a DMA and transmitting the character pattern to a printer simultaneously with the transmission from the memory to the buffer CONSTITUTION:When a character pattern in the font memory 4b built in a printer controller 13 is transferred to the font buffer 6, a control signal 9 for starting DMA transfer is sent from the processor 1 to a DMA controller 8b Receiving the signal 9, the controller 8b actuates address and data buses, transfers a character pattern in a program memory 3 to the buffer 6 and informs the end of transfer to the processor 1 through the control signal 9 The buffer 6 consisting of the 1st and 2nd font buffers 6a, 6b transfers the character pattern to a printer device 6 simultaneously with the transfer of the character pattern from the memory 4b to the buffer through DMA Consequently, the load of the processor 1 is reduced and the transfer time is shorten
TL;DR: In this article, the contents of information to be outputted to a terminal are set up in a common output buffer 2 as an array of ''kanji'' codes C(i).
Abstract: PURPOSE:To output Japanese characters by dividing a Japanese character into two right and left parts corresponding to a non-''kanji'' (Chinese character) terminal having an extended code means, and defining the Japanese character as two characters to be added to the extended code means. CONSTITUTION:The contents of information to be outputted to a terminal are set up in a common output buffer 2 as an array of ''kanji'' codes C(i). The code C(i) is retrieved in a font definition table 6, and when a coincident ''kanji'' code is detected, a TYPE command using the type No. included in the code as an operand is outputted and then an OUT command using the left and right codes of the ''kanji'' code as operands is outputted. If there is no coincident ''kanji'' code, a font dictionary 5 is retrieved by the code C(i) to find the pattern of a corresponding dot font. The right and left patterns of the code C(i), the pattern No. of a register entry in the font definition table 6 and correspondence of the right and left codes are outputted to the non-''kanji'' terminal as pattern definition.
TL;DR: In this article, the authors propose to allow formation, correction and synthesis of a font pattern by a user visually by executing dialogue processing by using a terminal which is possible to display dot string data.
Abstract: PURPOSE: To allow formation, correction and synthesis of a font pattern by a user visually by executing dialogue processing by using a terminal which is possible to display dot string data CONSTITUTION: A corrector of a font pattern combines alphanumeric keys 534 from a keyboard 533 of a terminal device 502 with a display screen, and inputs the letter code which corresponds to the ltter font desired to be confirmed and corrected, and ltter font display instruction A terminal input/output control part 539 interprets the letter code and instruction which are inputted, and executes the corresponding processing program The user of the terminal confirms visually the font pattern which is displayed on a display screen 532, and executes correction, addition and elimination If the desired letter font pattern is obtained, the user of the terminal stores the letter font pattern in a font dictionary file 504 again COPYRIGHT: (C)1985,JPO&Japio
TL;DR: In this article, the authors proposed a method to improve the processing capacity of a processing device by recognizing individual characters cut off from a document picture and designating optional fonts to the recognized characters to automatically convert a document into fonts.
Abstract: PURPOSE:To improve the processing capacity of a processing device by recognizing individual characters cut off from a document picture and designating optional fonts to the recognized characters to automatically convert a document into fonts. CONSTITUTION:A scanner 20 scans a document original put on an original board of a document processing device, reads out each picture element of the document and sends the digital picture data to a character cutting-off part 21. The cutting- off part 21 cuts off individual characters and sends the data to a character recognition part 22 and a font conversion part 24. While referring characters in an ROM 23, the recognition part 22 recognizes each character patterns and applies its character code to the conversion part 24. When the character code is sent from the conversion part 24 to an ROM 25 and a font code corresponding to the depression of a font designation switch 1 is applied to the ROM 25, a character code expressed by the font designated in accordance with the original character code is applied to the conversion part 24. A character pattern from the conversion part 24 is applied to a plotter 28 to print out it.