Abstract:
A document data processing is disclosed including: a device for entering original data; an editing device for editing the original data into edited data; and a device for displaying a document corresponding to the edited data. The editing device includes a device for storing the original data; a device for producing the edited data representing a plurality of character lines arranged within a document zone between a left and a right margin line, by automatically moving each word which would otherwise be positioned in each character line to intersect one of the margin lines or to follow a word terminating within a hot zone adjacent to the one margin line, to the following character line; a device for selecting one of the character lines; a device for splitting the automatically moved (AM) word in a line following the selected line, into a front and a rear character row, such that a number of the characters of the front row is not more than a maximum number of the characters which can be located in the selected line without overrunning the one margin line in a supposed or theoretical situation in which the AM word were not moved to the next line, and for moving the front row to the selected line; and a device for changing the split position at which the AM word is split into the front and rear rows.
Abstract:
A document processing apparatus includes: a memory to verify both of the spelling of a word including a syllable hyphen and the spelling of a word including no syllable hyphen; a reading device to read out a word across two lines in a document processing format; a spelling verifier to access the memory and to check the spelling of the word; and a control unit for allowing the spelling verifier to perform the verifying operation at least two or more times on the basis of the result read out from the reading device, for discriminating whether the hyphen in the word across two lines is the permanent hyphen to form a synthesized word or a syllable hyphen, and for controlling the spelling verifier to perform the spelling verification. The memory is a basic dictionary memory in which the correct spelling and correct syllable hyphen position of each word are stored. With this apparatus, the spelling verification can be performed on the basis of the hyphen inserting position in a sentence and of the kind of hyphen used. When a document is printed, the word wrap process and the hyphenation process can be automatically efficiently performed.
Abstract:
An electronic typewriter has a right margin zone hyphenation system operable with an error correction function to provide a reasonably aligned right margin of printed lines on a work sheet. To hyphen a word or a partial word printed in the hyphenation zone, the operator positions a print mechanism to a hyphen position within the word and depresses a hyphen key. The electronics automatically erases the characters at the hyphen position and to the right of the hyphen position, prints a hyphen at the hyphen position, moves the print mechanism to a left margin, indexes the work sheet and prints the characters erased from the preceding line at the left margin on the next line. The hyphenation system is also operable to automatically erase an entire word in the hyphenation zone and reprint the word on the next line.
Abstract:
In a typewriter having text storage capability, the hyphen code that is stored in response to depression of a hyphen key is conditioned on printing position and on the codes adjacent to the hyphen code in a text string. If a hyphen is keyed after the start of the return zone, is preceded by a graphic representative code and is followed by a keyed carrier return, a distinctive hyphen code representative of a syllable hyphen is recorded. Otherwise, a regular hyphen is recorded unless the hyphen key has been depressed in conjunction with a condition key (e.g. the CODE key), in which case a code representative of a required non-breaking hyphen is recorded. As a result of so controlling the recorded hyphen codes at the time of keyboarding, the operator's intentions for hyphenation may be achieved with little departure from normal keyboarding routine.
Abstract:
In a word processor a string of characters entered serially via a keyboard into a plurality of positions are centered about a particular point on a line of a record medium by providing a storage medium having a plurality of addressed cells which are serially assigned to the positions on the line of the record medium, the cell addresses ranging between first and second values. The cell assigned to the position which includes the particular point receives the first character of the string while all subsequent data characters are considered as pairs of data characters. One data character of the pair is entered into the memory cell having an address one unit closer to the first value than the address of the memory cell in which the previous character was loaded and for the other data character of the pair the contents of each memory cell is shifted to the memory cell having an address one unit closer to the second value and such other data character of the pair is loaded into the memory cell in which the one data character was initially loaded. Thereafter, the contents of the loaded memory cells are serially transferred to the display device.
Abstract:
In a word processing system there is provided: apparatus for automatically centering a string of characters delivered by a source onto a line of a record medium such as a cathode-ray tube display; and apparatus for changing weak or optional hyphens to strong or mandatory hyphens when the hyphen is preceeded or followed by a numeric character.
Abstract:
Improved hyphenation apparatus is combined with word verification apparatus to automatically provide hyphenation points for input words from a keyboard or other input device. The spelling of each word input to the system is verified by the digital reference matrix section of the apparatus by calculating a vector magnitude and angle for the word which is compared to the contents of a storage dictionary of words. Each cell of storage in the storage dictionary, in addition to containing a unique angle representation of the input word, contains a byte of data representing the valid hyphenation points for the input word. When an input word is verified to be correctly spelled, the hyphenation byte is read out of dictionary and used by the hyphenation section to reassemble the word in hyphenated form. The hyphenated word is then displayed to the operator for appropriate action.
Abstract:
Tools and techniques are described for providing multi-lingual word hyphenation using inductive machine learning on training data. Methods provided by these techniques may receive training data that includes hyphenated words, and may inductively generate hyphenation patterns that represent substrings of these words. The hyphenation patterns may include the substrings and hyphenation codes associated with characters occurring in the substrings. The methods may receive induction parameters applicable to generating the hyphenation patterns, and may store the hyphenation patterns into a language-specific lexicon file. These methods may also receive requests to hyphenate input words that occur in a human language, and may evaluate how to process the request based on the language. The methods may search for hyphenation patterns occurring in the input words, with the hyphenation patterns being stored in the lexicon file. Finally, the methods may respond to the request, indicating whether the hyphenation patterns occurred in the input words.
Abstract:
Techniques and structures that facilitate text operations in a bitmap-based document are described. In some embodiments, a bitmap image, as well as one or more data structures that may include text code data and text coordinate data, may be generated from an original document. Text coordinate data may relate a location of the text code data to a location in the bitmap image. In some embodiments, a bitmap representation of text and one or more data structures, that may include a set of coordinates of the bitmap representation of text and text code data corresponding to the set of coordinates and the bitmap image may be received. Text operations may be performed on the bitmap representation of text.