Browse Prior Art Database

Spacing After a Word in Word-Wrapping

IP.com Disclosure Number: IPCOM000037193D
Original Publication Date: 1989-Nov-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 2 page(s) / 52K

Publishing Venue

IBM

Related People

Asakawa, C: AUTHOR [+2]

Abstract

Described is a method for keeping the proper number (one or two) of spaces after a word with punctuation in word-wrapping on a full-screen text editor. This method was used for Japanese Braille texts, but is also applicable to other word-oriented texts.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 69% of the total text.

Page 1 of 2

Spacing After a Word in Word-Wrapping

Described is a method for keeping the proper number (one or two) of spaces after a word with punctuation in word-wrapping on a full-screen text editor. This method was used for Japanese Braille texts, but is also applicable to other word- oriented texts.

A "two-character-wide space control buffer" is added at the end of the editing area. The buffer accepts only spaces and null characters.

(Image Omitted)

In Japanese braille, two spaces are required after each sentence, but an English sentence in a Japanese text is followed by only one space. Since there is no difference between Japanese-Kana and Alphabetic Braille, it is necessary to keep the number of spaces exactly the same as in the user's input during editing work.

Many full-screen text editors have a power-input function. They wrap words in the specified line length during the input process, but not during the editing process. The following input and editing processes show how the buffer controls spaces. (In the figures, '_' means a null character, and '*' indicates the positions of spaces.)

1. Power input: When a character comes in the first or the second position of the buffer, the word is moved to the next line and null characters are placed at the end of the current line, where the word moved down to the next line was located.

2. Two spaces at the end of a line: When two spaces come at the end of a line, the next word is placed at the beginning of the following line....